====================================== | [ 2364.673964][ C2] #6: ffffffff8af447e0 (rcu_read_lock){....}-{1:2}, at: netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) | [ 2364.674491][ C2] #7: ffffffff8af447e0 (rcu_read_lock){....}-{1:2}, at: ip_local_deliver_finish (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_input.c:232) | [ 2364.675028][ C2] | [ 2364.675028][ C2] stack backtrace: [ 2364.675746][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2364.676381][ C2] Call Trace: [ 2364.676571][ C2] [ 2364.676735][ C2] dump_stack_lvl (lib/dump_stack.c:107) [ 2364.676984][ C2] validate_chain (kernel/locking/lockdep.c:3859) [ 2364.677235][ C2] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 2364.677512][ C2] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 2364.677760][ C2] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 2364.678004][ C2] __lock_acquire (kernel/locking/lockdep.c:5137) [ 2364.678247][ C2] ? lock_downgrade (kernel/locking/lockdep.c:5656) [ 2364.678506][ C2] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 2364.678752][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756) [ 2364.679009][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2364.679267][ C2] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2364.679567][ C2] ? __pfx_sk_filter_trim_cap (net/core/filter.c:130) [ 2364.679855][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2364.680114][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2364.680374][ C2] _raw_spin_lock_nested (kernel/locking/spinlock.c:379) [ 2364.680651][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2364.680907][ C2] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2364.681141][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2364.681418][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2364.681687][ C2] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2364.681990][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2364.682284][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2364.682564][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2364.682833][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2364.683121][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2364.683399][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2364.683735][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2364.683954][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2364.684216][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756) [ 2364.684482][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2364.684787][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2364.685045][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2364.685364][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2364.685706][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 2364.685961][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2364.686217][ C2] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2364.686530][ C2] netif_receive_skb_internal (net/core/dev.c:5742) [ 2364.686834][ C2] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2364.687153][ C2] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2364.687420][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2364.687676][ C2] netif_receive_skb (net/core/dev.c:5801) [ 2364.687939][ C2] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2364.688280][ C2] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2364.688626][ C2] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2364.688939][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2364.689220][ C2] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2364.689525][ C2] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2364.689857][ C2] ? __pfx_check_irq_usage (kernel/locking/lockdep.c:2790) [ 2364.690143][ C2] ? __bfs (kernel/locking/lockdep.c:1787) [ 2364.690369][ C2] ? __pfx_hlock_conflict (kernel/locking/lockdep.c:2016) [ 2364.690634][ C2] ? check_path.constprop.0 (kernel/locking/lockdep.c:2145) [ 2364.690912][ C2] ? check_noncircular (kernel/locking/lockdep.c:2172) [ 2364.691190][ C2] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 2364.691430][ C2] ? __pfx_check_noncircular (kernel/locking/lockdep.c:2163) [ 2364.691718][ C2] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 2364.691999][ C2] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 2364.692245][ C2] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 2364.692489][ C2] ? check_prev_add (kernel/locking/lockdep.c:3172) [ 2364.692738][ C2] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2364.692989][ C2] tcf_classify (net/sched/cls_api.c:1830) [ 2364.693236][ C2] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2364.693503][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2364.693769][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2364.694063][ C2] tc_run (net/core/dev.c:3945) [ 2364.694279][ C2] ? __pfx_tc_run (net/core/dev.c:3929) [ 2364.694527][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2364.694805][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2364.695098][ C2] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2364.695358][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 2364.695619][ C2] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4292 kernel/locking/lockdep.c:4359) [ 2364.695965][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2364.696253][ C2] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2364.696516][ C2] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2364.696782][ C2] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2364.697068][ C2] ? __ip_finish_output (net/ipv4/ip_output.c:256 net/ipv4/ip_output.c:308 net/ipv4/ip_output.c:295) [ 2364.697345][ C2] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2364.697577][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 2364.697837][ C2] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2364.698085][ C2] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2364.698401][ C2] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4292 kernel/locking/lockdep.c:4359) [ 2364.698746][ C2] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2364.699010][ C2] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2364.699265][ C2] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2364.699517][ C2] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2364.699806][ C2] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2364.700101][ C2] ? tcp_small_queue_check.isra.0 (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/linux/refcount.h:136 net/ipv4/tcp_output.c:2623) [ 2364.700417][ C2] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 2364.700692][ C2] ? ipv4_mtu (./include/net/net_namespace.h:383 ./include/linux/netdevice.h:2652 ./include/net/ip.h:465 net/ipv4/route.c:1326) [ 2364.700918][ C2] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 2364.701215][ C2] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 2364.701510][ C2] __tcp_push_pending_frames (net/ipv4/tcp_output.c:2977) [ 2364.701815][ C2] tcp_rcv_state_process (net/ipv4/tcp_input.c:5654 net/ipv4/tcp_input.c:6870) [ 2364.702097][ C2] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2364.702357][ C2] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 2364.702606][ C2] ? __lock_acquired (kernel/locking/lockdep.c:339 kernel/locking/lockdep.c:5991) [ 2364.702875][ C2] ? __pfx_tcp_rcv_state_process (net/ipv4/tcp_input.c:6620) [ 2364.703171][ C2] ? __pfx___lock_acquired (kernel/locking/lockdep.c:5959) [ 2364.703437][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2364.703745][ C2] tcp_v4_do_rcv (net/ipv4/tcp_ipv4.c:1929) [ 2364.703998][ C2] tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2329) [ 2364.704238][ C2] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2364.704501][ C2] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2364.704774][ C2] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2364.705108][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2364.705435][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2364.705744][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2364.706007][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2364.706334][ C2] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2364.706655][ C2] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2364.706979][ C2] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2364.707191][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2364.707475][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756) [ 2364.707822][ C2] ? process_backlog (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/core/dev.c:5983) [ 2364.708084][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2364.708331][ C2] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2364.708679][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2364.709042][ C2] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2364.709367][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2364.709666][ C2] ? process_backlog (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/core/dev.c:5983) [ 2364.709946][ C2] process_backlog (./include/linux/rcupdate.h:779 net/core/dev.c:5985) [ 2364.710223][ C2] __napi_poll.constprop.0 (net/core/dev.c:6584) [ 2364.710544][ C2] net_rx_action (net/core/dev.c:6653 net/core/dev.c:6786) [ 2364.710797][ C2] ? __pfx_net_rx_action (net/core/dev.c:6750) [ 2364.711078][ C2] ? ktime_get (./include/linux/seqlock.h:71 kernel/time/timekeeping.c:846) [ 2364.711345][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1806 (discriminator 2)) [ 2364.711694][ C2] ? __pfx_rebalance_domains (kernel/sched/fair.c:11695) [ 2364.711985][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2364.712317][ C2] __do_softirq (kernel/softirq.c:553) [ 2364.712582][ C2] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2364.712816][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2364.713117][ C2] [ 2364.713284][ C2] [ 2364.713435][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2364.713756][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:72 arch/x86/kernel/process.c:743) [ 2364.714026][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 93 42 41 00 fb f4 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 All code ======== 0: 4c 01 c7 add %r8,%rdi 3: 4c 29 c2 sub %r8,%rdx 6: e9 72 ff ff ff jmp 0xffffffffffffff7d b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 66 90 xchg %ax,%ax 21: 0f 00 2d 93 42 41 00 verw 0x414293(%rip) # 0x4142bb 28: fb sti 29: f4 hlt 2a:* fa cli <-- trapping instruction 2b: c3 ret 2c: cc int3 2d: cc int3 2e: cc int3 2f: cc int3 30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 37: 00 00 00 00 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: fa cli 1: c3 ret 2: cc int3 3: cc int3 4: cc int3 5: cc int3 6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) d: 00 00 00 00 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 2364.715011][ C2] RSP: 0018:ffffc9000014fdf8 EFLAGS: 00000246 [ 2364.715334][ C2] RAX: 00000000011bb28b RBX: 1ffff92000029fc1 RCX: ffffffff89c4c922 [ 2364.715795][ C2] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff876968b6 [ 2364.716202][ C2] RBP: 0000000000000000 R08: 0000000000000001 R09: ffffed1006b7eea4 [ 2364.716628][ C2] R10: ffff888035bf7523 R11: ffff888035bfc348 R12: 0000000000000000 [ 2364.717039][ C2] R13: ffff888001d1a640 R14: dffffc0000000000 R15: 0000000000000000 [ 2364.717453][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 2364.717752][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 2364.718026][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 2364.718295][ C2] cpuidle_idle_call (kernel/sched/idle.c:171) [ 2364.718575][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 2364.718865][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 2364.719153][ C2] do_idle (kernel/sched/idle.c:312) [ 2364.719374][ C2] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 2364.719710][ C2] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 2364.719958][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 2364.720279][ C2] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 2400.615039][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2400.615564][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2400.616027][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2400.616491][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2400.617321][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2400.617927][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2400.618245][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 2400.619208][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 2400.619512][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2400.619908][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2400.620304][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2400.620698][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2400.621101][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2400.621497][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2400.621940][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2400.622268][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2400.622665][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2400.623062][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2400.623458][ C1] PKRU: 55555554 [ 2400.623638][ C1] Call Trace: [ 2400.623806][ C1] [ 2400.623958][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2400.624219][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2400.624461][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2400.624737][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2400.625007][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2400.625295][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2400.625561][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2400.625864][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2400.626125][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2400.626433][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2400.626729][ C1] [ 2400.626877][ C1] [ 2400.627029][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2400.627343][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2400.627632][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2400.627920][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2400.628206][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2400.628516][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2400.628758][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2400.628995][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2400.629241][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2400.629513][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2400.629795][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2400.630032][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2400.630272][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2400.630531][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2400.630762][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2400.631008][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2400.631282][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2400.631559][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2400.631837][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2400.632083][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2400.632353][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2400.632617][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2400.632962][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2400.633214][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2400.633532][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2400.633799][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2400.634004][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2400.634232][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2400.634484][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2400.634759][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2400.635033][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2400.635259][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2400.635576][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2400.635880][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2400.636161][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2400.636457][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2400.636706][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2400.636932][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2400.637231][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2400.637514][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2400.637836][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2400.638073][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2400.638369][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2400.638650][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2400.638965][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2400.639218][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2400.639451][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2400.639698][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2400.640009][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2400.640341][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2400.640637][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2400.640911][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2400.641202][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2400.641513][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2400.641795][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2400.642109][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2400.642356][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2400.642633][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2400.642881][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2400.643127][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2400.643374][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2400.643637][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2400.643889][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2400.644136][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2400.644398][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2400.644661][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2400.644887][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2400.645142][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2400.645413][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2400.645679][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2400.645894][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2400.646160][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2400.646467][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2400.646706][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2400.646937][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2400.647186][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2400.647440][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2400.647722][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2400.647988][ C1] tc_run (net/core/dev.c:3945) [ 2400.648195][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2400.648424][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2400.648661][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2400.648921][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2400.649176][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2400.649413][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2400.649676][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2400.649979][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2400.650250][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2400.650501][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2400.650764][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2400.651018][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2400.651305][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2400.651641][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2400.651918][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2400.652170][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2400.652433][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2400.652647][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2400.652882][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2400.653125][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2400.653409][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2400.653659][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2400.653898][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2400.654146][ C1] ? __create_object (mm/kmemleak.c:756) [ 2400.654388][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2400.654654][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2400.654933][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2400.655203][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2400.655485][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2400.655723][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2400.655989][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2400.656214][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2400.656436][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2400.656672][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2400.656922][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2400.657175][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2400.657442][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2400.657669][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2400.657917][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2400.658170][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2400.658405][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2400.658670][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2400.658907][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2400.659172][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2400.659412][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2400.659694][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2400.659990][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2400.660290][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2400.660609][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2400.660861][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2400.661167][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2400.661397][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2400.661696][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2400.661925][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2400.662891][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2400.663314][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2400.663710][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2400.664106][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2400.664499][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2400.664891][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2400.667326][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2400.667854][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 2400.668354][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2400.668821][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2400.669724][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2400.670332][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 2400.670618][ C3] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [ 2400.671591][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000286 [ 2400.671899][ C3] RAX: ffff888007a89b5c RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2400.672299][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2400.672693][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2400.673093][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2400.673491][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2400.673888][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2400.674334][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2400.674664][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2400.675066][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2400.675464][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2400.675862][ C3] PKRU: 55555554 [ 2400.676043][ C3] Call Trace: [ 2400.676215][ C3] [ 2400.676363][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2400.676624][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2400.676868][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2400.677145][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2400.677419][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2400.677706][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2400.677970][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2400.678276][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2400.678534][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 2400.678795][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2400.679105][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2400.679403][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2400.679716][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2400.680007][ C3] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 2400.680265][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2400.680544][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2400.680854][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2400.681103][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2400.681345][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2400.681584][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2400.681835][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2400.682108][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2400.682394][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2400.682634][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2400.682877][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2400.683139][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2400.683375][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2400.683623][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2400.683881][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2400.684155][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2400.684433][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2400.684680][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2400.684953][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2400.685217][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2400.685563][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2400.685816][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2400.686136][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2400.686400][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2400.686604][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2400.686836][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2400.687090][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2400.687367][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2400.687601][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2400.687830][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2400.688150][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2400.688460][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2400.688743][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2400.689040][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2400.689292][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2400.689521][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2400.689825][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2400.690112][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2400.690439][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2400.690678][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2400.690977][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2400.691270][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2400.691589][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2400.691846][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2400.692083][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2400.692337][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2400.692652][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2400.692986][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2400.693284][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2400.693562][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2400.693851][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2400.694167][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2400.694477][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2400.694805][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2400.695043][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2400.695310][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2400.695572][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2400.695842][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2400.696126][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2400.696440][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2400.696692][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2400.696969][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2400.697212][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2400.697456][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2400.697687][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2400.697928][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2400.698192][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2400.698449][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2400.698717][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2400.699004][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2400.699318][ C3] tc_run (net/core/dev.c:3945) [ 2400.699522][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2400.699758][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2400.699997][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2400.700259][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2400.700515][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2400.700755][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2400.701019][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2400.701328][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2400.701600][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2400.701852][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2400.702116][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2400.702373][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2400.702710][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2400.702988][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2400.703241][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2400.703506][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2400.703722][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2400.703965][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2400.704244][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2400.704557][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2400.704834][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2400.705084][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2400.705315][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2400.705583][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2400.705826][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2400.706077][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2400.706317][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2400.706563][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2400.706796][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2400.707061][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2400.707342][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2400.707586][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2400.707833][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2400.708132][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2400.708450][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2400.708694][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2400.708952][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2400.709219][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2400.709457][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2400.709694][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2400.709955][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2400.710215][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2400.710474][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2400.710741][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2400.711024][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2400.711269][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2400.711560][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2400.711796][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2400.712060][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2400.712281][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2400.712577][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2400.712823][ C3] __do_softirq (kernel/softirq.c:553) [ 2400.713054][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2400.713275][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2400.713560][ C3] [ 2400.713708][ C3] [ 2400.713860][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2400.714163][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2400.714486][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2400.715450][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2400.715756][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2400.716154][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2400.716549][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2400.716944][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2400.717342][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2400.717741][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2400.718033][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2400.718254][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2400.718481][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2400.718732][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2400.719019][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2400.719259][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2400.719516][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2400.719768][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2400.720058][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2400.720280][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2400.720522][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2400.720766][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2400.721004][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2400.721297][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2400.721559][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2400.721796][ C3] ksys_write (fs/read_write.c:643) [ 2400.722011][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2400.722259][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2400.722563][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2400.722795][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2400.723092][ C3] RIP: 0033:0x7f93b2836957 [ 2400.723320][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2400.724287][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2400.724707][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2400.725104][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2400.725502][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2400.725898][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2400.726296][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2400.726696][ C3] | [ 2419.971163][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2419.971541][ C1] rcu: 1-....: (43411 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=6356 | [ 2419.972076][ C1] rcu: (t=26000 jiffies g=1064457 q=21 ncpus=4) [ 2419.972844][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2419.973455][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2419.973783][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2419.974747][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 2419.975053][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2419.975450][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2419.975846][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2419.976242][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2419.976642][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2419.977038][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2419.977483][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2419.977812][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2419.978211][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2419.978608][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2419.979004][ C1] PKRU: 55555554 [ 2419.979185][ C1] Call Trace: [ 2419.979356][ C1] [ 2419.979506][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2419.979780][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2419.980031][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2419.980283][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2419.980513][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2419.980781][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2419.981052][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2419.981309][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2419.981591][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2419.981833][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2419.982144][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2419.982415][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2419.982703][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2419.982967][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2419.983272][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2419.983533][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2419.983841][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2419.984134][ C1] [ 2419.984285][ C1] [ 2419.984434][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2419.984747][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2419.985035][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2419.985331][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2419.985618][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2419.985929][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2419.986170][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2419.986410][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2419.986658][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2419.986929][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2419.987211][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2419.987450][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2419.987690][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2419.987949][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2419.988185][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2419.988430][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2419.988689][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2419.988963][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2419.989239][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2419.989487][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2419.989756][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2419.990017][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2419.990364][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2419.990614][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2419.990932][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2419.991213][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2419.991417][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2419.991646][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2419.991898][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2419.992176][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2419.992448][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2419.992675][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2419.992992][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2419.993296][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2419.993577][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2419.993868][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2419.994115][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2419.994345][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2419.994642][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2419.994927][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2419.995249][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2419.995485][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2419.995778][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2419.996062][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2419.996375][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2419.996628][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2419.996860][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2419.997106][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2419.997418][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2419.997747][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2419.998044][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2419.998316][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2419.998601][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2419.998912][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2419.999196][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2419.999509][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2419.999756][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2420.000035][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2420.000283][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2420.000527][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2420.000773][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2420.001040][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2420.001293][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2420.001539][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2420.001800][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2420.002063][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2420.002289][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2420.002547][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2420.002817][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2420.003083][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2420.003300][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2420.003565][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2420.003873][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2420.004113][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2420.004343][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2420.004591][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2420.004844][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2420.005128][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2420.005395][ C1] tc_run (net/core/dev.c:3945) [ 2420.005599][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2420.005828][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2420.006064][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2420.006324][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2420.006576][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2420.006813][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2420.007075][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2420.007382][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2420.007652][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2420.007903][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2420.008166][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2420.008420][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2420.008701][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2420.009037][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2420.009310][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2420.009562][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2420.009829][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2420.010043][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2420.010278][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2420.010520][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2420.010804][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2420.011056][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2420.011297][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2420.011544][ C1] ? __create_object (mm/kmemleak.c:756) [ 2420.011787][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2420.012054][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2420.012333][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2420.012606][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2420.012887][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2420.013125][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2420.013390][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2420.013615][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2420.013837][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2420.014075][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2420.014325][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2420.014578][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2420.014846][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2420.015069][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2420.015317][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2420.015571][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2420.015807][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2420.016071][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2420.016311][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2420.016578][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2420.016819][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2420.017099][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2420.017398][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2420.017697][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2420.018017][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2420.018268][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2420.018571][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2420.018803][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2420.019100][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2420.019330][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2420.020295][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2420.020714][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2420.021120][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2420.021516][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2420.021911][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2420.022309][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2420.022309][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2420.022709][ C1] | [ 2420.022874][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 2420.023153][ C3] NMI backtrace for cpu 3 [ 2420.023163][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2420.023165][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2420.023172][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2420.023175][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 2420.023177][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2420.023179][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2420.023180][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2420.023182][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2420.023183][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2420.023185][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2420.023187][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2420.023190][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2420.023191][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2420.023192][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2420.023194][ C3] PKRU: 55555554 [ 2420.023194][ C3] Call Trace: [ 2420.023197][ C3] [ 2420.023200][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2420.023204][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2420.023209][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2420.023213][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2420.023216][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2420.023218][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2420.023224][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2420.023228][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2420.023231][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2420.023234][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2420.023237][ C3] [ 2420.023238][ C3] [ 2420.023239][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2420.023241][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2420.023246][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2420.023250][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2420.023253][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2420.023257][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2420.023260][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2420.023263][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2420.023265][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2420.023268][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2420.023271][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2420.023278][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2420.023280][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2420.023285][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2420.023290][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2420.023294][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2420.023296][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2420.023298][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2420.023300][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2420.023305][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2420.023309][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2420.023312][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2420.023321][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2420.023324][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2420.023326][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2420.023331][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2420.023334][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2420.023337][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2420.023341][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2420.023347][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2420.023352][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2420.023355][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2420.023363][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2420.023367][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2420.023369][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2420.023372][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2420.023375][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2420.023379][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2420.023381][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2420.023385][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2420.023389][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2420.023393][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2420.023396][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2420.023398][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2420.023401][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2420.023408][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2420.023414][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2420.023421][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2420.023425][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2420.023435][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2420.023444][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2420.023452][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2420.023461][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2420.023463][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2420.023468][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2420.023471][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2420.023473][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2420.023476][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2420.023479][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2420.023486][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2420.023488][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2420.023493][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2420.023498][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2420.023501][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2420.023504][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2420.023506][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2420.023510][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2420.023512][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2420.023514][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2420.023517][ C3] tc_run (net/core/dev.c:3945) [ 2420.023521][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2420.023524][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2420.023526][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2420.023530][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2420.023534][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2420.023536][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2420.023539][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2420.023543][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2420.023545][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2420.023549][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2420.023552][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2420.023555][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2420.023563][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2420.023565][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2420.023569][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2420.023572][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2420.023575][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2420.023577][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2420.023580][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2420.023583][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2420.023586][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2420.023589][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2420.023592][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2420.023595][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2420.023599][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2420.023601][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2420.023605][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2420.023608][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2420.023611][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2420.023616][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2420.023619][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2420.023623][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2420.023627][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2420.023631][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2420.023634][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2420.023638][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2420.023641][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2420.023644][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2420.023647][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2420.023651][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2420.023656][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2420.023660][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2420.023663][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2420.023667][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2420.023670][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2420.023672][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2420.023676][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2420.023679][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2420.023682][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2420.023685][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2420.023690][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2420.023693][ C3] __do_softirq (kernel/softirq.c:553) [ 2420.023697][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2420.023700][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2420.023703][ C3] [ 2420.023704][ C3] [ 2420.023705][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2420.023708][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2420.023711][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2420.023713][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2420.023715][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2420.023717][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2420.023718][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2420.023719][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2420.023720][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2420.023724][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2420.023727][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2420.023733][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2420.023739][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2420.023742][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2420.023747][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2420.023750][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2420.023753][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2420.023758][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2420.023761][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2420.023765][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2420.023768][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2420.023772][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2420.023774][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2420.023778][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2420.023781][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2420.023785][ C3] ksys_write (fs/read_write.c:643) [ 2420.023789][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2420.023793][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2420.023796][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2420.023800][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2420.023803][ C3] RIP: 0033:0x7f93b2836957 [ 2420.023806][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2420.023808][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2420.023810][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2420.023811][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2420.023813][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2420.023814][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2420.023815][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2444.615033][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2444.615559][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2444.616020][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2444.616485][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2444.617392][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2444.617999][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 2444.618289][ C1] Code: 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff 5b b8 01 00 00 00 5d 41 5c cc cc cc cc 41 bc 08 00 00 00 45 29 dc 49 8d 14 2c eb 0c 48 83 All code ======== 0: 00 00 add %al,(%rax) 2: 48 85 d2 test %rdx,%rdx 5: 0f 84 4c ff ff ff je 0xffffffffffffff57 b: 41 83 e2 07 and $0x7,%r10d f: 49 39 d1 cmp %rdx,%r9 12: 0f 85 34 ff ff ff jne 0xffffffffffffff4c 18: 45 3a 11 cmp (%r9),%r10b 1b: 0f 8d 2b ff ff ff jge 0xffffffffffffff4c 21: 5b pop %rbx 22: b8 01 00 00 00 mov $0x1,%eax 27: 5d pop %rbp 28: 41 5c pop %r12 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 41 bc 08 00 00 00 mov $0x8,%r12d 35: 45 29 dc sub %r11d,%r12d 38: 49 8d 14 2c lea (%r12,%rbp,1),%rdx 3c: eb 0c jmp 0x4a 3e: 48 rex.W 3f: 83 .byte 0x83 Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 41 bc 08 00 00 00 mov $0x8,%r12d b: 45 29 dc sub %r11d,%r12d e: 49 8d 14 2c lea (%r12,%rbp,1),%rdx 12: eb 0c jmp 0x20 14: 48 rex.W 15: 83 .byte 0x83 [ 2444.619254][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000246 [ 2444.619559][ C1] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2444.619956][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2444.620352][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2444.620747][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2444.621151][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2444.621547][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2444.621991][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2444.622320][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2444.622717][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2444.623115][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2444.623511][ C1] PKRU: 55555554 [ 2444.623693][ C1] Call Trace: [ 2444.623862][ C1] [ 2444.624013][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2444.624274][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2444.624515][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2444.624790][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2444.625061][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2444.625349][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2444.625613][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2444.625918][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2444.626179][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2444.626486][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2444.626780][ C1] [ 2444.626929][ C1] [ 2444.627080][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2444.627393][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2444.627682][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [ 2444.627940][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2444.628221][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2444.628532][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2444.628771][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2444.629010][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2444.629259][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2444.629529][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2444.629814][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2444.630049][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2444.630289][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2444.630548][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2444.630783][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2444.631036][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2444.631294][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2444.631568][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2444.631848][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2444.632094][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2444.632366][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2444.632629][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2444.632974][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2444.633225][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2444.633544][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2444.633805][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2444.634007][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2444.634238][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2444.634490][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2444.634764][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2444.635035][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2444.635265][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2444.635583][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2444.635887][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2444.636167][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2444.636459][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2444.636707][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2444.636936][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2444.637233][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2444.637518][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2444.637840][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2444.638078][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2444.638372][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2444.638657][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2444.638972][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2444.639226][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2444.639457][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2444.639704][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2444.640014][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2444.640345][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2444.640643][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2444.640920][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2444.641207][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2444.641518][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2444.641802][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2444.642116][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2444.642362][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2444.642642][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2444.642892][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2444.643138][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2444.643384][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2444.643646][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2444.643898][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2444.644145][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2444.644408][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2444.644672][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2444.644896][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2444.645150][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2444.645420][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2444.645689][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2444.645904][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2444.646169][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2444.646479][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2444.646720][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2444.646949][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2444.647198][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2444.647451][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2444.647736][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2444.648002][ C1] tc_run (net/core/dev.c:3945) [ 2444.648207][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2444.648438][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2444.648674][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2444.648934][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2444.649185][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2444.649423][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2444.649686][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2444.649997][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2444.650268][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2444.650521][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2444.650785][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2444.651049][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2444.651332][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2444.651669][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2444.651944][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2444.652198][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2444.652461][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2444.652678][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2444.652911][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2444.653154][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2444.653441][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2444.653692][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2444.653930][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2444.654178][ C1] ? __create_object (mm/kmemleak.c:756) [ 2444.654421][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2444.654687][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2444.654969][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2444.655242][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2444.655522][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2444.655761][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2444.656026][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2444.656255][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2444.656475][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2444.656713][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2444.656962][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2444.657216][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2444.657485][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2444.657710][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2444.657958][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2444.658212][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2444.658448][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2444.658711][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2444.658951][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2444.659216][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2444.659459][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2444.659737][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2444.660038][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2444.660337][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2444.660657][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2444.660913][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2444.661214][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2444.661447][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2444.661745][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2444.661973][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2444.662938][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2444.663372][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2444.663769][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2444.664165][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2444.664562][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2444.664959][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2444.667387][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2444.667910][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 2444.668412][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2444.668876][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2444.669784][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2444.670392][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2444.670715][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2444.671693][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 2444.671999][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2444.672395][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2444.672795][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2444.673191][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2444.673587][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2444.673983][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2444.674428][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2444.674759][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2444.675158][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2444.675554][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2444.675950][ C3] PKRU: 55555554 [ 2444.676130][ C3] Call Trace: [ 2444.676300][ C3] [ 2444.676448][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2444.676708][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2444.676950][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2444.677227][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2444.677498][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2444.677783][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2444.678047][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2444.678356][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2444.678616][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2444.678922][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2444.679218][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2444.679530][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2444.679818][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2444.680111][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2444.680398][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2444.680707][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2444.680954][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2444.681193][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2444.681430][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2444.681679][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2444.681950][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2444.682239][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2444.682477][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2444.682716][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2444.682975][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2444.683212][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2444.683458][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2444.683715][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2444.683989][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2444.684267][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2444.684514][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2444.684786][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2444.685050][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2444.685395][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2444.685648][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2444.685968][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2444.686231][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2444.686436][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2444.686668][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2444.686922][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2444.687197][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2444.687430][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2444.687655][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2444.687974][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2444.688282][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2444.688561][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2444.688861][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2444.689111][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2444.689341][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2444.689641][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2444.689928][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2444.690253][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2444.690491][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2444.690787][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2444.691079][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2444.691396][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2444.691651][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2444.691886][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2444.692136][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2444.692449][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2444.692781][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2444.693077][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2444.693353][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2444.693652][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2444.693967][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2444.694277][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2444.694603][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2444.694845][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2444.695110][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2444.695369][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2444.695635][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2444.695916][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2444.696226][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2444.696476][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2444.696750][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2444.696989][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2444.697231][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2444.697458][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2444.697697][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2444.697958][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2444.698212][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2444.698476][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2444.698760][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2444.699071][ C3] tc_run (net/core/dev.c:3945) [ 2444.699274][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2444.699504][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2444.699740][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2444.699999][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2444.700250][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2444.700487][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2444.700749][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2444.701057][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2444.701327][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2444.701578][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2444.701840][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2444.702094][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2444.702429][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2444.702705][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2444.702957][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2444.703221][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2444.703435][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2444.703677][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2444.703951][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2444.704263][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2444.704539][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2444.704788][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2444.705018][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2444.705286][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2444.705528][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2444.705778][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2444.706017][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2444.706264][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2444.706497][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2444.706761][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2444.707042][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2444.707286][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2444.707532][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2444.707829][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2444.708147][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2444.708391][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2444.708649][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2444.708914][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2444.709153][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2444.709389][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2444.709648][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2444.709908][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2444.710169][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2444.710436][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2444.710718][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2444.710961][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2444.711251][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2444.711487][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2444.711752][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2444.711971][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2444.712267][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2444.712513][ C3] __do_softirq (kernel/softirq.c:553) [ 2444.712744][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2444.712963][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2444.713247][ C3] [ 2444.713395][ C3] [ 2444.713548][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2444.713851][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2444.714175][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2444.715143][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2444.715451][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2444.715850][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2444.716248][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2444.716644][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2444.717041][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2444.717440][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2444.717733][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2444.717954][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2444.718183][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2444.718434][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2444.718721][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2444.718956][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2444.719212][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2444.719463][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2444.719753][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2444.719973][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2444.720217][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2444.720461][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2444.720698][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2444.720995][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2444.721259][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2444.721497][ C3] ksys_write (fs/read_write.c:643) [ 2444.721713][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2444.721963][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2444.722268][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2444.722501][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2444.722798][ C3] RIP: 0033:0x7f93b2836957 [ 2444.723027][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2444.723994][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2444.724416][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2444.724813][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2444.725210][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2444.725607][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2444.726006][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2472.615038][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2472.615562][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2472.616020][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2472.616488][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2472.617409][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2472.618013][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2472.618334][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 2472.619300][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 2472.619603][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2472.620000][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2472.620395][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2472.620795][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2472.621191][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2472.621589][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2472.622032][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2472.622363][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2472.622760][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2472.623154][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2472.623554][ C1] PKRU: 55555554 [ 2472.623734][ C1] Call Trace: [ 2472.623903][ C1] [ 2472.624054][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2472.624316][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2472.624555][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2472.624833][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2472.625104][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2472.625391][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2472.625657][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2472.625959][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2472.626221][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2472.626529][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2472.626824][ C1] [ 2472.626973][ C1] [ 2472.627124][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2472.627438][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2472.627728][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2472.628015][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2472.628303][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2472.628615][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2472.628855][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2472.629092][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2472.629340][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2472.629611][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2472.629894][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2472.630131][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2472.630369][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2472.630629][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2472.630872][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2472.631119][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2472.631376][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2472.631649][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2472.631924][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2472.632170][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2472.632443][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2472.632705][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2472.633050][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2472.633302][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2472.633620][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2472.633881][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2472.634083][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2472.634315][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2472.634568][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2472.634841][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2472.635111][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2472.635339][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2472.635661][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2472.635966][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2472.636246][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2472.636540][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2472.636786][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2472.637016][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2472.637315][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2472.637598][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2472.637920][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2472.638158][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2472.638455][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2472.638738][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2472.639052][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2472.639307][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2472.639542][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2472.639787][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2472.640097][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2472.640430][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2472.640733][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2472.641005][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2472.641294][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2472.641604][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2472.641886][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2472.642200][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2472.642447][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2472.642724][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2472.642972][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2472.643219][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2472.643464][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2472.643726][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2472.643978][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2472.644225][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2472.644487][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2472.644749][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2472.644973][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2472.645226][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2472.645498][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2472.645763][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2472.645977][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2472.646243][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2472.646549][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2472.646790][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2472.647021][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2472.647269][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2472.647523][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2472.647807][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2472.648072][ C1] tc_run (net/core/dev.c:3945) [ 2472.648276][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2472.648511][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2472.648748][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2472.649007][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2472.649259][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2472.649495][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2472.649757][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2472.650056][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2472.650329][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2472.650579][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2472.650850][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2472.651105][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2472.651384][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2472.651720][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2472.651994][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2472.652246][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2472.652510][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2472.652725][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2472.652959][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2472.653200][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2472.653486][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2472.653736][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2472.653975][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2472.654222][ C1] ? __create_object (mm/kmemleak.c:756) [ 2472.654463][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2472.654728][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2472.655010][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2472.655281][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2472.655561][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2472.655803][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2472.656066][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2472.656295][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2472.656512][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2472.656749][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2472.656999][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2472.657252][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2472.657523][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2472.657749][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2472.657997][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2472.658251][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2472.658485][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2472.658748][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2472.658988][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2472.659251][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2472.659493][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2472.659771][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2472.660070][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2472.660370][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2472.660691][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2472.660949][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2472.661250][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2472.661482][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2472.661781][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2472.662005][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2472.662970][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2472.663389][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2472.663783][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2472.664180][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2472.664576][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2472.664969][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2472.667420][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2472.667945][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 2472.668449][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2472.668918][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2472.669828][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2472.670442][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 2472.670739][ C3] Code: 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 <48> 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe All code ======== 0: 00 00 add %al,(%rax) 2: 00 00 add %al,(%rax) 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 66 0f 1f 00 nopw (%rax) 18: 48 85 f6 test %rsi,%rsi 1b: 0f 84 5e 01 00 00 je 0x17f 21: 48 89 f8 mov %rdi,%rax 24: 41 54 push %r12 26: 44 0f b6 c2 movzbl %dl,%r8d 2a:* 48 01 f0 add %rsi,%rax <-- trapping instruction 2d: 55 push %rbp 2e: 53 push %rbx 2f: 72 14 jb 0x45 31: eb 26 jmp 0x59 33: cc int3 34: cc int3 35: cc int3 36: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 3d: ff ff fe Code starting with the faulting instruction =========================================== 0: 48 01 f0 add %rsi,%rax 3: 55 push %rbp 4: 53 push %rbx 5: 72 14 jb 0x1b 7: eb 26 jmp 0x2f 9: cc int3 a: cc int3 b: cc int3 c: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 13: ff ff fe [ 2472.671711][ C3] RSP: 0018:ffffc90000277a88 EFLAGS: 00000202 [ 2472.672020][ C3] RAX: ffff888007a89b58 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2472.672419][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2472.672818][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2472.673219][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2472.673619][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2472.674017][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2472.674464][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2472.674796][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2472.675199][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2472.675599][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2472.675998][ C3] PKRU: 55555554 [ 2472.676181][ C3] Call Trace: [ 2472.676352][ C3] [ 2472.676502][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2472.676766][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2472.677009][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2472.677286][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2472.677559][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2472.677848][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2472.678111][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2472.678419][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2472.678681][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2472.678988][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2472.679283][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2472.679598][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2472.679895][ C3] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 2472.680152][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2472.680433][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2472.680760][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2472.681001][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2472.681241][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2472.681479][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2472.681726][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2472.681996][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2472.682282][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2472.682517][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2472.682756][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2472.683014][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2472.683250][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2472.683497][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2472.683754][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2472.684027][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2472.684302][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2472.684547][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2472.684815][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2472.685077][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2472.685423][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2472.685678][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2472.685996][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2472.686257][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2472.686460][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2472.686691][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2472.686942][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2472.687217][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2472.687447][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2472.687671][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2472.687988][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2472.688293][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2472.688572][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2472.688865][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2472.689112][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2472.689341][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2472.689639][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2472.689921][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2472.690244][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2472.690482][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2472.690787][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2472.691070][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2472.691385][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2472.691640][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2472.691874][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2472.692121][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2472.692431][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2472.692761][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2472.693056][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2472.693331][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2472.693618][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2472.693929][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2472.694237][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2472.694562][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2472.694801][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2472.695064][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2472.695323][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2472.695589][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2472.695872][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2472.696183][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2472.696433][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2472.696707][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2472.696947][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2472.697188][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2472.697418][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2472.697656][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2472.697918][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2472.698174][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2472.698440][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2472.698725][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2472.699035][ C3] tc_run (net/core/dev.c:3945) [ 2472.699241][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2472.699469][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2472.699707][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2472.699967][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2472.700220][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2472.700458][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2472.700729][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2472.701032][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2472.701303][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2472.701554][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2472.701817][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2472.702077][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2472.702418][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2472.702691][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2472.702942][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2472.703207][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2472.703422][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2472.703664][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2472.703940][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2472.704255][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2472.704529][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2472.704779][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2472.705009][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2472.705277][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2472.705521][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2472.705772][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2472.706011][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2472.706257][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2472.706492][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2472.706756][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2472.707036][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2472.707278][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2472.707528][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2472.707827][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2472.708146][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2472.708391][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2472.708650][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2472.708916][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2472.709156][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2472.709391][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2472.709651][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2472.709912][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2472.710171][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2472.710441][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2472.710729][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2472.710966][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2472.711256][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2472.711493][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2472.711756][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2472.711978][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2472.712274][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2472.712520][ C3] __do_softirq (kernel/softirq.c:553) [ 2472.712753][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2472.712972][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2472.713260][ C3] [ 2472.713409][ C3] [ 2472.713558][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2472.713859][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2472.714179][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2472.715143][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2472.715449][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2472.715844][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2472.716243][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2472.716636][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2472.717029][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2472.717428][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2472.717724][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2472.717943][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2472.718172][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2472.718423][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2472.718707][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2472.718942][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2472.719198][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2472.719448][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2472.719737][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2472.719956][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2472.720197][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2472.720441][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2472.720677][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2472.720970][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2472.721233][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2472.721469][ C3] ksys_write (fs/read_write.c:643) [ 2472.721682][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2472.721929][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2472.722233][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2472.722463][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2472.722760][ C3] RIP: 0033:0x7f93b2836957 [ 2472.722987][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2472.723945][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2472.724361][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2472.724758][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2472.725153][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2472.725548][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2472.725941][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2472.726342][ C3] | [ 2498.026163][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2498.026534][ C1] rcu: 1-....: (121311 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=25246 | [ 2498.027080][ C1] rcu: (t=104055 jiffies g=1064457 q=46 ncpus=4) [ 2498.027851][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2498.028468][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2498.028796][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2498.029763][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 2498.030071][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2498.030469][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2498.030871][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2498.031271][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2498.031669][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2498.032066][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2498.032512][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2498.032846][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2498.033245][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2498.033643][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2498.034040][ C1] PKRU: 55555554 [ 2498.034222][ C1] Call Trace: [ 2498.034393][ C1] [ 2498.034543][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2498.034815][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2498.035067][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2498.035318][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2498.035550][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2498.035820][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2498.036089][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2498.036346][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2498.036630][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2498.036872][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2498.037185][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2498.037455][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2498.037744][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2498.038008][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2498.038313][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2498.038574][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2498.038884][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2498.039179][ C1] [ 2498.039330][ C1] [ 2498.039479][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2498.039793][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2498.040082][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2498.040379][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2498.040671][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2498.040983][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2498.041224][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2498.041464][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2498.041712][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2498.041982][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2498.042267][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2498.042504][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2498.042745][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2498.043005][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2498.043240][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2498.043486][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2498.043742][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2498.044017][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2498.044293][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2498.044540][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2498.044810][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2498.045071][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2498.045420][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2498.045671][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2498.045990][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2498.046254][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2498.046457][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2498.046687][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2498.046941][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2498.047219][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2498.047490][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2498.047717][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2498.048035][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2498.048339][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2498.048620][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2498.048913][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2498.049160][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2498.049390][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2498.049688][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2498.049974][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2498.050299][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2498.050536][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2498.050841][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2498.051125][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2498.051440][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2498.051695][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2498.051927][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2498.052175][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2498.052487][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2498.052816][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2498.053114][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2498.053389][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2498.053674][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2498.053984][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2498.054268][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2498.054581][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2498.054827][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2498.055106][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2498.055353][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2498.055598][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2498.055845][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2498.056106][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2498.056359][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2498.056605][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2498.056865][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2498.057129][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2498.057354][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2498.057611][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2498.057881][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2498.058148][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2498.058366][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2498.058631][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2498.058940][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2498.059183][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2498.059413][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2498.059662][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2498.059917][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2498.060202][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2498.060471][ C1] tc_run (net/core/dev.c:3945) [ 2498.060682][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2498.060912][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2498.061149][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2498.061409][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2498.061661][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2498.061899][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2498.062161][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2498.062466][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2498.062737][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2498.062989][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2498.063253][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2498.063507][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2498.063788][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2498.064125][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2498.064400][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2498.064652][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2498.064916][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2498.065132][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2498.065366][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2498.065609][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2498.065894][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2498.066143][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2498.066384][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2498.066631][ C1] ? __create_object (mm/kmemleak.c:756) [ 2498.066875][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2498.067140][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2498.067420][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2498.067693][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2498.067974][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2498.068214][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2498.068479][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2498.068703][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2498.068926][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2498.069164][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2498.069413][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2498.069666][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2498.069936][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2498.070160][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2498.070409][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2498.070669][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2498.070904][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2498.071169][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2498.071410][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2498.071674][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2498.071916][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2498.072198][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2498.072499][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2498.072798][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2498.073118][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2498.073369][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2498.073672][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2498.073904][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2498.074202][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2498.074429][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2498.075395][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2498.075814][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2498.076212][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2498.076609][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2498.077004][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2498.077401][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2498.077401][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2498.077806][ C1] | [ 2498.077962][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 2498.078233][ C3] NMI backtrace for cpu 3 [ 2498.078242][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2498.078244][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2498.078250][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2498.078253][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 2498.078255][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2498.078257][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2498.078258][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2498.078259][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2498.078261][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2498.078262][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2498.078264][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2498.078267][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2498.078268][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2498.078270][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2498.078271][ C3] PKRU: 55555554 [ 2498.078272][ C3] Call Trace: [ 2498.078274][ C3] [ 2498.078278][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2498.078282][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2498.078287][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2498.078292][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2498.078295][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2498.078297][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2498.078303][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2498.078306][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2498.078309][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2498.078313][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2498.078315][ C3] [ 2498.078316][ C3] [ 2498.078317][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2498.078320][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2498.078324][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2498.078328][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2498.078331][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2498.078335][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2498.078337][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2498.078341][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2498.078343][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2498.078346][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2498.078349][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2498.078356][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2498.078358][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2498.078363][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2498.078368][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2498.078371][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2498.078374][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2498.078376][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2498.078378][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2498.078383][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2498.078387][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2498.078390][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2498.078398][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2498.078401][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2498.078403][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2498.078408][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2498.078410][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2498.078414][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2498.078418][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2498.078423][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2498.078428][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2498.078432][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2498.078439][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2498.078443][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2498.078445][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2498.078449][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2498.078452][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2498.078456][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2498.078458][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2498.078462][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2498.078466][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2498.078469][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2498.078472][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2498.078474][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2498.078477][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2498.078485][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2498.078491][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2498.078498][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2498.078502][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2498.078512][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2498.078521][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2498.078529][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2498.078538][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2498.078541][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2498.078545][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2498.078548][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2498.078550][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2498.078553][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2498.078556][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2498.078563][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2498.078565][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2498.078569][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2498.078575][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2498.078578][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2498.078580][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2498.078583][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2498.078586][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2498.078588][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2498.078590][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2498.078594][ C3] tc_run (net/core/dev.c:3945) [ 2498.078597][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2498.078600][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2498.078602][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2498.078606][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2498.078610][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2498.078612][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2498.078616][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2498.078619][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2498.078622][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2498.078625][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2498.078629][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2498.078632][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2498.078640][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2498.078642][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2498.078646][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2498.078649][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2498.078652][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2498.078654][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2498.078657][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2498.078660][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2498.078663][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2498.078666][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2498.078668][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2498.078673][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2498.078676][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2498.078679][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2498.078682][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2498.078686][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2498.078688][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2498.078694][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2498.078696][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2498.078700][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2498.078704][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2498.078708][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2498.078711][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2498.078715][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2498.078718][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2498.078721][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2498.078724][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2498.078728][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2498.078733][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2498.078737][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2498.078740][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2498.078744][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2498.078747][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2498.078749][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2498.078753][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2498.078755][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2498.078758][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2498.078762][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2498.078766][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2498.078769][ C3] __do_softirq (kernel/softirq.c:553) [ 2498.078774][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2498.078776][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2498.078779][ C3] [ 2498.078780][ C3] [ 2498.078781][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2498.078785][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2498.078787][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2498.078789][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2498.078791][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2498.078792][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2498.078793][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2498.078794][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2498.078795][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2498.078799][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2498.078802][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2498.078808][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2498.078813][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2498.078817][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2498.078822][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2498.078824][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2498.078828][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2498.078832][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2498.078835][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2498.078839][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2498.078841][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2498.078845][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2498.078847][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2498.078851][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2498.078854][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2498.078859][ C3] ksys_write (fs/read_write.c:643) [ 2498.078863][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2498.078866][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2498.078870][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2498.078874][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2498.078877][ C3] RIP: 0033:0x7f93b2836957 [ 2498.078880][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2498.078881][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2498.078884][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2498.078885][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2498.078886][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2498.078887][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2498.078889][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2524.615041][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2524.615565][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2524.616032][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2524.616498][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2524.617403][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2524.618012][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2524.618336][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2524.619302][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 2524.619609][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2524.620006][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2524.620405][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2524.620815][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2524.621214][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2524.621611][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2524.622055][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2524.622387][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2524.622790][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2524.623189][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2524.623585][ C1] PKRU: 55555554 [ 2524.623766][ C1] Call Trace: [ 2524.623937][ C1] [ 2524.624088][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2524.624352][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2524.624595][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2524.624871][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2524.625141][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2524.625431][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2524.625695][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2524.626001][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2524.626262][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2524.626571][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2524.626864][ C1] [ 2524.627015][ C1] [ 2524.627164][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2524.627479][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2524.627770][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2524.628065][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2524.628354][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2524.628664][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2524.628904][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2524.629143][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2524.629392][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2524.629663][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2524.629947][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2524.630184][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2524.630425][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2524.630691][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2524.630928][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2524.631174][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2524.631432][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2524.631712][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2524.631988][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2524.632237][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2524.632509][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2524.632772][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2524.633121][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2524.633375][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2524.633695][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2524.633957][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2524.634161][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2524.634393][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2524.634646][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2524.634925][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2524.635197][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2524.635426][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2524.635744][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2524.636050][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2524.636334][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2524.636629][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2524.636879][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2524.637110][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2524.637411][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2524.637697][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2524.638022][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2524.638261][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2524.638558][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2524.638844][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2524.639160][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2524.639416][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2524.639651][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2524.639898][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2524.640211][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2524.640551][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2524.640851][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2524.641125][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2524.641413][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2524.641725][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2524.642010][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2524.642325][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2524.642573][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2524.642853][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2524.643101][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2524.643347][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2524.643595][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2524.643858][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2524.644112][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2524.644361][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2524.644624][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2524.644888][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2524.645115][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2524.645371][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2524.645642][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2524.645910][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2524.646127][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2524.646394][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2524.646703][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2524.646944][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2524.647175][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2524.647424][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2524.647680][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2524.647965][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2524.648234][ C1] tc_run (net/core/dev.c:3945) [ 2524.648439][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2524.648670][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2524.648907][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2524.649167][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2524.649421][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2524.649660][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2524.649923][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2524.650229][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2524.650506][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2524.650758][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2524.651022][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2524.651277][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2524.651558][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2524.651895][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2524.652170][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2524.652423][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2524.652690][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2524.652907][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2524.653142][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2524.653386][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2524.653672][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2524.653921][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2524.654162][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2524.654411][ C1] ? __create_object (mm/kmemleak.c:756) [ 2524.654655][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2524.654921][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2524.655202][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2524.655475][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2524.655757][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2524.655997][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2524.656263][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2524.656488][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2524.656709][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2524.656948][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2524.657200][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2524.657454][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2524.657724][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2524.657949][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2524.658201][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2524.658458][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2524.658695][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2524.658960][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2524.659203][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2524.659468][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2524.659711][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2524.659992][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2524.660293][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2524.660598][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2524.660920][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2524.661173][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2524.661477][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2524.661711][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2524.662010][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2524.662240][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2524.663208][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2524.663630][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2524.664029][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2524.664428][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2524.664826][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2524.665227][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2524.667685][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2524.668220][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 2524.668725][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2524.669198][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2524.670116][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2524.670740][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2524.671071][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2524.672040][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 2524.672345][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2524.672748][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2524.673147][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2524.673547][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2524.673942][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2524.674342][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2524.674788][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2524.675119][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2524.675519][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2524.675915][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2524.676314][ C3] PKRU: 55555554 [ 2524.676494][ C3] Call Trace: [ 2524.676662][ C3] [ 2524.676816][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2524.677080][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2524.677322][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2524.677600][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2524.677872][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2524.678159][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2524.678424][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2524.678726][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2524.678988][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2524.679297][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2524.679592][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2524.679906][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2524.680194][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2524.680498][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2524.680784][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2524.681095][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2524.681335][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2524.681579][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2524.681816][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2524.682062][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2524.682336][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2524.682619][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2524.682857][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2524.683096][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2524.683356][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2524.683588][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2524.683834][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2524.684090][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2524.684364][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2524.684642][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2524.684888][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2524.685160][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2524.685422][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2524.685765][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2524.686016][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2524.686335][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2524.686595][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2524.686799][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2524.687028][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2524.687284][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2524.687558][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2524.687789][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2524.688015][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2524.688334][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2524.688637][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2524.688918][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2524.689212][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2524.689460][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2524.689693][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2524.689990][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2524.690276][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2524.690611][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2524.690848][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2524.691142][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2524.691426][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2524.691743][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2524.691997][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2524.692230][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2524.692480][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2524.692793][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2524.693123][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2524.693422][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2524.693697][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2524.693983][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2524.694296][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2524.694605][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2524.694929][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2524.695168][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2524.695433][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2524.695692][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2524.695958][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2524.696241][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2524.696552][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2524.696802][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2524.697076][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2524.697315][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2524.697556][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2524.697787][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2524.698022][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2524.698285][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2524.698540][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2524.698806][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2524.699086][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2524.699397][ C3] tc_run (net/core/dev.c:3945) [ 2524.699600][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2524.699831][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2524.700068][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2524.700329][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2524.700588][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2524.700824][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2524.701086][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2524.701391][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2524.701660][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2524.701911][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2524.702175][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2524.702434][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2524.702770][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2524.703043][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2524.703296][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2524.703559][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2524.703773][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2524.704015][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2524.704292][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2524.704600][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2524.704877][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2524.705127][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2524.705355][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2524.705623][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2524.705865][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2524.706114][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2524.706353][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2524.706601][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2524.706834][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2524.707100][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2524.707378][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2524.707621][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2524.707869][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2524.708165][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2524.708484][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2524.708727][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2524.708986][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2524.709253][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2524.709491][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2524.709728][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2524.709988][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2524.710247][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2524.710511][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2524.710778][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2524.711062][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2524.711298][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2524.711587][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2524.711825][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2524.712088][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2524.712308][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2524.712603][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2524.712849][ C3] __do_softirq (kernel/softirq.c:553) [ 2524.713078][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2524.713301][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2524.713584][ C3] [ 2524.713734][ C3] [ 2524.713883][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2524.714189][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2524.714512][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2524.715477][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2524.715785][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2524.716182][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2524.716578][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2524.716975][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2524.717372][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2524.717770][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2524.718066][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2524.718284][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2524.718514][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2524.718764][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2524.719050][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2524.719289][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2524.719544][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2524.719796][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2524.720082][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2524.720306][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2524.720554][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2524.720797][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2524.721037][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2524.721326][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2524.721589][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2524.721823][ C3] ksys_write (fs/read_write.c:643) [ 2524.722041][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2524.722293][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2524.722596][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2524.722828][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2524.723127][ C3] RIP: 0033:0x7f93b2836957 [ 2524.723353][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2524.724317][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2524.724738][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2524.725134][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2524.725530][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2524.725928][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2524.726326][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2552.615055][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2552.615582][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2552.616045][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2552.616512][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2552.617420][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2552.618030][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2552.618353][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2552.619322][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 2552.619627][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2552.620025][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2552.620435][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2552.620830][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2552.621228][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2552.621638][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2552.622083][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2552.622415][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2552.622815][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2552.623216][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2552.623610][ C1] PKRU: 55555554 [ 2552.623788][ C1] Call Trace: [ 2552.623957][ C1] [ 2552.624105][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2552.624367][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2552.624608][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2552.624892][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2552.625166][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2552.625450][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2552.625714][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2552.626017][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2552.626283][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2552.626593][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2552.626889][ C1] [ 2552.627038][ C1] [ 2552.627189][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2552.627506][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2552.627803][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2552.628100][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2552.628388][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2552.628707][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2552.628948][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2552.629189][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2552.629439][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2552.629711][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2552.629995][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2552.630240][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2552.630488][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2552.630745][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2552.630978][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2552.631224][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2552.631487][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2552.631759][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2552.632049][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2552.632295][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2552.632566][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2552.632832][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2552.633182][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2552.633432][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2552.633749][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2552.634009][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2552.634211][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2552.634440][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2552.634692][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2552.634972][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2552.635244][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2552.635476][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2552.635795][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2552.636099][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2552.636386][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2552.636686][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2552.636936][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2552.637165][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2552.637466][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2552.637752][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2552.638075][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2552.638314][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2552.638610][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2552.638894][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2552.639210][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2552.639466][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2552.639702][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2552.639949][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2552.640260][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2552.640602][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2552.640899][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2552.641174][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2552.641463][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2552.641774][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2552.642057][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2552.642373][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2552.642621][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2552.642899][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2552.643147][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2552.643396][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2552.643643][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2552.643907][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2552.644161][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2552.644410][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2552.644672][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2552.644936][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2552.645162][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2552.645417][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2552.645690][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2552.645966][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2552.646180][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2552.646449][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2552.646756][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2552.646998][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2552.647230][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2552.647484][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2552.647739][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2552.648036][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2552.648304][ C1] tc_run (net/core/dev.c:3945) [ 2552.648508][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2552.648739][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2552.648980][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2552.649248][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2552.649500][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2552.649736][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2552.650000][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2552.650302][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2552.650580][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2552.650839][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2552.651110][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2552.651363][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2552.651640][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2552.651990][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2552.652268][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2552.652520][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2552.652786][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2552.653001][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2552.653240][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2552.653482][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2552.653772][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2552.654024][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2552.654264][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2552.654511][ C1] ? __create_object (mm/kmemleak.c:756) [ 2552.654753][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2552.655018][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2552.655305][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2552.655580][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2552.655861][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2552.656099][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2552.656363][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2552.656598][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2552.656817][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2552.657056][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2552.657306][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2552.657560][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2552.657841][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2552.658066][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2552.658315][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2552.658571][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2552.658812][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2552.659076][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2552.659318][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2552.659582][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2552.659831][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2552.660111][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2552.660423][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2552.660723][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2552.661050][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2552.661302][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2552.661609][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2552.661846][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2552.662145][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2552.662371][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2552.663334][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2552.663754][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2552.664149][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2552.664546][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2552.664943][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2552.665338][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2552.667780][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2552.668307][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 2552.668809][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2552.669276][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2552.670182][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2552.670796][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 2552.671083][ C3] Code: 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 <48> 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe All code ======== 0: 00 00 add %al,(%rax) 2: 00 00 add %al,(%rax) 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 66 0f 1f 00 nopw (%rax) 18: 48 85 f6 test %rsi,%rsi 1b: 0f 84 5e 01 00 00 je 0x17f 21: 48 89 f8 mov %rdi,%rax 24: 41 54 push %r12 26: 44 0f b6 c2 movzbl %dl,%r8d 2a:* 48 01 f0 add %rsi,%rax <-- trapping instruction 2d: 55 push %rbp 2e: 53 push %rbx 2f: 72 14 jb 0x45 31: eb 26 jmp 0x59 33: cc int3 34: cc int3 35: cc int3 36: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 3d: ff ff fe Code starting with the faulting instruction =========================================== 0: 48 01 f0 add %rsi,%rax 3: 55 push %rbp 4: 53 push %rbx 5: 72 14 jb 0x1b 7: eb 26 jmp 0x2f 9: cc int3 a: cc int3 b: cc int3 c: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 13: ff ff fe [ 2552.672053][ C3] RSP: 0018:ffffc90000277a88 EFLAGS: 00000202 [ 2552.672361][ C3] RAX: ffff888007a89b58 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2552.672759][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2552.673154][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2552.673556][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2552.673955][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2552.674353][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2552.674797][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2552.675127][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2552.675530][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2552.675927][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2552.676325][ C3] PKRU: 55555554 [ 2552.676506][ C3] Call Trace: [ 2552.676677][ C3] [ 2552.676825][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2552.677086][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2552.677334][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2552.677610][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2552.677883][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2552.678171][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2552.678437][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2552.678744][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2552.679005][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2552.679315][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2552.679608][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2552.679923][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2552.680215][ C3] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 2552.680479][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2552.680760][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2552.681071][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2552.681314][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2552.681553][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2552.681791][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2552.682040][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2552.682312][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2552.682598][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2552.682836][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2552.683075][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2552.683336][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2552.683573][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2552.683821][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2552.684078][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2552.684354][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2552.684631][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2552.684876][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2552.685147][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2552.685410][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2552.685755][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2552.686007][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2552.686325][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2552.686587][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2552.686789][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2552.687021][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2552.687275][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2552.687549][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2552.687781][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2552.688006][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2552.688323][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2552.688627][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2552.688906][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2552.689199][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2552.689448][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2552.689675][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2552.689974][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2552.690258][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2552.690588][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2552.690826][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2552.691121][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2552.691404][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2552.691720][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2552.691975][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2552.692210][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2552.692461][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2552.692772][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2552.693104][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2552.693400][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2552.693674][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2552.693960][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2552.694272][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2552.694579][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2552.694904][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2552.695141][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2552.695407][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2552.695666][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2552.695933][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2552.696213][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2552.696523][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2552.696774][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2552.697048][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2552.697289][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2552.697530][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2552.697757][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2552.697995][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2552.698257][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2552.698511][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2552.698775][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2552.699058][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2552.699369][ C3] tc_run (net/core/dev.c:3945) [ 2552.699571][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2552.699800][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2552.700036][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2552.700295][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2552.700552][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2552.700790][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2552.701052][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2552.701354][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2552.701623][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2552.701875][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2552.702136][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2552.702391][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2552.702730][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2552.703008][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2552.703262][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2552.703527][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2552.703743][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2552.703986][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2552.704262][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2552.704578][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2552.704853][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2552.705104][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2552.705336][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2552.705603][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2552.705846][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2552.706097][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2552.706337][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2552.706584][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2552.706817][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2552.707083][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2552.707365][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2552.707613][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2552.707861][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2552.708160][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2552.708478][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2552.708722][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2552.708981][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2552.709249][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2552.709487][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2552.709724][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2552.709986][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2552.710247][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2552.710516][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2552.710784][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2552.711067][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2552.711305][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2552.711596][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2552.711834][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2552.712098][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2552.712319][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2552.712616][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2552.712863][ C3] __do_softirq (kernel/softirq.c:553) [ 2552.713094][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2552.713316][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2552.713601][ C3] [ 2552.713750][ C3] [ 2552.713902][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2552.714206][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2552.714529][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2552.715497][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2552.715806][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2552.716203][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2552.716597][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2552.716991][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2552.717386][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2552.717783][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2552.718076][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2552.718297][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2552.718523][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2552.718774][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2552.719058][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2552.719293][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2552.719548][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2552.719798][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2552.720087][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2552.720307][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2552.720561][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2552.720803][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2552.721039][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2552.721326][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2552.721587][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2552.721823][ C3] ksys_write (fs/read_write.c:643) [ 2552.722038][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2552.722285][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2552.722587][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2552.722818][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2552.723113][ C3] RIP: 0033:0x7f93b2836957 [ 2552.723341][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2552.724303][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2552.724719][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2552.725113][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2552.725508][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2552.725901][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2552.726297][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2552.726695][ C3] | [ 2576.082162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2576.082543][ C1] rcu: 1-....: (199211 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=44419 | [ 2576.083089][ C1] rcu: (t=182111 jiffies g=1064457 q=52 ncpus=4) [ 2576.083861][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2576.084469][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2576.084796][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2576.085761][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 2576.086068][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2576.086466][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2576.086862][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2576.087258][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2576.087656][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2576.088053][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2576.088498][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2576.088829][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2576.089231][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2576.089631][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2576.090027][ C1] PKRU: 55555554 [ 2576.090216][ C1] Call Trace: [ 2576.090386][ C1] [ 2576.090538][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2576.090810][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2576.091061][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2576.091313][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2576.091542][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2576.091812][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2576.092081][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2576.092336][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2576.092619][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2576.092861][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2576.093172][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2576.093444][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2576.093733][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2576.093997][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2576.094301][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2576.094562][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2576.094868][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2576.095163][ C1] [ 2576.095313][ C1] [ 2576.095464][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2576.095779][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2576.096070][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2576.096364][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2576.096649][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2576.096964][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2576.097203][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2576.097442][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2576.097690][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2576.097960][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2576.098242][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2576.098481][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2576.098722][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2576.098982][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2576.099216][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2576.099461][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2576.099717][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2576.099993][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2576.100275][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2576.100522][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2576.100792][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2576.101054][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2576.101401][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2576.101651][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2576.101969][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2576.102232][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2576.102436][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2576.102663][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2576.102916][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2576.103193][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2576.103465][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2576.103691][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2576.104008][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2576.104312][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2576.104591][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2576.104885][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2576.105133][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2576.105361][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2576.105660][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2576.105944][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2576.106270][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2576.106506][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2576.106800][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2576.107082][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2576.107398][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2576.107652][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2576.107889][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2576.108136][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2576.108449][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2576.108779][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2576.109080][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2576.109354][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2576.109640][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2576.109952][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2576.110236][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2576.110551][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2576.110798][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2576.111075][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2576.111323][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2576.111569][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2576.111815][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2576.112080][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2576.112332][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2576.112579][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2576.112841][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2576.113103][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2576.113330][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2576.113583][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2576.113855][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2576.114120][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2576.114337][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2576.114602][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2576.114915][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2576.115154][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2576.115385][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2576.115635][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2576.115890][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2576.116173][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2576.116443][ C1] tc_run (net/core/dev.c:3945) [ 2576.116649][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2576.116877][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2576.117116][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2576.117376][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2576.117628][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2576.117866][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2576.118130][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2576.118437][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2576.118708][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2576.118961][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2576.119225][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2576.119480][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2576.119759][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2576.120096][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2576.120376][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2576.120629][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2576.120893][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2576.121107][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2576.121344][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2576.121587][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2576.121872][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2576.122123][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2576.122362][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2576.122611][ C1] ? __create_object (mm/kmemleak.c:756) [ 2576.122855][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2576.123123][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2576.123402][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2576.123673][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2576.123956][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2576.124195][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2576.124461][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2576.124687][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2576.124907][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2576.125144][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2576.125394][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2576.125648][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2576.125918][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2576.126143][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2576.126392][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2576.126646][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2576.126882][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2576.127147][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2576.127387][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2576.127651][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2576.127890][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2576.128172][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2576.128468][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2576.128768][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2576.129088][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2576.129340][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2576.129643][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2576.129873][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2576.130173][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2576.130410][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2576.131375][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2576.131793][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2576.132192][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2576.132589][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2576.132985][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2576.133382][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2576.133382][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2576.133783][ C1] | [ 2576.133940][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 2576.134212][ C3] NMI backtrace for cpu 3 [ 2576.134221][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2576.134224][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2576.134230][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2576.134232][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 2576.134235][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2576.134237][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2576.134239][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2576.134240][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2576.134242][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2576.134243][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2576.134245][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2576.134249][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2576.134250][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2576.134251][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2576.134253][ C3] PKRU: 55555554 [ 2576.134253][ C3] Call Trace: [ 2576.134256][ C3] [ 2576.134260][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2576.134264][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2576.134269][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2576.134273][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2576.134277][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2576.134279][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2576.134284][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2576.134288][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2576.134291][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2576.134295][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2576.134298][ C3] [ 2576.134298][ C3] [ 2576.134300][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2576.134302][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2576.134307][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2576.134311][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2576.134314][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2576.134318][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2576.134321][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2576.134324][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2576.134326][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2576.134330][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2576.134333][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2576.134339][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2576.134342][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2576.134347][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2576.134352][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2576.134356][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2576.134358][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2576.134360][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2576.134363][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2576.134368][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2576.134372][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2576.134375][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2576.134384][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2576.134386][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2576.134389][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2576.134393][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2576.134396][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2576.134400][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2576.134404][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2576.134409][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2576.134414][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2576.134418][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2576.134426][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2576.134430][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2576.134433][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2576.134436][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2576.134439][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2576.134443][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2576.134446][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2576.134450][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2576.134454][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2576.134457][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2576.134460][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2576.134462][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2576.134466][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2576.134473][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2576.134480][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2576.134486][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2576.134491][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2576.134501][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2576.134510][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2576.134518][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2576.134527][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2576.134530][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2576.134535][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2576.134538][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2576.134541][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2576.134543][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2576.134547][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2576.134553][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2576.134556][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2576.134560][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2576.134566][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2576.134569][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2576.134571][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2576.134574][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2576.134577][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2576.134579][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2576.134582][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2576.134585][ C3] tc_run (net/core/dev.c:3945) [ 2576.134589][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2576.134592][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2576.134594][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2576.134598][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2576.134602][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2576.134604][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2576.134607][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2576.134611][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2576.134613][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2576.134617][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2576.134621][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2576.134624][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2576.134631][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2576.134634][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2576.134638][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2576.134641][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2576.134644][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2576.134647][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2576.134649][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2576.134652][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2576.134655][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2576.134658][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2576.134661][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2576.134665][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2576.134668][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2576.134671][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2576.134674][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2576.134678][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2576.134680][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2576.134686][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2576.134689][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2576.134693][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2576.134696][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2576.134701][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2576.134704][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2576.134708][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2576.134711][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2576.134714][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2576.134718][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2576.134723][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2576.134727][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2576.134731][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2576.134734][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2576.134738][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2576.134741][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2576.134744][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2576.134748][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2576.134751][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2576.134754][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2576.134757][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2576.134761][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2576.134765][ C3] __do_softirq (kernel/softirq.c:553) [ 2576.134769][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2576.134772][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2576.134776][ C3] [ 2576.134776][ C3] [ 2576.134777][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2576.134781][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2576.134783][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2576.134785][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2576.134787][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2576.134788][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2576.134790][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2576.134791][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2576.134793][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2576.134796][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2576.134800][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2576.134806][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2576.134812][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2576.134816][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2576.134821][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2576.134823][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2576.134826][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2576.134831][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2576.134835][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2576.134839][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2576.134841][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2576.134845][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2576.134848][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2576.134852][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2576.134855][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2576.134859][ C3] ksys_write (fs/read_write.c:643) [ 2576.134863][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2576.134867][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2576.134871][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2576.134875][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2576.134878][ C3] RIP: 0033:0x7f93b2836957 [ 2576.134881][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2576.134883][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2576.134885][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2576.134887][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2576.134888][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2576.134889][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2576.134890][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2600.615039][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2600.615570][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2600.616029][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2600.616494][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2600.617401][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2600.618010][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2600.618334][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2600.619298][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 2600.619603][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2600.619999][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2600.620402][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2600.620798][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2600.621195][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2600.621590][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2600.622030][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2600.622361][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2600.622761][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2600.623156][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2600.623553][ C1] PKRU: 55555554 [ 2600.623734][ C1] Call Trace: [ 2600.623905][ C1] [ 2600.624054][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2600.624316][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2600.624558][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2600.624831][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2600.625104][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2600.625392][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2600.625656][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2600.625960][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2600.626222][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2600.626530][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2600.626823][ C1] [ 2600.626973][ C1] [ 2600.627121][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2600.627435][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2600.627726][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2600.628017][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2600.628306][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2600.628617][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2600.628854][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2600.629093][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2600.629342][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2600.629612][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2600.629899][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2600.630139][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2600.630384][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2600.630642][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2600.630877][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2600.631124][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2600.631380][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2600.631652][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2600.631928][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2600.632174][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2600.632443][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2600.632706][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2600.633050][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2600.633303][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2600.633621][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2600.633884][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2600.634086][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2600.634318][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2600.634570][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2600.634846][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2600.635117][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2600.635345][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2600.635664][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2600.635966][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2600.636249][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2600.636542][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2600.636791][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2600.637022][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2600.637322][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2600.637606][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2600.637934][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2600.638172][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2600.638466][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2600.638751][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2600.639067][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2600.639324][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2600.639556][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2600.639805][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2600.640123][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2600.640456][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2600.640756][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2600.641029][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2600.641318][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2600.641628][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2600.641913][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2600.642230][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2600.642476][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2600.642756][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2600.643005][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2600.643252][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2600.643498][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2600.643763][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2600.644017][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2600.644263][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2600.644528][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2600.644792][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2600.645017][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2600.645271][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2600.645544][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2600.645812][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2600.646027][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2600.646295][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2600.646604][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2600.646846][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2600.647075][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2600.647325][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2600.647579][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2600.647869][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2600.648137][ C1] tc_run (net/core/dev.c:3945) [ 2600.648345][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2600.648577][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2600.648814][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2600.649072][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2600.649325][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2600.649561][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2600.649822][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2600.650136][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2600.650407][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2600.650658][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2600.650920][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2600.651175][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2600.651456][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2600.651793][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2600.652068][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2600.652320][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2600.652582][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2600.652798][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2600.653030][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2600.653274][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2600.653560][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2600.653811][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2600.654049][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2600.654297][ C1] ? __create_object (mm/kmemleak.c:756) [ 2600.654541][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2600.654807][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2600.655087][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2600.655361][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2600.655640][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2600.655878][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2600.656142][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2600.656370][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2600.656589][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2600.656828][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2600.657077][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2600.657330][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2600.657598][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2600.657822][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2600.658071][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2600.658326][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2600.658562][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2600.658826][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2600.659067][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2600.659331][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2600.659573][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2600.659852][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2600.660154][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2600.660453][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2600.660774][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2600.661024][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2600.661328][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2600.661564][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2600.661862][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2600.662093][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2600.663060][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2600.663481][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2600.663876][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2600.664271][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2600.664666][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2600.665063][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2600.667506][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2600.668033][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 2600.668539][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2600.669008][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2600.669918][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2600.670542][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 2600.670826][ C3] Code: 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f All code ======== 0: 5d pop %rbp 1: 41 5c pop %r12 3: e9 ba 23 9c ff jmp 0xffffffffff9c23c2 8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: f3 0f 1e fa endbr64 26: 48 8b 0c 24 mov (%rsp),%rcx 2a:* 89 f6 mov %esi,%esi <-- trapping instruction 2c: 31 d2 xor %edx,%edx 2e: e9 af ef ff ff jmp 0xffffffffffffefe2 33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3a: 00 00 00 00 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: 89 f6 mov %esi,%esi 2: 31 d2 xor %edx,%edx 4: e9 af ef ff ff jmp 0xffffffffffffefb8 9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 10: 00 00 00 00 14: 0f .byte 0xf 15: 1f (bad) [ 2600.671798][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [ 2600.672107][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2600.672506][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2600.672907][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2600.673306][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2600.673705][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2600.674104][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2600.674551][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2600.674886][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2600.675287][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2600.675686][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2600.676082][ C3] PKRU: 55555554 [ 2600.676265][ C3] Call Trace: [ 2600.676437][ C3] [ 2600.676587][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2600.676850][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2600.677095][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2600.677374][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2600.677649][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2600.677936][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2600.678202][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2600.678509][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2600.678781][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2600.679090][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2600.679388][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2600.679702][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2600.679993][ C3] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 2600.680255][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2600.680535][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2600.680844][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2600.681084][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2600.681326][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2600.681564][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2600.681811][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2600.682082][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2600.682368][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2600.682607][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2600.682847][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2600.683107][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2600.683341][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2600.683587][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2600.683843][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2600.684116][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2600.684396][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2600.684642][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2600.684914][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2600.685178][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2600.685523][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2600.685773][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2600.686092][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2600.686354][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2600.686557][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2600.686788][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2600.687041][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2600.687315][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2600.687548][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2600.687774][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2600.688090][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2600.688398][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2600.688677][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2600.688970][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2600.689222][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2600.689450][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2600.689748][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2600.690033][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2600.690366][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2600.690603][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2600.690897][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2600.691183][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2600.691498][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2600.691751][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2600.691985][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2600.692232][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2600.692543][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2600.692872][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2600.693170][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2600.693443][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2600.693728][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2600.694040][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2600.694350][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2600.694674][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2600.694912][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2600.695177][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2600.695437][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2600.695703][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2600.695984][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2600.696299][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2600.696549][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2600.696824][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2600.697063][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2600.697305][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2600.697535][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2600.697772][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2600.698034][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2600.698290][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2600.698557][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2600.698839][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2600.699150][ C3] tc_run (net/core/dev.c:3945) [ 2600.699354][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2600.699585][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2600.699822][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2600.700088][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2600.700341][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2600.700576][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2600.700838][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2600.701142][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2600.701413][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2600.701665][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2600.701930][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2600.702186][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2600.702525][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2600.702800][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2600.703052][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2600.703316][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2600.703532][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2600.703774][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2600.704050][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2600.704361][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2600.704638][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2600.704888][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2600.705116][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2600.705389][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2600.705631][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2600.705882][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2600.706121][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2600.706369][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2600.706602][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2600.706868][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2600.707147][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2600.707392][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2600.707640][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2600.707937][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2600.708257][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2600.708500][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2600.708758][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2600.709025][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2600.709265][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2600.709501][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2600.709761][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2600.710020][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2600.710288][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2600.710556][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2600.710841][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2600.711078][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2600.711368][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2600.711610][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2600.711874][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2600.712092][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2600.712392][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2600.712639][ C3] __do_softirq (kernel/softirq.c:553) [ 2600.712874][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2600.713094][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2600.713378][ C3] [ 2600.713529][ C3] [ 2600.713679][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2600.713981][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2600.714304][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2600.715268][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2600.715575][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2600.715971][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2600.716366][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2600.716762][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2600.717158][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2600.717556][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2600.717850][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2600.718068][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2600.718298][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2600.718551][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2600.718836][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2600.719073][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2600.719329][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2600.719581][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2600.719868][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2600.720096][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2600.720338][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2600.720583][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2600.720820][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2600.721108][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2600.721373][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2600.721606][ C3] ksys_write (fs/read_write.c:643) [ 2600.721823][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2600.722070][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2600.722373][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2600.722605][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2600.722902][ C3] RIP: 0033:0x7f93b2836957 [ 2600.723127][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2600.724092][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2600.724513][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2600.724908][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2600.725304][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2600.725702][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2600.726098][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2628.615037][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2628.615561][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2628.616021][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2628.616488][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2628.617390][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2628.617997][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 2628.618282][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 66 0f 1f 00 nopw (%rax) 14: 48 85 f6 test %rsi,%rsi 17: 0f 84 5e 01 00 00 je 0x17b 1d: 48 89 f8 mov %rdi,%rax 20: 41 54 push %r12 22: 44 0f b6 c2 movzbl %dl,%r8d 26: 48 01 f0 add %rsi,%rax 29: 55 push %rbp 2a:* 53 push %rbx <-- trapping instruction 2b: 72 14 jb 0x41 2d: eb 26 jmp 0x55 2f: cc int3 30: cc int3 31: cc int3 32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 39: ff ff fe 3c: 48 39 c7 cmp %rax,%rdi 3f: 77 .byte 0x77 Code starting with the faulting instruction =========================================== 0: 53 push %rbx 1: 72 14 jb 0x17 3: eb 26 jmp 0x2b 5: cc int3 6: cc int3 7: cc int3 8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax f: ff ff fe 12: 48 39 c7 cmp %rax,%rdi 15: 77 .byte 0x77 [ 2628.619245][ C1] RSP: 0018:ffffc9000009e940 EFLAGS: 00000282 [ 2628.619551][ C1] RAX: ffff888007a88e1c RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2628.619957][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2628.620354][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2628.620749][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2628.621143][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2628.621539][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2628.621981][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2628.622312][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2628.622709][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2628.623103][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2628.623501][ C1] PKRU: 55555554 [ 2628.623680][ C1] Call Trace: [ 2628.623853][ C1] [ 2628.624001][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2628.624265][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2628.624505][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2628.624782][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2628.625052][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2628.625339][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2628.625603][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2628.625906][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2628.626165][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2628.626472][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2628.626767][ C1] [ 2628.626916][ C1] [ 2628.627065][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2628.627377][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2628.627665][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 2628.627920][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2628.628200][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2628.628511][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2628.628750][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2628.628989][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2628.629237][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2628.629508][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2628.629789][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2628.630032][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2628.630273][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2628.630531][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2628.630762][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2628.631008][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2628.631266][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2628.631542][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2628.631819][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2628.632066][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2628.632339][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2628.632605][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2628.632949][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2628.633199][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2628.633516][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2628.633776][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2628.633979][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2628.634208][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2628.634459][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2628.634733][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2628.635004][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2628.635228][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2628.635545][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2628.635848][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2628.636126][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2628.636421][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2628.636668][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2628.636894][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2628.637193][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2628.637476][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2628.637799][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2628.638034][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2628.638330][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2628.638615][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2628.638929][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2628.639181][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2628.639415][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2628.639661][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2628.639977][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2628.640309][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2628.640604][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2628.640879][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2628.641165][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2628.641476][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2628.641757][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2628.642071][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2628.642318][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2628.642592][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2628.642840][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2628.643085][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2628.643332][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2628.643594][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2628.643845][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2628.644091][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2628.644353][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2628.644615][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2628.644840][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2628.645093][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2628.645364][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2628.645629][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2628.645844][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2628.646110][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2628.646418][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2628.646656][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2628.646887][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2628.647134][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2628.647389][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2628.647672][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2628.647938][ C1] tc_run (net/core/dev.c:3945) [ 2628.648142][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2628.648372][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2628.648609][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2628.648867][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2628.649118][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2628.649357][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2628.649619][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2628.649922][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2628.650196][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2628.650447][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2628.650710][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2628.650964][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2628.651244][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2628.651580][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2628.651855][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2628.652105][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2628.652369][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2628.652583][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2628.652817][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2628.653059][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2628.653343][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2628.653592][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2628.653831][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2628.654078][ C1] ? __create_object (mm/kmemleak.c:756) [ 2628.654321][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2628.654587][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2628.654865][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2628.655134][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2628.655417][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2628.655654][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2628.655918][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2628.656143][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2628.656364][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2628.656600][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2628.656853][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2628.657105][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2628.657374][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2628.657600][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2628.657849][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2628.658103][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2628.658338][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2628.658602][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2628.658838][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2628.659102][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2628.659343][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2628.659623][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2628.659918][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2628.660224][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2628.660544][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2628.660794][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2628.661097][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2628.661327][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2628.661629][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2628.661857][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2628.662818][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2628.663234][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2628.663631][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2628.664029][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2628.664425][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2628.664819][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2628.667256][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2628.667781][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 2628.668284][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2628.668750][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2628.669655][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2628.670276][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2628.670600][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2628.671566][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 2628.671872][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2628.672270][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2628.672668][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2628.673066][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2628.673464][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2628.673860][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2628.674305][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2628.674634][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2628.675039][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2628.675436][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2628.675832][ C3] PKRU: 55555554 [ 2628.676012][ C3] Call Trace: [ 2628.676185][ C3] [ 2628.676333][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2628.676594][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2628.676837][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2628.677113][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2628.677388][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2628.677676][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2628.677941][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2628.678250][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2628.678512][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2628.678820][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2628.679114][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2628.679428][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2628.679721][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2628.680020][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2628.680311][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2628.680621][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2628.680859][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2628.681098][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2628.681338][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2628.681588][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2628.681859][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2628.682144][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2628.682382][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2628.682625][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2628.682885][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2628.683124][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2628.683373][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2628.683630][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2628.683904][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2628.684182][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2628.684428][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2628.684698][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2628.684962][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2628.685311][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2628.685563][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2628.685883][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2628.686147][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2628.686352][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2628.686584][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2628.686836][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2628.687113][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2628.687346][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2628.687573][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2628.687891][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2628.688198][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2628.688478][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2628.688772][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2628.689019][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2628.689251][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2628.689550][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2628.689833][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2628.690167][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2628.690405][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2628.690701][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2628.690984][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2628.691300][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2628.691555][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2628.691790][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2628.692038][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2628.692350][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2628.692683][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2628.692980][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2628.693254][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2628.693543][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2628.693855][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2628.694162][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2628.694488][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2628.694728][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2628.694991][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2628.695251][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2628.695518][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2628.695802][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2628.696113][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2628.696363][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2628.696637][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2628.696877][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2628.697116][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2628.697346][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2628.697584][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2628.697847][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2628.698101][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2628.698368][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2628.698651][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2628.698961][ C3] tc_run (net/core/dev.c:3945) [ 2628.699165][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2628.699394][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2628.699632][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2628.699891][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2628.700149][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2628.700388][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2628.700650][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2628.700954][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2628.701226][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2628.701477][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2628.701741][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2628.701997][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2628.702334][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2628.702608][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2628.702858][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2628.703123][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2628.703339][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2628.703582][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2628.703858][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2628.704170][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2628.704444][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2628.704694][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2628.704924][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2628.705193][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2628.705436][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2628.705687][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2628.705926][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2628.706173][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2628.706408][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2628.706673][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2628.706956][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2628.707200][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2628.707447][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2628.707748][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2628.708067][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2628.708311][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2628.708570][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2628.708837][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2628.709076][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2628.709311][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2628.709572][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2628.709833][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2628.710101][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2628.710370][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2628.710653][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2628.710892][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2628.711182][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2628.711420][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2628.711683][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2628.711905][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2628.712200][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2628.712447][ C3] __do_softirq (kernel/softirq.c:553) [ 2628.712681][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2628.712898][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2628.713186][ C3] [ 2628.713334][ C3] [ 2628.713485][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2628.713788][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2628.714110][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2628.715082][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2628.715389][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2628.715786][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2628.716185][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2628.716582][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2628.716977][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2628.717378][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2628.717673][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2628.717891][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2628.718121][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2628.718374][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2628.718660][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2628.718897][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2628.719151][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2628.719404][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2628.719693][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2628.719913][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2628.720164][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2628.720409][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2628.720646][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2628.720935][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2628.721200][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2628.721436][ C3] ksys_write (fs/read_write.c:643) [ 2628.721651][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2628.721900][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2628.722206][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2628.722439][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2628.722739][ C3] RIP: 0033:0x7f93b2836957 [ 2628.722965][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2628.723933][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2628.724353][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2628.724752][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2628.725150][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2628.725547][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2628.725942][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2628.726346][ C3] | [ 2654.138163][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2654.138533][ C1] rcu: 1-....: (277111 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=63232 | [ 2654.139079][ C1] rcu: (t=260167 jiffies g=1064457 q=58 ncpus=4) [ 2654.139856][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2654.140465][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2654.140794][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2654.141758][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 2654.142066][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2654.142464][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2654.142863][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2654.143260][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2654.143655][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2654.144049][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2654.144494][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2654.144828][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2654.145226][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2654.145622][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2654.146018][ C1] PKRU: 55555554 [ 2654.146198][ C1] Call Trace: [ 2654.146370][ C1] [ 2654.146521][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2654.146797][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2654.147049][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2654.147300][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2654.147530][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2654.147798][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2654.148065][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2654.148322][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2654.148607][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2654.148849][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2654.149158][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2654.149430][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2654.149715][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2654.149990][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2654.150296][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2654.150556][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2654.150863][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2654.151158][ C1] [ 2654.151308][ C1] [ 2654.151457][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2654.151769][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2654.152061][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2654.152353][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2654.152643][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2654.152956][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2654.153195][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2654.153433][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2654.153682][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2654.153950][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2654.154236][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2654.154474][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2654.154713][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2654.154973][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2654.155209][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2654.155455][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2654.155712][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2654.155985][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2654.156261][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2654.156505][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2654.156777][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2654.157039][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2654.157384][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2654.157636][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2654.157954][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2654.158216][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2654.158419][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2654.158648][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2654.158901][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2654.159176][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2654.159446][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2654.159674][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2654.159999][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2654.160304][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2654.160583][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2654.160876][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2654.161122][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2654.161352][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2654.161651][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2654.161933][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2654.162256][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2654.162494][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2654.162788][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2654.163071][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2654.163388][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2654.163642][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2654.163875][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2654.164121][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2654.164432][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2654.164763][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2654.165062][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2654.165334][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2654.165622][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2654.165931][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2654.166215][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2654.166530][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2654.166776][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2654.167053][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2654.167305][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2654.167551][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2654.167797][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2654.168059][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2654.168312][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2654.168557][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2654.168820][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2654.169081][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2654.169304][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2654.169558][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2654.169837][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2654.170102][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2654.170316][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2654.170581][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2654.170889][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2654.171130][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2654.171361][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2654.171607][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2654.171861][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2654.172145][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2654.172413][ C1] tc_run (net/core/dev.c:3945) [ 2654.172616][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2654.172847][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2654.173085][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2654.173344][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2654.173595][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2654.173833][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2654.174097][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2654.174400][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2654.174671][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2654.174920][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2654.175185][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2654.175440][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2654.175719][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2654.176054][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2654.176329][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2654.176579][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2654.176845][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2654.177059][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2654.177294][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2654.177534][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2654.177820][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2654.178069][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2654.178308][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2654.178553][ C1] ? __create_object (mm/kmemleak.c:756) [ 2654.178796][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2654.179061][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2654.179346][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2654.179618][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2654.179901][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2654.180141][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2654.180406][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2654.180636][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2654.180854][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2654.181092][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2654.181341][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2654.181594][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2654.181861][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2654.182086][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2654.182333][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2654.182586][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2654.182821][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2654.183084][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2654.183324][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2654.183586][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2654.183828][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2654.184106][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2654.184406][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2654.184704][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2654.185023][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2654.185275][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2654.185574][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2654.185806][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2654.186105][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2654.186334][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2654.187307][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2654.187730][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2654.188127][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2654.188523][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2654.188921][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2654.189317][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2654.189317][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2654.189718][ C1] | [ 2654.189884][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 2654.190158][ C3] NMI backtrace for cpu 3 [ 2654.190169][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2654.190172][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2654.190179][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2654.190182][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 2654.190185][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2654.190186][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2654.190188][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2654.190190][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2654.190192][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2654.190193][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2654.190195][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2654.190199][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2654.190200][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2654.190202][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2654.190203][ C3] PKRU: 55555554 [ 2654.190204][ C3] Call Trace: [ 2654.190206][ C3] [ 2654.190212][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2654.190216][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2654.190221][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2654.190226][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2654.190229][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2654.190232][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2654.190238][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2654.190242][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2654.190246][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2654.190249][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2654.190252][ C3] [ 2654.190253][ C3] [ 2654.190255][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2654.190258][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2654.190263][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2654.190267][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2654.190270][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2654.190274][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2654.190277][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2654.190280][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2654.190282][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2654.190286][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2654.190289][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2654.190295][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2654.190298][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2654.190302][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2654.190309][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2654.190312][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2654.190315][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2654.190317][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2654.190320][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2654.190325][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2654.190329][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2654.190332][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2654.190341][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2654.190344][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2654.190346][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2654.190351][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2654.190354][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2654.190357][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2654.190361][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2654.190367][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2654.190372][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2654.190376][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2654.190384][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2654.190388][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2654.190390][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2654.190394][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2654.190397][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2654.190402][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2654.190404][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2654.190409][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2654.190413][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2654.190417][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2654.190420][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2654.190422][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2654.190425][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2654.190433][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2654.190439][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2654.190446][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2654.190450][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2654.190460][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2654.190469][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2654.190477][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2654.190486][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2654.190489][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2654.190493][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2654.190498][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2654.190500][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2654.190503][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2654.190506][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2654.190513][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2654.190515][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2654.190520][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2654.190526][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2654.190529][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2654.190532][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2654.190535][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2654.190538][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2654.190540][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2654.190542][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2654.190546][ C3] tc_run (net/core/dev.c:3945) [ 2654.190550][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2654.190553][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2654.190555][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2654.190559][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2654.190564][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2654.190566][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2654.190569][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2654.190573][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2654.190575][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2654.190579][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2654.190583][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2654.190586][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2654.190594][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2654.190596][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2654.190600][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2654.190604][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2654.190607][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2654.190609][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2654.190612][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2654.190616][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2654.190618][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2654.190622][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2654.190624][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2654.190629][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2654.190632][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2654.190635][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2654.190639][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2654.190643][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2654.190645][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2654.190651][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2654.190654][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2654.190658][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2654.190662][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2654.190667][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2654.190670][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2654.190673][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2654.190677][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2654.190679][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2654.190683][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2654.190687][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2654.190692][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2654.190696][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2654.190698][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2654.190703][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2654.190705][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2654.190708][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2654.190712][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2654.190715][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2654.190718][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2654.190721][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2654.190725][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2654.190729][ C3] __do_softirq (kernel/softirq.c:553) [ 2654.190733][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2654.190736][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2654.190740][ C3] [ 2654.190740][ C3] [ 2654.190741][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2654.190745][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2654.190747][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2654.190749][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2654.190752][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2654.190753][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2654.190754][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2654.190756][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2654.190757][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2654.190761][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2654.190764][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2654.190770][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2654.190776][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2654.190779][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2654.190784][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2654.190787][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2654.190791][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2654.190795][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2654.190799][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2654.190803][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2654.190805][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2654.190809][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2654.190812][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2654.190815][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2654.190819][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2654.190824][ C3] ksys_write (fs/read_write.c:643) [ 2654.190828][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2654.190832][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2654.190836][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2654.190840][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2654.190843][ C3] RIP: 0033:0x7f93b2836957 [ 2654.190851][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2654.190853][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2654.190855][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2654.190857][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2654.190858][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2654.190860][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2654.190861][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2680.615037][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2680.615564][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2680.616025][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2680.616488][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2680.617389][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2680.617996][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2680.618320][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2680.619281][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 2680.619587][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2680.619990][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2680.620385][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2680.620782][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2680.621176][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2680.621573][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2680.622015][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2680.622345][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2680.622745][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2680.623141][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2680.623537][ C1] PKRU: 55555554 [ 2680.623717][ C1] Call Trace: [ 2680.623889][ C1] [ 2680.624037][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2680.624300][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2680.624543][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2680.624817][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2680.625088][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2680.625376][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2680.625640][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2680.625944][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2680.626206][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2680.626514][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2680.626807][ C1] [ 2680.626959][ C1] [ 2680.627107][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2680.627420][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2680.627713][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2680.628006][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2680.628298][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2680.628609][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2680.628848][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2680.629088][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2680.629336][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2680.629607][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2680.629899][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2680.630134][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2680.630375][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2680.630634][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2680.630868][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2680.631114][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2680.631372][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2680.631648][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2680.631924][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2680.632171][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2680.632441][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2680.632704][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2680.633051][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2680.633305][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2680.633625][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2680.633892][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2680.634096][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2680.634329][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2680.634581][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2680.634860][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2680.635132][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2680.635361][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2680.635679][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2680.635982][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2680.636264][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2680.636554][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2680.636803][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2680.637033][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2680.637329][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2680.637618][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2680.637941][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2680.638182][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2680.638475][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2680.638760][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2680.639076][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2680.639331][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2680.639563][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2680.639816][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2680.640126][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2680.640458][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2680.640757][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2680.641030][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2680.641317][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2680.641632][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2680.641916][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2680.642231][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2680.642476][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2680.642757][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2680.643006][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2680.643252][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2680.643498][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2680.643761][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2680.644015][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2680.644261][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2680.644524][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2680.644789][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2680.645013][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2680.645267][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2680.645541][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2680.645810][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2680.646026][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2680.646293][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2680.646601][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2680.646842][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2680.647071][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2680.647320][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2680.647574][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2680.647860][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2680.648127][ C1] tc_run (net/core/dev.c:3945) [ 2680.648333][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2680.648564][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2680.648799][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2680.649060][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2680.649312][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2680.649550][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2680.649819][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2680.650123][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2680.650394][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2680.650645][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2680.650908][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2680.651162][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2680.651444][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2680.651781][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2680.652055][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2680.652307][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2680.652571][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2680.652788][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2680.653020][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2680.653263][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2680.653549][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2680.653800][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2680.654038][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2680.654287][ C1] ? __create_object (mm/kmemleak.c:756) [ 2680.654530][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2680.654796][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2680.655076][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2680.655351][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2680.655631][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2680.655871][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2680.656137][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2680.656365][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2680.656584][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2680.656824][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2680.657074][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2680.657328][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2680.657597][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2680.657821][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2680.658070][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2680.658324][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2680.658560][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2680.658824][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2680.659070][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2680.659335][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2680.659578][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2680.659864][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2680.660164][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2680.660462][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2680.660783][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2680.661035][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2680.661340][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2680.661573][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2680.661870][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2680.662098][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2680.663066][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2680.663488][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2680.663887][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2680.664284][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2680.664680][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2680.665079][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2680.667537][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2680.668069][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 2680.668574][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2680.669039][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2680.669952][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2680.670564][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2680.670888][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2680.671856][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 2680.672165][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2680.672563][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2680.672958][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2680.673361][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2680.673760][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2680.674157][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2680.674604][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2680.674936][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2680.675337][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2680.675733][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2680.676129][ C3] PKRU: 55555554 [ 2680.676311][ C3] Call Trace: [ 2680.676481][ C3] [ 2680.676629][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2680.676890][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2680.677133][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2680.677408][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2680.677680][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2680.677968][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2680.678233][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2680.678540][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2680.678802][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2680.679111][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2680.679405][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2680.679724][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2680.680015][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2680.680307][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2680.680597][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2680.680908][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2680.681147][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2680.681387][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2680.681627][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2680.681877][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2680.682148][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2680.682435][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2680.682671][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2680.682911][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2680.683171][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2680.683407][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2680.683653][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2680.683910][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2680.684184][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2680.684458][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2680.684704][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2680.684974][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2680.685239][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2680.685587][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2680.685840][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2680.686159][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2680.686420][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2680.686625][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2680.686856][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2680.687108][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2680.687385][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2680.687616][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2680.687842][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2680.688160][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2680.688468][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2680.688748][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2680.689041][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2680.689289][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2680.689519][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2680.689828][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2680.690111][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2680.690436][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2680.690675][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2680.690971][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2680.691256][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2680.691571][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2680.691826][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2680.692061][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2680.692310][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2680.692621][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2680.692954][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2680.693253][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2680.693526][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2680.693815][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2680.694127][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2680.694436][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2680.694762][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2680.695001][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2680.695267][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2680.695526][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2680.695793][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2680.696076][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2680.696388][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2680.696638][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2680.696913][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2680.697154][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2680.697395][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2680.697625][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2680.697865][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2680.698128][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2680.698384][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2680.698650][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2680.698934][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2680.699245][ C3] tc_run (net/core/dev.c:3945) [ 2680.699452][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2680.699694][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2680.699936][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2680.700196][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2680.700448][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2680.700686][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2680.700950][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2680.701254][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2680.701525][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2680.701777][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2680.702040][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2680.702297][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2680.702634][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2680.702909][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2680.703160][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2680.703425][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2680.703642][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2680.703884][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2680.704162][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2680.704474][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2680.704747][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2680.704998][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2680.705229][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2680.705498][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2680.705741][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2680.705992][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2680.706231][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2680.706478][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2680.706716][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2680.706982][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2680.707263][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2680.707505][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2680.707754][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2680.708054][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2680.708373][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2680.708618][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2680.708877][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2680.709143][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2680.709384][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2680.709617][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2680.709886][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2680.710147][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2680.710406][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2680.710674][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2680.710957][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2680.711196][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2680.711485][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2680.711721][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2680.711984][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2680.712207][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2680.712501][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2680.712748][ C3] __do_softirq (kernel/softirq.c:553) [ 2680.712984][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2680.713203][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2680.713488][ C3] [ 2680.713637][ C3] [ 2680.713788][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2680.714091][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2680.714413][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2680.715379][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2680.715685][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2680.716080][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2680.716478][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2680.716873][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2680.717270][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2680.717669][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2680.717963][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2680.718183][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2680.718412][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2680.718664][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2680.718950][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2680.719187][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2680.719442][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2680.719698][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2680.719989][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2680.720209][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2680.720450][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2680.720695][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2680.720932][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2680.721222][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2680.721485][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2680.721722][ C3] ksys_write (fs/read_write.c:643) [ 2680.721937][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2680.722186][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2680.722491][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2680.722721][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2680.723021][ C3] RIP: 0033:0x7f93b2836957 [ 2680.723249][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2680.724217][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2680.724634][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2680.725033][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2680.725432][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2680.725829][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2680.726225][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2708.615041][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2708.615565][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2708.616029][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2708.616492][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2708.617394][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2708.618007][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2708.618334][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2708.619297][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 2708.619610][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2708.620004][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2708.620399][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2708.620794][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2708.621192][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2708.621586][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2708.622030][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2708.622359][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2708.622755][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2708.623152][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2708.623548][ C1] PKRU: 55555554 [ 2708.623729][ C1] Call Trace: [ 2708.623898][ C1] [ 2708.624048][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2708.624309][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2708.624552][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2708.624827][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2708.625098][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2708.625386][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2708.625649][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2708.625953][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2708.626214][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2708.626518][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2708.626812][ C1] [ 2708.626961][ C1] [ 2708.627113][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2708.627426][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2708.627713][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2708.628006][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2708.628290][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2708.628601][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2708.628841][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2708.629079][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2708.629327][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2708.629607][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2708.629889][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2708.630126][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2708.630365][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2708.630623][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2708.630856][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2708.631100][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2708.631357][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2708.631632][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2708.631906][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2708.632152][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2708.632421][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2708.632682][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2708.633031][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2708.633281][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2708.633599][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2708.633861][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2708.634064][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2708.634292][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2708.634544][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2708.634821][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2708.635091][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2708.635314][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2708.635630][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2708.635935][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2708.636215][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2708.636507][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2708.636754][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2708.636985][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2708.637284][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2708.637571][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2708.637896][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2708.638131][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2708.638429][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2708.638713][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2708.639027][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2708.639283][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2708.639517][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2708.639771][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2708.640084][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2708.640416][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2708.640715][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2708.640990][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2708.641277][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2708.641589][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2708.641872][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2708.642188][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2708.642435][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2708.642715][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2708.642964][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2708.643211][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2708.643459][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2708.643722][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2708.643976][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2708.644224][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2708.644486][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2708.644750][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2708.644977][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2708.645232][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2708.645504][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2708.645771][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2708.645989][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2708.646256][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2708.646566][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2708.646806][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2708.647038][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2708.647287][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2708.647543][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2708.647826][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2708.648097][ C1] tc_run (net/core/dev.c:3945) [ 2708.648303][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2708.648532][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2708.648772][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2708.649032][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2708.649285][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2708.649524][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2708.649794][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2708.650097][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2708.650370][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2708.650621][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2708.650883][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2708.651137][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2708.651417][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2708.651754][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2708.652026][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2708.652278][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2708.652541][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2708.652755][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2708.652991][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2708.653233][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2708.653515][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2708.653764][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2708.654004][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2708.654251][ C1] ? __create_object (mm/kmemleak.c:756) [ 2708.654494][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2708.654759][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2708.655038][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2708.655309][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2708.655590][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2708.655830][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2708.656094][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2708.656319][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2708.656539][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2708.656774][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2708.657021][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2708.657274][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2708.657542][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2708.657766][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2708.658013][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2708.658266][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2708.658501][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2708.658764][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2708.659001][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2708.659264][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2708.659503][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2708.659791][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2708.660086][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2708.660382][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2708.660700][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2708.660949][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2708.661250][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2708.661480][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2708.661775][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2708.662001][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2708.662959][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2708.663375][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2708.663772][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2708.664165][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2708.664558][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2708.664949][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2708.667396][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2708.667926][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 2708.668428][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2708.668899][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2708.669824][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2708.670444][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2708.670772][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2708.671746][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 2708.672056][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2708.672457][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2708.672857][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2708.673258][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2708.673660][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2708.674058][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2708.674507][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2708.674840][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2708.675241][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2708.675641][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2708.676043][ C3] PKRU: 55555554 [ 2708.676225][ C3] Call Trace: [ 2708.676396][ C3] [ 2708.676545][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2708.676808][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2708.677054][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2708.677331][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2708.677604][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2708.677897][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2708.678162][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2708.678470][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2708.678733][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2708.679044][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2708.679339][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2708.679662][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2708.679954][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2708.680247][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2708.680539][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2708.680850][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2708.681089][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2708.681331][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2708.681572][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2708.681821][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2708.682094][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2708.682377][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2708.682617][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2708.682858][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2708.683118][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2708.683355][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2708.683603][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2708.683862][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2708.684140][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2708.684417][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2708.684664][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2708.684934][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2708.685197][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2708.685544][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2708.685796][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2708.686115][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2708.686379][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2708.686583][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2708.686811][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2708.687064][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2708.687342][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2708.687575][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2708.687803][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2708.688121][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2708.688426][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2708.688708][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2708.689000][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2708.689249][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2708.689480][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2708.689785][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2708.690070][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2708.690394][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2708.690632][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2708.690927][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2708.691212][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2708.691528][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2708.691782][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2708.692016][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2708.692262][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2708.692575][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2708.692905][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2708.693205][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2708.693478][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2708.693767][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2708.694078][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2708.694387][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2708.694711][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2708.694951][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2708.695215][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2708.695475][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2708.695740][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2708.696025][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2708.696335][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2708.696585][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2708.696862][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2708.697101][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2708.697340][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2708.697572][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2708.697811][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2708.698074][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2708.698330][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2708.698596][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2708.698877][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2708.699189][ C3] tc_run (net/core/dev.c:3945) [ 2708.699393][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2708.699629][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2708.699867][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2708.700127][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2708.700379][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2708.700616][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2708.700881][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2708.701183][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2708.701455][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2708.701706][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2708.701969][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2708.702225][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2708.702563][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2708.702840][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2708.703093][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2708.703356][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2708.703574][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2708.703816][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2708.704093][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2708.704405][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2708.704679][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2708.704930][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2708.705161][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2708.705431][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2708.705674][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2708.705924][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2708.706163][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2708.706410][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2708.706645][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2708.706910][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2708.707189][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2708.707433][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2708.707682][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2708.707982][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2708.708301][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2708.708543][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2708.708805][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2708.709077][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2708.709316][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2708.709563][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2708.709824][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2708.710084][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2708.710342][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2708.710613][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2708.710897][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2708.711135][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2708.711423][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2708.711662][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2708.711925][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2708.712145][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2708.712440][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2708.712688][ C3] __do_softirq (kernel/softirq.c:553) [ 2708.712921][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2708.713140][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2708.713427][ C3] [ 2708.713577][ C3] [ 2708.713725][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2708.714029][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2708.714352][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2708.715318][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2708.715626][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2708.716022][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2708.716420][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2708.716817][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2708.717215][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2708.717616][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2708.717915][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2708.718135][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2708.718367][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2708.718621][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2708.718907][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2708.719147][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2708.719406][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2708.719671][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2708.719960][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2708.720183][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2708.720428][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2708.720673][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2708.720911][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2708.721202][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2708.721467][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2708.721704][ C3] ksys_write (fs/read_write.c:643) [ 2708.721919][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2708.722167][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2708.722471][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2708.722702][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2708.723001][ C3] RIP: 0033:0x7f93b2836957 [ 2708.723226][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2708.724196][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2708.724615][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2708.725014][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2708.725413][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2708.725808][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2708.726204][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2708.726603][ C3] | [ 2732.193162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2732.193526][ C1] rcu: 1-....: (355010 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=82499 | [ 2732.194070][ C1] rcu: (t=338222 jiffies g=1064457 q=58 ncpus=4) [ 2732.194842][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2732.195450][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2732.195774][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2732.196732][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 2732.197039][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2732.197434][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2732.197828][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2732.198224][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2732.198622][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2732.199019][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2732.199471][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2732.199800][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2732.200197][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2732.200594][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2732.200989][ C1] PKRU: 55555554 [ 2732.201169][ C1] Call Trace: [ 2732.201339][ C1] [ 2732.201487][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2732.201758][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2732.202009][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2732.202258][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2732.202488][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2732.202757][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2732.203023][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2732.203278][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2732.203559][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2732.203800][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2732.204110][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2732.204380][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2732.204668][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2732.204931][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2732.205235][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2732.205495][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2732.205802][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2732.206095][ C1] [ 2732.206246][ C1] [ 2732.206395][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2732.206707][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2732.206993][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2732.207287][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2732.207573][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2732.207883][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2732.208123][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2732.208362][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2732.208608][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2732.208877][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2732.209158][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2732.209396][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2732.209645][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2732.209903][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2732.210136][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2732.210380][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2732.210637][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2732.210911][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2732.211186][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2732.211433][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2732.211704][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2732.211964][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2732.212310][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2732.212560][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2732.212880][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2732.213142][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2732.213345][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2732.213573][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2732.213826][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2732.214103][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2732.214375][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2732.214601][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2732.214916][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2732.215221][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2732.215502][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2732.215795][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2732.216043][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2732.216272][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2732.216572][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2732.216856][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2732.217181][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2732.217417][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2732.217712][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2732.217996][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2732.218311][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2732.218566][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2732.218799][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2732.219046][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2732.219359][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2732.219697][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2732.219995][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2732.220268][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2732.220555][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2732.220865][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2732.221148][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2732.221461][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2732.221708][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2732.221987][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2732.222234][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2732.222480][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2732.222726][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2732.222989][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2732.223241][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2732.223488][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2732.223750][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2732.224012][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2732.224239][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2732.224492][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2732.224763][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2732.225028][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2732.225245][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2732.225510][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2732.225819][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2732.226059][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2732.226288][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2732.226535][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2732.226788][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2732.227070][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2732.227337][ C1] tc_run (net/core/dev.c:3945) [ 2732.227540][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2732.227768][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2732.228004][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2732.228262][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2732.228513][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2732.228749][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2732.229010][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2732.229313][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2732.229593][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2732.229843][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2732.230104][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2732.230358][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2732.230636][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2732.230971][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2732.231244][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2732.231495][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2732.231757][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2732.231971][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2732.232204][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2732.232445][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2732.232726][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2732.232976][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2732.233215][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2732.233461][ C1] ? __create_object (mm/kmemleak.c:756) [ 2732.233703][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2732.233966][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2732.234244][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2732.234515][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2732.234794][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2732.235032][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2732.235295][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2732.235518][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2732.235738][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2732.235973][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2732.236221][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2732.236472][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2732.236741][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2732.236964][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2732.237212][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2732.237463][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2732.237698][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2732.237960][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2732.238198][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2732.238462][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2732.238701][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2732.238980][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2732.239276][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2732.239581][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2732.239900][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2732.240149][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2732.240451][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2732.240683][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2732.240979][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2732.241207][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2732.242167][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2732.242585][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2732.242981][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2732.243375][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2732.243768][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2732.244163][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2732.244163][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2732.244564][ C1] | [ 2732.244719][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 2732.244989][ C3] NMI backtrace for cpu 3 [ 2732.244999][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2732.245002][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2732.245009][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2732.245012][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 2732.245014][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2732.245016][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2732.245018][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2732.245020][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2732.245022][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2732.245023][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2732.245025][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2732.245028][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2732.245030][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2732.245031][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2732.245033][ C3] PKRU: 55555554 [ 2732.245034][ C3] Call Trace: [ 2732.245037][ C3] [ 2732.245041][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2732.245045][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2732.245050][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2732.245055][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2732.245058][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2732.245061][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2732.245066][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2732.245070][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2732.245073][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2732.245077][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2732.245080][ C3] [ 2732.245081][ C3] [ 2732.245083][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2732.245085][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2732.245090][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2732.245094][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2732.245098][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2732.245102][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2732.245105][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2732.245108][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2732.245110][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2732.245114][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2732.245117][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2732.245124][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2732.245126][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2732.245131][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2732.245138][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2732.245141][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2732.245144][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2732.245146][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2732.245149][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2732.245155][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2732.245158][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2732.245163][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2732.245172][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2732.245174][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2732.245177][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2732.245181][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2732.245184][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2732.245188][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2732.245192][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2732.245197][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2732.245203][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2732.245207][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2732.245214][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2732.245218][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2732.245220][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2732.245224][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2732.245227][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2732.245231][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2732.245234][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2732.245238][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2732.245241][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2732.245246][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2732.245249][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2732.245251][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2732.245255][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2732.245262][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2732.245269][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2732.245275][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2732.245280][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2732.245290][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2732.245299][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2732.245308][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2732.245317][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2732.245320][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2732.245324][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2732.245328][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2732.245331][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2732.245334][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2732.245337][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2732.245344][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2732.245347][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2732.245351][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2732.245357][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2732.245360][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2732.245363][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2732.245366][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2732.245370][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2732.245372][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2732.245374][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2732.245378][ C3] tc_run (net/core/dev.c:3945) [ 2732.245382][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2732.245385][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2732.245387][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2732.245391][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2732.245395][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2732.245397][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2732.245400][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2732.245404][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2732.245407][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2732.245411][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2732.245414][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2732.245417][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2732.245425][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2732.245427][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2732.245431][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2732.245434][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2732.245437][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2732.245440][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2732.245442][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2732.245445][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2732.245448][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2732.245452][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2732.245454][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2732.245459][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2732.245462][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2732.245465][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2732.245469][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2732.245472][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2732.245475][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2732.245480][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2732.245483][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2732.245487][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2732.245491][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2732.245495][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2732.245498][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2732.245502][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2732.245505][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2732.245508][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2732.245512][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2732.245516][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2732.245521][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2732.245526][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2732.245529][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2732.245533][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2732.245536][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2732.245538][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2732.245543][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2732.245545][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2732.245548][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2732.245552][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2732.245556][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2732.245559][ C3] __do_softirq (kernel/softirq.c:553) [ 2732.245564][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2732.245566][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2732.245570][ C3] [ 2732.245571][ C3] [ 2732.245572][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2732.245575][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2732.245578][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2732.245580][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2732.245583][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2732.245584][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2732.245586][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2732.245588][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2732.245589][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2732.245593][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2732.245597][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2732.245603][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2732.245609][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2732.245612][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2732.245617][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2732.245620][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2732.245624][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2732.245628][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2732.245632][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2732.245637][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2732.245640][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2732.245643][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2732.245645][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2732.245649][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2732.245653][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2732.245657][ C3] ksys_write (fs/read_write.c:643) [ 2732.245661][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2732.245665][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2732.245669][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2732.245673][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2732.245677][ C3] RIP: 0033:0x7f93b2836957 [ 2732.245680][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2732.245682][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2732.245684][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2732.245686][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2732.245688][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2732.245689][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2732.245691][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2756.615035][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2756.615562][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2756.616025][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2756.616489][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2756.617390][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2756.617997][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2756.618319][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2756.619279][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 2756.619594][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2756.619989][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2756.620385][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2756.620781][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2756.621175][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2756.621569][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2756.622012][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2756.622342][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2756.622740][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2756.623134][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2756.623531][ C1] PKRU: 55555554 [ 2756.623711][ C1] Call Trace: [ 2756.623882][ C1] [ 2756.624029][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2756.624289][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2756.624531][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2756.624804][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2756.625076][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2756.625362][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2756.625625][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2756.625930][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2756.626190][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2756.626496][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2756.626790][ C1] [ 2756.626939][ C1] [ 2756.627087][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2756.627400][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2756.627688][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2756.627980][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2756.628268][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2756.628579][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2756.628815][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2756.629055][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2756.629312][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2756.629583][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2756.629867][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2756.630102][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2756.630344][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2756.630603][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2756.630837][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2756.631083][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2756.631339][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2756.631611][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2756.631886][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2756.632131][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2756.632401][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2756.632663][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2756.633006][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2756.633257][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2756.633575][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2756.633835][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2756.634037][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2756.634266][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2756.634518][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2756.634791][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2756.635061][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2756.635287][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2756.635604][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2756.635906][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2756.636186][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2756.636477][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2756.636726][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2756.636956][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2756.637252][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2756.637535][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2756.637856][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2756.638093][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2756.638385][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2756.638670][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2756.638984][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2756.639238][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2756.639478][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2756.639722][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2756.640032][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2756.640364][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2756.640663][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2756.640935][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2756.641223][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2756.641531][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2756.641816][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2756.642129][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2756.642379][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2756.642658][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2756.642906][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2756.643152][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2756.643397][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2756.643661][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2756.643913][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2756.644159][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2756.644422][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2756.644686][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2756.644909][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2756.645163][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2756.645434][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2756.645699][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2756.645913][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2756.646180][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2756.646487][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2756.646729][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2756.646958][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2756.647205][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2756.647462][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2756.647748][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2756.648014][ C1] tc_run (net/core/dev.c:3945) [ 2756.648219][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2756.648450][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2756.648686][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2756.648946][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2756.649197][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2756.649439][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2756.649701][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2756.650005][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2756.650274][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2756.650526][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2756.650790][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2756.651044][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2756.651323][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2756.651659][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2756.651933][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2756.652184][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2756.652450][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2756.652667][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2756.652899][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2756.653140][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2756.653426][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2756.653677][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2756.653913][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2756.654160][ C1] ? __create_object (mm/kmemleak.c:756) [ 2756.654402][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2756.654668][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2756.654948][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2756.655219][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2756.655498][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2756.655737][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2756.656000][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2756.656228][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2756.656446][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2756.656684][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2756.656933][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2756.657186][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2756.657454][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2756.657679][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2756.657926][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2756.658179][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2756.658416][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2756.658679][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2756.658919][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2756.659183][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2756.659435][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2756.659716][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2756.660015][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2756.660313][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2756.660633][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2756.660883][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2756.661186][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2756.661421][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2756.661719][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2756.661943][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2756.662902][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2756.663322][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2756.663717][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2756.664112][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2756.664509][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2756.664906][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2756.667339][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2756.667864][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 2756.668367][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2756.668834][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2756.669750][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2756.670359][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 2756.670647][ C3] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff All code ======== 0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7: 00 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 66 0f 1f 00 nopw (%rax) 1c: 48 85 f6 test %rsi,%rsi 1f: 0f 84 5e 01 00 00 je 0x183 25: 48 89 f8 mov %rdi,%rax 28: 41 54 push %r12 2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction 2e: 48 01 f0 add %rsi,%rax 31: 55 push %rbp 32: 53 push %rbx 33: 72 14 jb 0x49 35: eb 26 jmp 0x5d 37: cc int3 38: cc int3 39: cc int3 3a: 48 rex.W 3b: b8 ff ff ff ff mov $0xffffffff,%eax Code starting with the faulting instruction =========================================== 0: 44 0f b6 c2 movzbl %dl,%r8d 4: 48 01 f0 add %rsi,%rax 7: 55 push %rbp 8: 53 push %rbx 9: 72 14 jb 0x1f b: eb 26 jmp 0x33 d: cc int3 e: cc int3 f: cc int3 10: 48 rex.W 11: b8 ff ff ff ff mov $0xffffffff,%eax [ 2756.671613][ C3] RSP: 0018:ffffc90000277a88 EFLAGS: 00000202 [ 2756.671921][ C3] RAX: ffff888007a89b58 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2756.672319][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2756.672715][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2756.673112][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2756.673512][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2756.673909][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2756.674359][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2756.674689][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2756.675087][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2756.675487][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2756.675884][ C3] PKRU: 55555554 [ 2756.676065][ C3] Call Trace: [ 2756.676236][ C3] [ 2756.676387][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2756.676651][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2756.676894][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2756.677171][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2756.677446][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2756.677740][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2756.678006][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2756.678312][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2756.678575][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2756.678884][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2756.679182][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2756.679501][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2756.679793][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [ 2756.680050][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2756.680333][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2756.680646][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2756.680887][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2756.681127][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2756.681368][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2756.681617][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2756.681889][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2756.682174][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2756.682412][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2756.682653][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2756.682913][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2756.683150][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2756.683399][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2756.683656][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2756.683932][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2756.684209][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2756.684457][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2756.684728][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2756.684991][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2756.685339][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2756.685592][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2756.685913][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2756.686175][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2756.686379][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2756.686612][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2756.686865][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2756.687142][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2756.687372][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2756.687601][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2756.687920][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2756.688227][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2756.688508][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2756.688802][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2756.689049][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2756.689281][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2756.689588][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2756.689874][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2756.690200][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2756.690438][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2756.690735][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2756.691020][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2756.691337][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2756.691593][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2756.691828][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2756.692077][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2756.692390][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2756.692723][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2756.693024][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2756.693298][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2756.693591][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2756.693903][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2756.694210][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2756.694535][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2756.694775][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2756.695040][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2756.695300][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2756.695566][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2756.695853][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2756.696164][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2756.696414][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2756.696690][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2756.696934][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2756.697175][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2756.697407][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2756.697646][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2756.697909][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2756.698165][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2756.698432][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2756.698715][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2756.699025][ C3] tc_run (net/core/dev.c:3945) [ 2756.699232][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2756.699467][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2756.699705][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2756.699966][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2756.700218][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2756.700457][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2756.700721][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2756.701025][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2756.701297][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2756.701548][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2756.701812][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2756.702069][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2756.702405][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2756.702678][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2756.702932][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2756.703200][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2756.703417][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2756.703660][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2756.703936][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2756.704248][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2756.704522][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2756.704774][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2756.705006][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2756.705274][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2756.705518][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2756.705771][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2756.706008][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2756.706256][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2756.706492][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2756.706758][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2756.707037][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2756.707281][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2756.707530][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2756.707831][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2756.708150][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2756.708394][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2756.708654][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2756.708922][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2756.709161][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2756.709405][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2756.709666][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2756.709928][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2756.710188][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2756.710457][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2756.710739][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2756.710978][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2756.711267][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2756.711507][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2756.711770][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2756.711992][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2756.712286][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2756.712536][ C3] __do_softirq (kernel/softirq.c:553) [ 2756.712770][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2756.712988][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2756.713275][ C3] [ 2756.713425][ C3] [ 2756.713575][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2756.713876][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2756.714199][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2756.715167][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2756.715475][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2756.715873][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2756.716271][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2756.716668][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2756.717065][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2756.717465][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2756.717760][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2756.717979][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2756.718209][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2756.718460][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2756.718745][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2756.718983][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2756.719240][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2756.719497][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2756.719786][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2756.720011][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2756.720254][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2756.720498][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2756.720734][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2756.721026][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2756.721289][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2756.721526][ C3] ksys_write (fs/read_write.c:643) [ 2756.721742][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2756.721989][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2756.722295][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2756.722526][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2756.722826][ C3] RIP: 0033:0x7f93b2836957 [ 2756.723054][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2756.724018][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2756.724437][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2756.724840][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2756.725241][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2756.725641][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2756.726042][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2784.615067][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2784.615592][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2784.616054][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2784.616515][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2784.617416][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2784.618023][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2784.618344][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2784.619313][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 2784.619618][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2784.620012][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2784.620406][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2784.620801][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2784.621196][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2784.621591][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2784.622033][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2784.622362][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2784.622758][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2784.623154][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2784.623549][ C1] PKRU: 55555554 [ 2784.623729][ C1] Call Trace: [ 2784.623899][ C1] [ 2784.624051][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2784.624311][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2784.624551][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2784.624823][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2784.625094][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2784.625379][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2784.625641][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2784.625944][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2784.626204][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2784.626511][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2784.626801][ C1] [ 2784.626952][ C1] [ 2784.627100][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2784.627411][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2784.627698][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2784.627990][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2784.628278][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2784.628593][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2784.628831][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2784.629069][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2784.629324][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2784.629593][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2784.629876][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2784.630112][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2784.630350][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2784.630607][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2784.630841][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2784.631089][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2784.631344][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2784.631620][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2784.631896][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2784.632142][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2784.632413][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2784.632676][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2784.633021][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2784.633273][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2784.633596][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2784.633860][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2784.634063][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2784.634294][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2784.634549][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2784.634823][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2784.635097][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2784.635325][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2784.635642][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2784.635945][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2784.636226][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2784.636517][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2784.636766][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2784.636997][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2784.637295][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2784.637580][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2784.637903][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2784.638142][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2784.638437][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2784.638722][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2784.639038][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2784.639300][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2784.639534][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2784.639779][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2784.640091][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2784.640423][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2784.640721][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2784.640994][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2784.641282][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2784.641591][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2784.641877][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2784.642193][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2784.642439][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2784.642718][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2784.642966][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2784.643213][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2784.643460][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2784.643724][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2784.643977][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2784.644224][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2784.644490][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2784.644752][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2784.644977][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2784.645231][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2784.645503][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2784.645769][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2784.645982][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2784.646248][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2784.646555][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2784.646796][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2784.647025][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2784.647271][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2784.647524][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2784.647808][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2784.648075][ C1] tc_run (net/core/dev.c:3945) [ 2784.648278][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2784.648507][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2784.648744][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2784.649003][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2784.649261][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2784.649497][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2784.649758][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2784.650060][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2784.650330][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2784.650579][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2784.650842][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2784.651095][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2784.651374][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2784.651709][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2784.651981][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2784.652233][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2784.652496][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2784.652711][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2784.652943][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2784.653182][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2784.653468][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2784.653718][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2784.653956][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2784.654200][ C1] ? __create_object (mm/kmemleak.c:756) [ 2784.654444][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2784.654709][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2784.654989][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2784.655259][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2784.655537][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2784.655775][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2784.656041][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2784.656269][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2784.656487][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2784.656726][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2784.656976][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2784.657228][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2784.657494][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2784.657719][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2784.657964][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2784.658217][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2784.658452][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2784.658715][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2784.658953][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2784.659222][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2784.659463][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2784.659740][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2784.660037][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2784.660337][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2784.660655][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2784.660905][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2784.661205][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2784.661437][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2784.661736][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2784.661961][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2784.662920][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2784.663340][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2784.663734][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2784.664130][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2784.664527][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2784.664921][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2784.667362][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2784.667886][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 2784.668388][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2784.668859][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2784.669776][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2784.670385][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2784.670708][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2784.671678][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 2784.671983][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2784.672382][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2784.672784][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2784.673181][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2784.673577][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2784.673977][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2784.674422][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2784.674754][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2784.675153][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2784.675550][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2784.675950][ C3] PKRU: 55555554 [ 2784.676130][ C3] Call Trace: [ 2784.676299][ C3] [ 2784.676448][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2784.676710][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2784.676952][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2784.677232][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2784.677505][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2784.677793][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2784.678059][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2784.678364][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2784.678624][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2784.678931][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2784.679230][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2784.679542][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2784.679828][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2784.680122][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2784.680408][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2784.680718][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2784.680957][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2784.681196][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2784.681434][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2784.681681][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2784.681953][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2784.682236][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2784.682475][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2784.682713][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2784.682972][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2784.683206][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2784.683450][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2784.683707][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2784.683979][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2784.684258][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2784.684503][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2784.684774][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2784.685035][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2784.685380][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2784.685632][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2784.685950][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2784.686212][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2784.686414][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2784.686644][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2784.686897][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2784.687172][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2784.687404][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2784.687630][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2784.687948][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2784.688254][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2784.688535][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2784.688827][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2784.689079][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2784.689314][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2784.689616][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2784.689902][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2784.690226][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2784.690462][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2784.690758][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2784.691043][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2784.691358][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2784.691613][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2784.691846][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2784.692094][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2784.692407][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2784.692738][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2784.693036][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2784.693309][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2784.693595][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2784.693907][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2784.694216][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2784.694540][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2784.694777][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2784.695042][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2784.695305][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2784.695570][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2784.695851][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2784.696163][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2784.696414][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2784.696689][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2784.696928][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2784.697172][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2784.697402][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2784.697640][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2784.697903][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2784.698158][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2784.698427][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2784.698708][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2784.699020][ C3] tc_run (net/core/dev.c:3945) [ 2784.699230][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2784.699462][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2784.699699][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2784.699960][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2784.700211][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2784.700448][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2784.700712][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2784.701017][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2784.701288][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2784.701540][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2784.701804][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2784.702060][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2784.702397][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2784.702672][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2784.702927][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2784.703191][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2784.703406][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2784.703649][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2784.703925][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2784.704236][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2784.704512][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2784.704763][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2784.704991][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2784.705260][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2784.705503][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2784.705755][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2784.705997][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2784.706246][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2784.706480][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2784.706750][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2784.707030][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2784.707275][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2784.707523][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2784.707821][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2784.708141][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2784.708386][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2784.708645][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2784.708912][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2784.709156][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2784.709394][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2784.709654][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2784.709914][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2784.710175][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2784.710446][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2784.710732][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2784.710971][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2784.711263][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2784.711506][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2784.711772][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2784.711992][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2784.712292][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2784.712541][ C3] __do_softirq (kernel/softirq.c:553) [ 2784.712773][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2784.712996][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2784.713281][ C3] [ 2784.713434][ C3] [ 2784.713583][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2784.713889][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2784.714213][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2784.715183][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2784.715494][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2784.715892][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2784.716291][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2784.716691][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2784.717091][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2784.717493][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2784.717790][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2784.718009][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2784.718240][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2784.718490][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2784.718775][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2784.719012][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2784.719274][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2784.719526][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2784.719813][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2784.720036][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2784.720276][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2784.720519][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2784.720757][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2784.721044][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2784.721309][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2784.721544][ C3] ksys_write (fs/read_write.c:643) [ 2784.721762][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2784.722009][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2784.722312][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2784.722544][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2784.722847][ C3] RIP: 0033:0x7f93b2836957 [ 2784.723074][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2784.724042][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2784.724464][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2784.724861][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2784.725258][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2784.725658][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2784.726054][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2810.248534][ C3] rcu: 3-....: (432236 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=101640 | [ 2810.249090][ C3] rcu: (t=416277 jiffies g=1064457 q=64 ncpus=4) | [ 2810.249415][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 2810.249686][ C1] NMI backtrace for cpu 1 [ 2810.249696][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2810.249698][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2810.249707][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2810.249710][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 2810.249713][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2810.249715][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2810.249717][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2810.249718][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2810.249720][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2810.249722][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2810.249724][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2810.249727][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2810.249729][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2810.249730][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2810.249732][ C1] PKRU: 55555554 [ 2810.249733][ C1] Call Trace: [ 2810.249736][ C1] [ 2810.249741][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2810.249746][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2810.249752][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2810.249757][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2810.249760][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2810.249762][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2810.249768][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2810.249773][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2810.249776][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2810.249779][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2810.249783][ C1] [ 2810.249784][ C1] [ 2810.249785][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2810.249791][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2810.249796][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2810.249799][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2810.249804][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2810.249807][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2810.249810][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2810.249812][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2810.249817][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2810.249820][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2810.249827][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2810.249829][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2810.249834][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2810.249840][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2810.249843][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2810.249846][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2810.249849][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2810.249851][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2810.249857][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2810.249861][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2810.249865][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2810.249874][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2810.249877][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2810.249879][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2810.249884][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2810.249887][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2810.249891][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2810.249895][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2810.249901][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2810.249907][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2810.249911][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2810.249919][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2810.249924][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2810.249926][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2810.249930][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2810.249933][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2810.249938][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2810.249940][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2810.249944][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2810.249948][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2810.249952][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2810.249955][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2810.249957][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2810.249961][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2810.249969][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2810.249976][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2810.249983][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2810.249987][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2810.249998][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2810.250005][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2810.250008][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2810.250016][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2810.250019][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2810.250024][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2810.250029][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2810.250031][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2810.250035][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2810.250038][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2810.250040][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2810.250043][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2810.250046][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2810.250050][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2810.250052][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2810.250055][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2810.250058][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2810.250061][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2810.250064][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2810.250066][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2810.250071][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2810.250076][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2810.250079][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2810.250084][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2810.250086][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2810.250090][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2810.250093][ C1] tc_run (net/core/dev.c:3945) [ 2810.250097][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2810.250101][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2810.250103][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2810.250107][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2810.250111][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2810.250113][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2810.250116][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2810.250119][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2810.250122][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2810.250126][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2810.250129][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2810.250132][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2810.250135][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2810.250143][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2810.250145][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2810.250149][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2810.250153][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2810.250156][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2810.250160][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2810.250163][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2810.250167][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2810.250170][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2810.250174][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2810.250177][ C1] ? __create_object (mm/kmemleak.c:756) [ 2810.250180][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2810.250186][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2810.250189][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2810.250193][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2810.250197][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2810.250200][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2810.250204][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2810.250208][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2810.250210][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2810.250213][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2810.250215][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2810.250220][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2810.250225][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2810.250227][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2810.250231][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2810.250233][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2810.250238][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2810.250242][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2810.250246][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2810.250250][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2810.250256][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2810.250260][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2810.250264][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2810.250268][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2810.250273][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2810.250277][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2810.250280][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2810.250284][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2810.250288][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2810.250291][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2810.250293][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2810.250296][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2810.250298][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2810.250300][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2810.250301][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2810.250302][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2810.250300][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 2810.250301][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 2810.250302][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2810.250307][ C1] [ 2810.297467][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2810.298076][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 2810.298361][ C3] Code: 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f All code ======== 0: 5d pop %rbp 1: 41 5c pop %r12 3: e9 ba 23 9c ff jmp 0xffffffffff9c23c2 8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: f3 0f 1e fa endbr64 26: 48 8b 0c 24 mov (%rsp),%rcx 2a:* 89 f6 mov %esi,%esi <-- trapping instruction 2c: 31 d2 xor %edx,%edx 2e: e9 af ef ff ff jmp 0xffffffffffffefe2 33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3a: 00 00 00 00 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: 89 f6 mov %esi,%esi 2: 31 d2 xor %edx,%edx 4: e9 af ef ff ff jmp 0xffffffffffffefb8 9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 10: 00 00 00 00 14: 0f .byte 0xf 15: 1f (bad) [ 2810.299336][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [ 2810.299641][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2810.300039][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2810.300438][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2810.300834][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2810.301234][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2810.301632][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2810.302077][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2810.302410][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2810.302809][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2810.303210][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2810.303608][ C3] PKRU: 55555554 [ 2810.303790][ C3] Call Trace: [ 2810.303958][ C3] [ 2810.304111][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2810.304383][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2810.304640][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2810.304893][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2810.305123][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2810.305395][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2810.305667][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2810.305925][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2810.306211][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2810.306454][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2810.306768][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2810.307041][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2810.307333][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2810.307599][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2810.307905][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2810.308168][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2810.308473][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2810.308770][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2810.309089][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2810.309377][ C3] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 2810.309630][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2810.309912][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2810.310223][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2810.310463][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2810.310704][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2810.310944][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2810.311192][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2810.311462][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2810.311744][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2810.311982][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2810.312223][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2810.312483][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2810.312718][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2810.312963][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2810.313220][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2810.313496][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2810.313772][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2810.314018][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2810.314289][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2810.314551][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2810.314898][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2810.315150][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2810.315470][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2810.315732][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2810.315936][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2810.316165][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2810.316417][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2810.316694][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2810.316923][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2810.317152][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2810.317470][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2810.317774][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2810.318055][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2810.318347][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2810.318596][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2810.318827][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2810.319136][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2810.319425][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2810.319749][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2810.319987][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2810.320284][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2810.320569][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2810.320884][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2810.321142][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2810.321377][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2810.321623][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2810.321935][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2810.322266][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2810.322566][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2810.322838][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2810.323126][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2810.323438][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2810.323747][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2810.324071][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2810.324311][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2810.324575][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2810.324835][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2810.325100][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2810.325386][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2810.325697][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2810.325947][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2810.326224][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2810.326464][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2810.326706][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2810.326938][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2810.327179][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2810.327443][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2810.327699][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2810.327966][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2810.328249][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2810.328561][ C3] tc_run (net/core/dev.c:3945) [ 2810.328766][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2810.328997][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2810.329242][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2810.329503][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2810.329756][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2810.329994][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2810.330260][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2810.330563][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2810.330835][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2810.331087][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2810.331354][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2810.331611][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2810.331948][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2810.332223][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2810.332476][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2810.332739][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2810.332958][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2810.333200][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2810.333477][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2810.333790][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2810.334065][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2810.334317][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2810.334548][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2810.334817][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2810.335062][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2810.335312][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2810.335551][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2810.335799][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2810.336035][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2810.336302][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2810.336581][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2810.336826][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2810.337074][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2810.337376][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2810.337698][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2810.337941][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2810.338202][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2810.338471][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2810.338710][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2810.338946][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2810.339213][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2810.339472][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2810.339732][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2810.340004][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2810.340291][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2810.340530][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2810.340820][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2810.341060][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2810.341324][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2810.341546][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2810.341840][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2810.342088][ C3] __do_softirq (kernel/softirq.c:553) [ 2810.342322][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2810.342542][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2810.342831][ C3] [ 2810.342981][ C3] [ 2810.343130][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2810.343436][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2810.343766][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2810.344737][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2810.345047][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2810.345445][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2810.345847][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2810.346247][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2810.346645][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2810.347046][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2810.347345][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2810.347562][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2810.347794][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2810.348048][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2810.348334][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2810.348574][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2810.348832][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2810.349091][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2810.349381][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2810.349604][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2810.349849][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2810.350093][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2810.350333][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2810.350626][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2810.350891][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2810.351129][ C3] ksys_write (fs/read_write.c:643) [ 2810.351346][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2810.351596][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2810.351902][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2810.352134][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2810.352436][ C3] RIP: 0033:0x7f93b2836957 [ 2810.352663][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2810.353637][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2810.354059][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2810.354458][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2810.354860][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2810.355259][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2810.355658][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2836.615036][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2836.615572][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2836.616033][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2836.616497][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2836.617402][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2836.618010][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2836.618333][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2836.619302][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 2836.619608][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2836.620003][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2836.620401][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2836.620798][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2836.621192][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2836.621586][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2836.622027][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2836.622355][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2836.622754][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2836.623147][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2836.623543][ C1] PKRU: 55555554 [ 2836.623723][ C1] Call Trace: [ 2836.623896][ C1] [ 2836.624049][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2836.624314][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2836.624553][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2836.624830][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2836.625099][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2836.625382][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2836.625646][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2836.625947][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2836.626207][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2836.626514][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2836.626807][ C1] [ 2836.626955][ C1] [ 2836.627104][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2836.627415][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2836.627705][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2836.627998][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2836.628284][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2836.628595][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2836.628834][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2836.629085][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2836.629333][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2836.629603][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2836.629886][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2836.630122][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2836.630359][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2836.630617][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2836.630849][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2836.631093][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2836.631349][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2836.631621][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2836.631896][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2836.632141][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2836.632412][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2836.632671][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2836.633015][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2836.633266][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2836.633583][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2836.633843][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2836.634044][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2836.634275][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2836.634525][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2836.634797][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2836.635067][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2836.635294][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2836.635610][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2836.635913][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2836.636191][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2836.636482][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2836.636728][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2836.636956][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2836.637253][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2836.637534][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2836.637856][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2836.638092][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2836.638386][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2836.638668][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2836.638992][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2836.639246][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2836.639479][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2836.639726][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2836.640035][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2836.640367][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2836.640664][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2836.640935][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2836.641224][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2836.641535][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2836.641817][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2836.642135][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2836.642382][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2836.642658][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2836.642906][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2836.643152][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2836.643399][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2836.643661][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2836.643914][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2836.644160][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2836.644422][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2836.644684][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2836.644908][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2836.645163][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2836.645435][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2836.645701][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2836.645914][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2836.646181][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2836.646487][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2836.646729][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2836.646959][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2836.647208][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2836.647462][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2836.647744][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2836.648009][ C1] tc_run (net/core/dev.c:3945) [ 2836.648212][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2836.648442][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2836.648679][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2836.648948][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2836.649199][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2836.649435][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2836.649698][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2836.649998][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2836.650270][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2836.650520][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2836.650783][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2836.651038][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2836.651316][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2836.651651][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2836.651927][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2836.652179][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2836.652442][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2836.652655][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2836.652890][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2836.653129][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2836.653413][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2836.653664][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2836.653903][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2836.654148][ C1] ? __create_object (mm/kmemleak.c:756) [ 2836.654390][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2836.654655][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2836.654935][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2836.655205][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2836.655484][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2836.655721][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2836.655984][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2836.656212][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2836.656430][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2836.656667][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2836.656915][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2836.657167][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2836.657435][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2836.657661][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2836.657908][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2836.658161][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2836.658394][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2836.658657][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2836.658903][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2836.659166][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2836.659408][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2836.659685][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2836.659984][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2836.660283][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2836.660604][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2836.660854][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2836.661153][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2836.661385][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2836.661684][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2836.661917][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2836.662884][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2836.663303][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2836.663696][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2836.664091][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2836.664487][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2836.664880][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2836.667322][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2836.667846][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 2836.668348][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2836.668814][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2836.669728][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2836.670341][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2836.670665][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2836.671633][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 2836.671941][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2836.672339][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2836.672735][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2836.673134][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2836.673532][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2836.673929][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2836.674375][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2836.674705][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2836.675105][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2836.675503][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2836.675900][ C3] PKRU: 55555554 [ 2836.676081][ C3] Call Trace: [ 2836.676252][ C3] [ 2836.676401][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2836.676662][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2836.676905][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2836.677181][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2836.677452][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2836.677739][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2836.678003][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2836.678310][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2836.678570][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2836.678879][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2836.679181][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2836.679494][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2836.679785][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2836.680077][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2836.680367][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2836.680676][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2836.680916][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2836.681154][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2836.681393][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2836.681641][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2836.681911][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2836.682195][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2836.682430][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2836.682671][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2836.682930][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2836.683165][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2836.683411][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2836.683668][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2836.683945][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2836.684220][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2836.684466][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2836.684736][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2836.684999][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2836.685346][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2836.685596][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2836.685915][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2836.686177][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2836.686379][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2836.686609][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2836.686861][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2836.687137][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2836.687367][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2836.687593][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2836.687911][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2836.688217][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2836.688496][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2836.688790][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2836.689044][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2836.689273][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2836.689572][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2836.689855][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2836.690179][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2836.690417][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2836.690712][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2836.690995][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2836.691311][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2836.691566][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2836.691800][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2836.692047][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2836.692357][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2836.692689][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2836.692986][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2836.693260][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2836.693549][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2836.693861][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2836.694166][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2836.694491][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2836.694729][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2836.694993][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2836.695253][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2836.695519][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2836.695803][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2836.696118][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2836.696368][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2836.696642][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2836.696882][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2836.697123][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2836.697354][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2836.697592][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2836.697854][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2836.698108][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2836.698374][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2836.698658][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2836.698974][ C3] tc_run (net/core/dev.c:3945) [ 2836.699179][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2836.699408][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2836.699646][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2836.699906][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2836.700158][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2836.700398][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2836.700662][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2836.700966][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2836.701237][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2836.701489][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2836.701753][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2836.702008][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2836.702345][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2836.702620][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2836.702872][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2836.703137][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2836.703355][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2836.703598][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2836.703873][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2836.704185][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2836.704459][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2836.704710][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2836.704940][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2836.705209][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2836.705452][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2836.705701][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2836.705941][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2836.706187][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2836.706422][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2836.706687][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2836.706969][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2836.707212][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2836.707462][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2836.707763][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2836.708081][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2836.708326][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2836.708590][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2836.708857][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2836.709103][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2836.709340][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2836.709603][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2836.709864][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2836.710124][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2836.710394][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2836.710677][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2836.710917][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2836.711209][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2836.711447][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2836.711711][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2836.711933][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2836.712227][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2836.712474][ C3] __do_softirq (kernel/softirq.c:553) [ 2836.712707][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2836.712925][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2836.713213][ C3] [ 2836.713362][ C3] [ 2836.713513][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2836.713816][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2836.714139][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2836.715111][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2836.715419][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2836.715818][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2836.716218][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2836.716614][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2836.717010][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2836.717411][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2836.717707][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2836.717926][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2836.718156][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2836.718408][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2836.718694][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2836.718934][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2836.719192][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2836.719445][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2836.719734][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2836.719955][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2836.720200][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2836.720444][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2836.720681][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2836.720970][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2836.721235][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2836.721474][ C3] ksys_write (fs/read_write.c:643) [ 2836.721690][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2836.721938][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2836.722243][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2836.722472][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2836.722772][ C3] RIP: 0033:0x7f93b2836957 [ 2836.723000][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2836.723967][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2836.724387][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2836.724786][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2836.725184][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2836.725580][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2836.725977][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2864.615036][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2864.615558][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2864.616018][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2864.616483][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2864.617387][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2864.617992][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2864.618316][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2864.619284][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 2864.619586][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2864.619983][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2864.620379][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2864.620775][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2864.621171][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2864.621569][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2864.622012][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2864.622341][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2864.622736][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2864.623134][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2864.623535][ C1] PKRU: 55555554 [ 2864.623716][ C1] Call Trace: [ 2864.623885][ C1] [ 2864.624035][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2864.624298][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2864.624538][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2864.624815][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2864.625085][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2864.625371][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2864.625635][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2864.625936][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2864.626199][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2864.626505][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2864.626801][ C1] [ 2864.626948][ C1] [ 2864.627100][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2864.627413][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2864.627702][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2864.627995][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2864.628282][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2864.628592][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2864.628841][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2864.629079][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2864.629326][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2864.629598][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2864.629880][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2864.630117][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2864.630357][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2864.630616][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2864.630847][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2864.631092][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2864.631350][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2864.631622][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2864.631899][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2864.632145][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2864.632415][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2864.632676][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2864.633020][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2864.633272][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2864.633589][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2864.633850][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2864.634053][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2864.634284][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2864.634535][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2864.634809][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2864.635081][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2864.635306][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2864.635622][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2864.635926][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2864.636203][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2864.636497][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2864.636743][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2864.636971][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2864.637270][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2864.637551][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2864.637871][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2864.638107][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2864.638403][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2864.638683][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2864.639004][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2864.639256][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2864.639489][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2864.639733][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2864.640042][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2864.640373][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2864.640667][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2864.640940][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2864.641226][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2864.641536][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2864.641815][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2864.642127][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2864.642373][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2864.642648][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2864.642894][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2864.643139][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2864.643385][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2864.643646][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2864.643898][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2864.644142][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2864.644403][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2864.644663][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2864.644888][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2864.645142][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2864.645412][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2864.645676][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2864.645891][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2864.646157][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2864.646463][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2864.646702][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2864.646932][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2864.647179][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2864.647432][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2864.647713][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2864.647978][ C1] tc_run (net/core/dev.c:3945) [ 2864.648183][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2864.648411][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2864.648647][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2864.648911][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2864.649162][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2864.649398][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2864.649659][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2864.649959][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2864.650230][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2864.650480][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2864.650741][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2864.650994][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2864.651272][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2864.651605][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2864.651879][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2864.652129][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2864.652392][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2864.652604][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2864.652840][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2864.653082][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2864.653366][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2864.653615][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2864.653853][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2864.654099][ C1] ? __create_object (mm/kmemleak.c:756) [ 2864.654340][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2864.654605][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2864.654884][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2864.655154][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2864.655434][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2864.655669][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2864.655933][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2864.656161][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2864.656381][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2864.656618][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2864.656867][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2864.657120][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2864.657389][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2864.657616][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2864.657864][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2864.658115][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2864.658349][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2864.658614][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2864.658859][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2864.659122][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2864.659366][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2864.659645][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2864.659941][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2864.660240][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2864.660560][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2864.660810][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2864.661111][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2864.661343][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2864.661642][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2864.661867][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2864.662828][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2864.663247][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2864.663645][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2864.664045][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2864.664442][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2864.664841][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2864.667278][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2864.667806][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 2864.668312][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2864.668789][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2864.669702][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2864.670312][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2864.670638][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2864.671608][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 2864.671920][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2864.672321][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2864.672720][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2864.673118][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2864.673519][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2864.673918][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2864.674366][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2864.674699][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2864.675098][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2864.675498][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2864.675900][ C3] PKRU: 55555554 [ 2864.676080][ C3] Call Trace: [ 2864.676252][ C3] [ 2864.676401][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2864.676663][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2864.676904][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2864.677183][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2864.677455][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2864.677740][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2864.678005][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2864.678310][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2864.678569][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2864.678882][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2864.679177][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2864.679490][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2864.679778][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2864.680072][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2864.680359][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2864.680669][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2864.680909][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2864.681149][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2864.681386][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2864.681634][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2864.681905][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2864.682191][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2864.682429][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2864.682668][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2864.682927][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2864.683161][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2864.683410][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2864.683666][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2864.683939][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2864.684217][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2864.684464][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2864.684735][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2864.684999][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2864.685344][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2864.685595][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2864.685915][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2864.686177][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2864.686379][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2864.686611][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2864.686863][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2864.687136][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2864.687368][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2864.687592][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2864.687911][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2864.688216][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2864.688494][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2864.688793][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2864.689041][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2864.689271][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2864.689569][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2864.689853][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2864.690177][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2864.690413][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2864.690709][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2864.690993][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2864.691307][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2864.691560][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2864.691794][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2864.692041][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2864.692354][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2864.692684][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2864.692981][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2864.693256][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2864.693541][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2864.693853][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2864.694162][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2864.694486][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2864.694722][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2864.694987][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2864.695250][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2864.695516][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2864.695798][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2864.696108][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2864.696361][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2864.696636][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2864.696876][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2864.697118][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2864.697349][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2864.697587][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2864.697848][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2864.698102][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2864.698370][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2864.698652][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2864.698969][ C3] tc_run (net/core/dev.c:3945) [ 2864.699173][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2864.699405][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2864.699640][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2864.699901][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2864.700153][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2864.700394][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2864.700657][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2864.700960][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2864.701231][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2864.701482][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2864.701746][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2864.702001][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2864.702340][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2864.702616][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2864.702867][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2864.703130][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2864.703346][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2864.703589][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2864.703864][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2864.704175][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2864.704455][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2864.704704][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2864.704933][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2864.705202][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2864.705445][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2864.705696][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2864.705935][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2864.706183][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2864.706415][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2864.706682][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2864.706962][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2864.707208][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2864.707455][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2864.707752][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2864.708071][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2864.708316][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2864.708575][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2864.708848][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2864.709089][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2864.709325][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2864.709587][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2864.709847][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2864.710107][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2864.710375][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2864.710659][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2864.710895][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2864.711186][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2864.711424][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2864.711687][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2864.711907][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2864.712205][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2864.712452][ C3] __do_softirq (kernel/softirq.c:553) [ 2864.712683][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2864.712904][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2864.713187][ C3] [ 2864.713338][ C3] [ 2864.713488][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2864.713792][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2864.714114][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2864.715079][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2864.715390][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2864.715787][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2864.716185][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2864.716582][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2864.716980][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2864.717379][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2864.717674][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2864.717893][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2864.718123][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2864.718374][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2864.718661][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2864.718904][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2864.719159][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2864.719412][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2864.719700][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2864.719920][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2864.720161][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2864.720405][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2864.720643][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2864.720930][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2864.721196][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2864.721433][ C3] ksys_write (fs/read_write.c:643) [ 2864.721650][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2864.721896][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2864.722202][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2864.722435][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2864.722731][ C3] RIP: 0033:0x7f93b2836957 [ 2864.722958][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2864.723924][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2864.724350][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2864.724748][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2864.725145][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2864.725545][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2864.725944][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2864.726347][ C3] | [ 2888.356163][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2888.356538][ C1] rcu: 1-....: (510914 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=120379 | [ 2888.357085][ C1] rcu: (t=494385 jiffies g=1064457 q=64 ncpus=4) [ 2888.357855][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2888.358466][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2888.358812][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2888.359773][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 2888.360078][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2888.360473][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2888.360866][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2888.361264][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2888.361657][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2888.362051][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2888.362494][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2888.362823][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2888.363222][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2888.363617][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2888.364012][ C1] PKRU: 55555554 [ 2888.364193][ C1] Call Trace: [ 2888.364363][ C1] [ 2888.364511][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2888.364782][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2888.365033][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2888.365284][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2888.365516][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2888.365782][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2888.366049][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2888.366306][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2888.366590][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2888.366829][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2888.367140][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2888.367413][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2888.367699][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2888.367962][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2888.368267][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2888.368527][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2888.368842][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2888.369134][ C1] [ 2888.369287][ C1] [ 2888.369435][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2888.369748][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2888.370037][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2888.370330][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2888.370617][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2888.370930][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2888.371169][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2888.371407][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2888.371655][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2888.371925][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2888.372209][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2888.372444][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2888.372683][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2888.372941][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2888.373176][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2888.373422][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2888.373683][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2888.373956][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2888.374232][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2888.374479][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2888.374751][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2888.375014][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2888.375361][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2888.375612][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2888.375931][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2888.376194][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2888.376397][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2888.376629][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2888.376881][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2888.377158][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2888.377429][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2888.377656][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2888.377973][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2888.378276][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2888.378556][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2888.378853][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2888.379101][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2888.379331][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2888.379628][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2888.379914][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2888.380237][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2888.380475][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2888.380768][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2888.381054][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2888.381373][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2888.381628][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2888.381860][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2888.382107][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2888.382421][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2888.382753][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2888.383052][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2888.383326][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2888.383612][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2888.383922][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2888.384208][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2888.384522][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2888.384768][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2888.385049][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2888.385297][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2888.385542][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2888.385787][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2888.386052][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2888.386307][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2888.386553][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2888.386818][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2888.387081][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2888.387306][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2888.387561][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2888.387832][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2888.388101][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2888.388317][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2888.388583][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2888.388897][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2888.389140][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2888.389369][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2888.389617][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2888.389872][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2888.390157][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2888.390425][ C1] tc_run (net/core/dev.c:3945) [ 2888.390628][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2888.390860][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2888.391095][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2888.391356][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2888.391608][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2888.391848][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2888.392110][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2888.392414][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2888.392684][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2888.392935][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2888.393198][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2888.393453][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2888.393735][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2888.394070][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2888.394345][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2888.394596][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2888.394859][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2888.395076][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2888.395313][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2888.395556][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2888.395841][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2888.396091][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2888.396331][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2888.396578][ C1] ? __create_object (mm/kmemleak.c:756) [ 2888.396822][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2888.397088][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2888.397370][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2888.397642][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2888.397922][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2888.398161][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2888.398426][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2888.398658][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2888.398878][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2888.399117][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2888.399366][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2888.399619][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2888.399887][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2888.400111][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2888.400362][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2888.400615][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2888.400853][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2888.401117][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2888.401358][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2888.401622][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2888.401864][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2888.402145][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2888.402445][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2888.402742][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2888.403064][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2888.403317][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2888.403620][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2888.403854][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2888.404152][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2888.404382][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2888.405348][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2888.405770][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2888.406167][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2888.406563][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2888.406959][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2888.407360][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2888.407360][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2888.407761][ C1] | [ 2888.407917][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 2888.408196][ C3] NMI backtrace for cpu 3 [ 2888.408211][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2888.408214][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2888.408220][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2888.408223][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 2888.408226][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2888.408228][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2888.408230][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2888.408232][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2888.408233][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2888.408235][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2888.408237][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2888.408241][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2888.408242][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2888.408244][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2888.408245][ C3] PKRU: 55555554 [ 2888.408246][ C3] Call Trace: [ 2888.408249][ C3] [ 2888.408253][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2888.408258][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2888.408262][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2888.408267][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2888.408270][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2888.408272][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2888.408277][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2888.408281][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2888.408284][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2888.408288][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2888.408291][ C3] [ 2888.408292][ C3] [ 2888.408293][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2888.408296][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2888.408300][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2888.408305][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2888.408308][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2888.408312][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2888.408315][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2888.408318][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2888.408320][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2888.408324][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2888.408327][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2888.408334][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2888.408337][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2888.408342][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2888.408347][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2888.408351][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2888.408354][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2888.408356][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2888.408359][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2888.408365][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2888.408369][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2888.408372][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2888.408381][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2888.408384][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2888.408386][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2888.408391][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2888.408394][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2888.408398][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2888.408401][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2888.408407][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2888.408413][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2888.408417][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2888.408425][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2888.408429][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2888.408432][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2888.408436][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2888.408439][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2888.408443][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2888.408446][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2888.408451][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2888.408454][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2888.408458][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2888.408461][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2888.408464][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2888.408467][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2888.408475][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2888.408481][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2888.408488][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2888.408492][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2888.408502][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2888.408511][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2888.408520][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2888.408529][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2888.408531][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2888.408536][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2888.408539][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2888.408542][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2888.408545][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2888.408548][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2888.408554][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2888.408558][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2888.408563][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2888.408568][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2888.408572][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2888.408575][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2888.408578][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2888.408581][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2888.408584][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2888.408586][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2888.408590][ C3] tc_run (net/core/dev.c:3945) [ 2888.408594][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2888.408597][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2888.408599][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2888.408603][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2888.408607][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2888.408609][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2888.408613][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2888.408616][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2888.408619][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2888.408630][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2888.408634][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2888.408637][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2888.408645][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2888.408647][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2888.408651][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2888.408654][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2888.408658][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2888.408660][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2888.408663][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2888.408667][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2888.408670][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2888.408673][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2888.408676][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2888.408681][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2888.408684][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2888.408687][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2888.408691][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2888.408695][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2888.408698][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2888.408703][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2888.408707][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2888.408711][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2888.408715][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2888.408719][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2888.408722][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2888.408726][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2888.408729][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2888.408732][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2888.408736][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2888.408740][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2888.408745][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2888.408749][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2888.408751][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2888.408756][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2888.408759][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2888.408761][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2888.408765][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2888.408768][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2888.408771][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2888.408774][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2888.408778][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2888.408781][ C3] __do_softirq (kernel/softirq.c:553) [ 2888.408786][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2888.408789][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2888.408792][ C3] [ 2888.408793][ C3] [ 2888.408794][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2888.408798][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2888.408800][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2888.408802][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2888.408805][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2888.408807][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2888.408808][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2888.408809][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2888.408811][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2888.408814][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2888.408818][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2888.408824][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2888.408829][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2888.408832][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2888.408837][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2888.408839][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2888.408844][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2888.408848][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2888.408852][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2888.408857][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2888.408859][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2888.408863][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2888.408865][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2888.408869][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2888.408872][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2888.408877][ C3] ksys_write (fs/read_write.c:643) [ 2888.408880][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2888.408884][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2888.408888][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2888.408892][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2888.408895][ C3] RIP: 0033:0x7f93b2836957 [ 2888.408898][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2888.408900][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2888.408903][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2888.408904][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2888.408906][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2888.408907][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2888.408909][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2912.615035][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2912.615560][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2912.616021][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2912.616488][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2912.617390][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2912.618000][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 2912.618284][ C1] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 2912.619254][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202 [ 2912.619559][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2912.619953][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2912.620349][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2912.620747][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2912.621142][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2912.621539][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2912.621981][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2912.622310][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2912.622708][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2912.623103][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2912.623498][ C1] PKRU: 55555554 [ 2912.623678][ C1] Call Trace: [ 2912.623848][ C1] [ 2912.623997][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2912.624258][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2912.624500][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2912.624773][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2912.625044][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2912.625331][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2912.625594][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2912.625898][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2912.626158][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2912.626466][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2912.626758][ C1] [ 2912.626909][ C1] [ 2912.627056][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2912.627370][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2912.627658][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 2912.627938][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2912.628219][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2912.628537][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2912.628777][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2912.629015][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2912.629262][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2912.629533][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2912.629814][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2912.630055][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2912.630295][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2912.630553][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2912.630785][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2912.631032][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2912.631289][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2912.631564][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2912.631839][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2912.632089][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2912.632361][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2912.632623][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2912.632966][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2912.633219][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2912.633536][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2912.633796][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2912.633999][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2912.634230][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2912.634483][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2912.634756][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2912.635029][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2912.635255][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2912.635572][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2912.635876][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2912.636154][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2912.636449][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2912.636696][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2912.636924][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2912.637224][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2912.637506][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2912.637828][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2912.638066][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2912.638361][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2912.638650][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2912.638964][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2912.639218][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2912.639451][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2912.639698][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2912.640007][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2912.640340][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2912.640637][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2912.640911][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2912.641199][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2912.641511][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2912.641792][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2912.642105][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2912.642355][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2912.642632][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2912.642880][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2912.643126][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2912.643374][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2912.643636][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2912.643889][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2912.644136][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2912.644398][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2912.644661][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2912.644889][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2912.645145][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2912.645419][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2912.645687][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2912.645902][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2912.646171][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2912.646479][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2912.646719][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2912.646951][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2912.647201][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2912.647455][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2912.647740][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2912.648007][ C1] tc_run (net/core/dev.c:3945) [ 2912.648217][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2912.648448][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2912.648696][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2912.648956][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2912.649210][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2912.649448][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2912.649711][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2912.650015][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2912.650290][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2912.650542][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2912.650806][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2912.651061][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2912.651342][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2912.651678][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2912.651956][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2912.652210][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2912.652474][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2912.652688][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2912.652923][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2912.653166][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2912.653455][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2912.653706][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2912.653946][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2912.654196][ C1] ? __create_object (mm/kmemleak.c:756) [ 2912.654438][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2912.654705][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2912.654985][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2912.655258][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2912.655540][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2912.655777][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2912.656042][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2912.656270][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2912.656490][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2912.656727][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2912.656976][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2912.657229][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2912.657497][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2912.657724][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2912.657972][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2912.658227][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2912.658460][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2912.658732][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2912.658969][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2912.659236][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2912.659482][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2912.659763][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2912.660061][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2912.660361][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2912.660682][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2912.660934][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2912.661237][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2912.661468][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2912.661768][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2912.661994][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2912.662961][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2912.663379][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2912.663775][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2912.664177][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2912.664574][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2912.664971][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2912.667408][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2912.667932][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 2912.668435][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2912.668911][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2912.669816][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2912.670425][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2912.670747][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2912.671715][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 2912.672020][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2912.672421][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2912.672818][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2912.673216][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2912.673612][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2912.674009][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2912.674456][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2912.674786][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2912.675185][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2912.675579][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2912.675979][ C3] PKRU: 55555554 [ 2912.676160][ C3] Call Trace: [ 2912.676330][ C3] [ 2912.676479][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2912.676741][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2912.676982][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2912.677259][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2912.677531][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2912.677818][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2912.678084][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2912.678388][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2912.678658][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2912.678966][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2912.679263][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2912.679577][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2912.679866][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2912.680160][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2912.680447][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2912.680757][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2912.680997][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2912.681239][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2912.681476][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2912.681724][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2912.681996][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2912.682280][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2912.682518][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2912.682756][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2912.683018][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2912.683252][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2912.683498][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2912.683755][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2912.684029][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2912.684309][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2912.684557][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2912.684828][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2912.685091][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2912.685436][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2912.685687][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2912.686005][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2912.686266][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2912.686468][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2912.686700][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2912.686952][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2912.687227][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2912.687459][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2912.687683][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2912.688000][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2912.688307][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2912.688598][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2912.688891][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2912.689140][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2912.689372][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2912.689669][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2912.689957][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2912.690283][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2912.690520][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2912.690816][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2912.691102][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2912.691419][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2912.691674][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2912.691907][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2912.692155][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2912.692469][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2912.692800][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2912.693098][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2912.693372][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2912.693659][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2912.693973][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2912.694282][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2912.694608][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2912.694846][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2912.695112][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2912.695374][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2912.695640][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2912.695923][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2912.696237][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2912.696488][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2912.696765][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2912.697003][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2912.697247][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2912.697482][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2912.697719][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2912.697984][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2912.698241][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2912.698520][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2912.698803][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2912.699116][ C3] tc_run (net/core/dev.c:3945) [ 2912.699321][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2912.699552][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2912.699790][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2912.700052][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2912.700305][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2912.700542][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2912.700806][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2912.701110][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2912.701382][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2912.701634][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2912.701900][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2912.702156][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2912.702495][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2912.702773][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2912.703027][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2912.703295][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2912.703511][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2912.703754][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2912.704031][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2912.704342][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2912.704620][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2912.704871][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2912.705100][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2912.705370][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2912.705613][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2912.705864][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2912.706107][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2912.706356][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2912.706590][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2912.706857][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2912.707136][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2912.707381][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2912.707632][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2912.707930][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2912.708250][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2912.708495][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2912.708761][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2912.709028][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2912.709268][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2912.709510][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2912.709771][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2912.710031][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2912.710291][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2912.710559][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2912.710845][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2912.711082][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2912.711374][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2912.711614][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2912.711879][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2912.712099][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2912.712397][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2912.712645][ C3] __do_softirq (kernel/softirq.c:553) [ 2912.712877][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2912.713097][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2912.713382][ C3] [ 2912.713533][ C3] [ 2912.713683][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2912.713987][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2912.714312][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2912.715281][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2912.715589][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2912.715986][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2912.716385][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2912.716785][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2912.717183][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2912.717583][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2912.717880][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2912.718098][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2912.718328][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2912.718586][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2912.718873][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2912.719112][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2912.719372][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2912.719626][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2912.719914][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2912.720138][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2912.720382][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2912.720626][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2912.720865][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2912.721153][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2912.721418][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2912.721654][ C3] ksys_write (fs/read_write.c:643) [ 2912.721873][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2912.722124][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2912.722433][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2912.722667][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2912.722967][ C3] RIP: 0033:0x7f93b2836957 [ 2912.723193][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2912.724159][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2912.724581][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2912.724979][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2912.725378][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2912.725778][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2912.726175][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2940.615042][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2940.615566][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2940.616026][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2940.616491][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2940.617396][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2940.618002][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2940.618325][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2940.619297][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 2940.619602][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2940.620000][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2940.620397][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2940.620792][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2940.621188][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2940.621587][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2940.622031][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2940.622361][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2940.622758][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2940.623153][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2940.623551][ C1] PKRU: 55555554 [ 2940.623731][ C1] Call Trace: [ 2940.623900][ C1] [ 2940.624050][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2940.624311][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2940.624552][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2940.624829][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2940.625100][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2940.625390][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2940.625656][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2940.625958][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2940.626218][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2940.626526][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2940.626821][ C1] [ 2940.626969][ C1] [ 2940.627120][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2940.627432][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2940.627722][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2940.628016][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2940.628303][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2940.628624][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2940.628865][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2940.629103][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2940.629350][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2940.629621][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2940.629904][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2940.630143][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2940.630382][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2940.630641][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2940.630874][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2940.631119][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2940.631376][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2940.631649][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2940.631927][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2940.632173][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2940.632444][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2940.632710][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2940.633055][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2940.633308][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2940.633626][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2940.633887][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2940.634089][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2940.634320][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2940.634573][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2940.634851][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2940.635124][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2940.635351][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2940.635669][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2940.635974][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2940.636255][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2940.636549][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2940.636795][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2940.637024][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2940.637324][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2940.637607][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2940.637930][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2940.638168][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2940.638469][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2940.638752][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2940.639067][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2940.639322][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2940.639558][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2940.639805][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2940.640117][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2940.640450][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2940.640754][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2940.641028][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2940.641317][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2940.641628][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2940.641911][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2940.642228][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2940.642476][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2940.642753][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2940.643002][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2940.643250][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2940.643497][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2940.643761][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2940.644015][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2940.644262][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2940.644523][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2940.644786][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2940.645013][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2940.645268][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2940.645540][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2940.645807][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2940.646022][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2940.646291][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2940.646597][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2940.646839][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2940.647071][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2940.647320][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2940.647576][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2940.647860][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2940.648126][ C1] tc_run (net/core/dev.c:3945) [ 2940.648332][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2940.648571][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2940.648809][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2940.649069][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2940.649322][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2940.649561][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2940.649824][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2940.650127][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2940.650399][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2940.650651][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2940.650915][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2940.651171][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2940.651450][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2940.651785][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2940.652062][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2940.652315][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2940.652579][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2940.652793][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2940.653029][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2940.653272][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2940.653556][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2940.653808][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2940.654048][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2940.654296][ C1] ? __create_object (mm/kmemleak.c:756) [ 2940.654538][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2940.654805][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2940.655086][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2940.655358][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2940.655639][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2940.655877][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2940.656141][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2940.656369][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2940.656588][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2940.656827][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2940.657075][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2940.657329][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2940.657598][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2940.657823][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2940.658072][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2940.658326][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2940.658566][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2940.658831][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2940.659070][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2940.659333][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2940.659574][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2940.659855][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2940.660153][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2940.660452][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2940.660772][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2940.661024][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2940.661326][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2940.661557][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2940.661856][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2940.662081][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2940.663046][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2940.663465][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2940.663862][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2940.664259][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2940.664656][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2940.665052][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2940.667493][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2940.668018][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 2940.668523][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2940.668988][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2940.669893][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2940.670502][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2940.670825][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2940.671789][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 2940.672094][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2940.672491][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2940.672886][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2940.673282][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2940.673679][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2940.674076][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2940.674519][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2940.674849][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2940.675247][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2940.675645][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2940.676040][ C3] PKRU: 55555554 [ 2940.676222][ C3] Call Trace: [ 2940.676390][ C3] [ 2940.676540][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2940.676801][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2940.677043][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2940.677317][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2940.677588][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2940.677875][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2940.678138][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2940.678447][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2940.678708][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2940.679014][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2940.679310][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2940.679622][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2940.679909][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2940.680202][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2940.680489][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2940.680798][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2940.681037][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2940.681277][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2940.681517][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2940.681764][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2940.682034][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2940.682315][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2940.682553][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2940.682793][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2940.683051][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2940.683284][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2940.683529][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2940.683785][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2940.684060][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2940.684335][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2940.684581][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2940.684849][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2940.685111][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2940.685457][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2940.685707][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2940.686026][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2940.686287][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2940.686490][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2940.686718][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2940.686970][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2940.687245][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2940.687474][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2940.687701][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2940.688017][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2940.688319][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2940.688609][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2940.688900][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2940.689148][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2940.689379][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2940.689676][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2940.689959][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2940.690282][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2940.690521][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2940.690814][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2940.691099][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2940.691418][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2940.691672][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2940.691902][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2940.692150][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2940.692462][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2940.692791][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2940.693091][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2940.693362][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2940.693649][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2940.693960][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2940.694268][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2940.694593][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2940.694832][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2940.695095][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2940.695353][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2940.695619][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2940.695902][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2940.696211][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2940.696459][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2940.696735][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2940.696972][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2940.697214][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2940.697446][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2940.697684][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2940.697947][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2940.698203][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2940.698474][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2940.698753][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2940.699064][ C3] tc_run (net/core/dev.c:3945) [ 2940.699267][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2940.699498][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2940.699736][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2940.699996][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2940.700248][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2940.700485][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2940.700749][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2940.701050][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2940.701323][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2940.701574][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2940.701838][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2940.702093][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2940.702430][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2940.702703][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2940.702954][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2940.703217][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2940.703433][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2940.703672][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2940.703949][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2940.704259][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2940.704532][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2940.704783][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2940.705011][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2940.705280][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2940.705520][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2940.705769][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2940.706009][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2940.706256][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2940.706490][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2940.706755][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2940.707032][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2940.707276][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2940.707523][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2940.707821][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2940.708139][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2940.708385][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2940.708644][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2940.708910][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2940.709147][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2940.709386][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2940.709646][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2940.709905][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2940.710161][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2940.710430][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2940.710713][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2940.710950][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2940.711237][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2940.711475][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2940.711737][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2940.711957][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2940.712253][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2940.712500][ C3] __do_softirq (kernel/softirq.c:553) [ 2940.712731][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2940.712950][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2940.713237][ C3] [ 2940.713386][ C3] [ 2940.713533][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2940.713836][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2940.714156][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2940.715114][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2940.715422][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2940.715813][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2940.716208][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2940.716603][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2940.716997][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2940.717395][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2940.717691][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2940.717908][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2940.718137][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2940.718393][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2940.718675][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2940.718912][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2940.719168][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2940.719420][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2940.719705][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2940.719927][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2940.720168][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2940.720410][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2940.720647][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2940.720936][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2940.721200][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2940.721433][ C3] ksys_write (fs/read_write.c:643) [ 2940.721651][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2940.721902][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2940.722205][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2940.722436][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2940.722736][ C3] RIP: 0033:0x7f93b2836957 [ 2940.722960][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2940.723926][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2940.724346][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2940.724745][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2940.725142][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2940.725540][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2940.725935][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2940.726335][ C3] | [ 2966.412162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2966.412547][ C1] rcu: 1-....: (588814 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=139476 | [ 2966.413094][ C1] rcu: (t=572441 jiffies g=1064457 q=70 ncpus=4) [ 2966.413864][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2966.414473][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2966.414798][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2966.415759][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 2966.416065][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2966.416460][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2966.416854][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2966.417250][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2966.417647][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2966.418042][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2966.418493][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2966.418823][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2966.419219][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2966.419617][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2966.420014][ C1] PKRU: 55555554 [ 2966.420196][ C1] Call Trace: [ 2966.420366][ C1] [ 2966.420516][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2966.420788][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2966.421041][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2966.421292][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2966.421523][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2966.421791][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2966.422058][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2966.422313][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2966.422595][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2966.422838][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2966.423149][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2966.423420][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2966.423709][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2966.423972][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2966.424278][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2966.424540][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2966.424847][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2966.425141][ C1] [ 2966.425292][ C1] [ 2966.425441][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2966.425755][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2966.426043][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2966.426337][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2966.426623][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2966.426935][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2966.427175][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2966.427415][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2966.427663][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2966.427933][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2966.428215][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2966.428461][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2966.428702][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2966.428961][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2966.429196][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2966.429442][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2966.429699][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2966.429974][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2966.430250][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2966.430497][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2966.430766][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2966.431028][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2966.431374][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2966.431625][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2966.431943][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2966.432205][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2966.432408][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2966.432636][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2966.432889][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2966.433167][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2966.433438][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2966.433664][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2966.433981][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2966.434286][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2966.434566][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2966.434859][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2966.435106][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2966.435336][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2966.435633][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2966.435918][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2966.436244][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2966.436480][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2966.436775][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2966.437061][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2966.437376][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2966.437630][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2966.437864][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2966.438111][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2966.438431][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2966.438761][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2966.439060][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2966.439334][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2966.439619][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2966.439930][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2966.440213][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2966.440526][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2966.440772][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2966.441050][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2966.441297][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2966.441543][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2966.441790][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2966.442052][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2966.442305][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2966.442551][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2966.442813][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2966.443074][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2966.443301][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2966.443555][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2966.443825][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2966.444090][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2966.444308][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2966.444573][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2966.444882][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2966.445122][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2966.445352][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2966.445600][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2966.445854][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2966.446140][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2966.446408][ C1] tc_run (net/core/dev.c:3945) [ 2966.446612][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2966.446841][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2966.447078][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2966.447337][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2966.447589][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2966.447826][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2966.448090][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2966.448400][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2966.448671][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2966.448923][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2966.449186][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2966.449441][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2966.449720][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2966.450057][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2966.450331][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2966.450583][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2966.450846][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2966.451062][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2966.451297][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2966.451539][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2966.451823][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2966.452073][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2966.452312][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2966.452560][ C1] ? __create_object (mm/kmemleak.c:756) [ 2966.452803][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2966.453069][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2966.453348][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2966.453619][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2966.453900][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2966.454138][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2966.454403][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2966.454627][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2966.454847][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2966.455087][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2966.455336][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2966.455588][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2966.455858][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2966.456083][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2966.456331][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2966.456584][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2966.456821][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2966.457089][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2966.457329][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2966.457592][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2966.457833][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2966.458114][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2966.458419][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2966.458718][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2966.459037][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2966.459288][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2966.459590][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2966.459821][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2966.460120][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2966.460349][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2966.461315][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2966.461735][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2966.462134][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2966.462531][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2966.462926][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2966.463328][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2966.463328][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2966.463730][ C1] | [ 2966.463885][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 2966.464155][ C3] NMI backtrace for cpu 3 [ 2966.464167][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2966.464169][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2966.464175][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2966.464178][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 2966.464181][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2966.464183][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2966.464185][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2966.464187][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2966.464188][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2966.464190][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2966.464192][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2966.464195][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2966.464197][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2966.464198][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2966.464199][ C3] PKRU: 55555554 [ 2966.464200][ C3] Call Trace: [ 2966.464202][ C3] [ 2966.464206][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2966.464211][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2966.464216][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2966.464221][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2966.464224][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2966.464226][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2966.464231][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2966.464236][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2966.464239][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2966.464242][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2966.464246][ C3] [ 2966.464247][ C3] [ 2966.464248][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2966.464251][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2966.464255][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2966.464259][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2966.464262][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2966.464266][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2966.464269][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2966.464273][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2966.464275][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2966.464279][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2966.464282][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2966.464288][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2966.464291][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2966.464296][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2966.464301][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2966.464305][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2966.464307][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2966.464310][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2966.464313][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2966.464318][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2966.464322][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2966.464325][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2966.464333][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2966.464336][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2966.464338][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2966.464343][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2966.464346][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2966.464350][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2966.464353][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2966.464359][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2966.464365][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2966.464369][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2966.464377][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2966.464381][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2966.464384][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2966.464387][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2966.464391][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2966.464395][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2966.464397][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2966.464402][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2966.464405][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2966.464410][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2966.464413][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2966.464415][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2966.464418][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2966.464426][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2966.464432][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2966.464439][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2966.464444][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2966.464454][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2966.464462][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2966.464471][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2966.464480][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2966.464483][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2966.464487][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2966.464491][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2966.464494][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2966.464496][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2966.464500][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2966.464506][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2966.464509][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2966.464514][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2966.464519][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2966.464523][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2966.464525][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2966.464528][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2966.464531][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2966.464534][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2966.464536][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2966.464540][ C3] tc_run (net/core/dev.c:3945) [ 2966.464543][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2966.464546][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2966.464549][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2966.464553][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2966.464557][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2966.464559][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2966.464562][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2966.464565][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2966.464568][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2966.464572][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2966.464575][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2966.464579][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2966.464586][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2966.464589][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2966.464593][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2966.464596][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2966.464600][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2966.464602][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2966.464606][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2966.464609][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2966.464612][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2966.464615][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2966.464618][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2966.464622][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2966.464626][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2966.464629][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2966.464632][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2966.464636][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2966.464639][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2966.464644][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2966.464647][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2966.464651][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2966.464655][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2966.464659][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2966.464662][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2966.464665][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2966.464669][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2966.464672][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2966.464675][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2966.464680][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2966.464684][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2966.464688][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2966.464692][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2966.464696][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2966.464699][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2966.464701][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2966.464705][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2966.464708][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2966.464711][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2966.464714][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2966.464718][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2966.464722][ C3] __do_softirq (kernel/softirq.c:553) [ 2966.464726][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2966.464729][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2966.464733][ C3] [ 2966.464734][ C3] [ 2966.464735][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2966.464739][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2966.464741][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2966.464743][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2966.464746][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2966.464747][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2966.464749][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2966.464751][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2966.464752][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2966.464756][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2966.464760][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2966.464766][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2966.464771][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2966.464775][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2966.464780][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2966.464782][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2966.464786][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2966.464791][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2966.464795][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2966.464800][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2966.464802][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2966.464806][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2966.464809][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2966.464812][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2966.464816][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2966.464820][ C3] ksys_write (fs/read_write.c:643) [ 2966.464823][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2966.464828][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2966.464831][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2966.464835][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2966.464839][ C3] RIP: 0033:0x7f93b2836957 [ 2966.464842][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2966.464844][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2966.464846][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2966.464848][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2966.464849][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2966.464850][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2966.464852][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 2992.615031][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2992.615556][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 2992.616016][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2992.616479][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2992.617378][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2992.617984][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2992.618312][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2992.619269][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 2992.619573][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2992.619966][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 2992.620359][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 2992.620753][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 2992.621147][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 2992.621541][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 2992.621983][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2992.622310][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 2992.622708][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2992.623102][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2992.623496][ C1] PKRU: 55555554 [ 2992.623676][ C1] Call Trace: [ 2992.623845][ C1] [ 2992.623993][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2992.624254][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2992.624496][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2992.624769][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2992.625037][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2992.625325][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2992.625588][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2992.625890][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2992.626149][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2992.626457][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2992.626748][ C1] [ 2992.626898][ C1] [ 2992.627046][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2992.627357][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2992.627644][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2992.627937][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2992.628230][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2992.628539][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2992.628778][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2992.629015][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2992.629262][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2992.629531][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2992.629812][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2992.630048][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2992.630288][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2992.630546][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2992.630779][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2992.631022][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2992.631279][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2992.631554][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2992.631827][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2992.632072][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2992.632341][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2992.632601][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2992.632945][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2992.633197][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2992.633515][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2992.633775][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2992.633977][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2992.634206][ C1] ? set_track_prepare (mm/slub.c:6440) [ 2992.634458][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2992.634734][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2992.635004][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 2992.635231][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2992.635546][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2992.635848][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2992.636127][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2992.636419][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2992.636665][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2992.636894][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2992.637191][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2992.637475][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2992.637797][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2992.638033][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2992.638335][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 2992.638619][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2992.638933][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2992.639187][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2992.639418][ C1] netif_receive_skb (net/core/dev.c:5801) [ 2992.639664][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2992.639975][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2992.640306][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2992.640604][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2992.640876][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2992.641161][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2992.641472][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2992.641755][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2992.642068][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 2992.642315][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 2992.642594][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 2992.642840][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 2992.643085][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 2992.643335][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 2992.643596][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 2992.643849][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 2992.644094][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 2992.644355][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2992.644617][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2992.644841][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2992.645094][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2992.645365][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2992.645631][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 2992.645846][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 2992.646111][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2992.646419][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2992.646659][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 2992.646887][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2992.647133][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2992.647387][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2992.647671][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 2992.647937][ C1] tc_run (net/core/dev.c:3945) [ 2992.648149][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 2992.648379][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2992.648616][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2992.648875][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2992.649125][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2992.649363][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2992.649624][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2992.649928][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2992.650198][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2992.650449][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2992.650710][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2992.650963][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 2992.651244][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2992.651580][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2992.651852][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2992.652103][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2992.652368][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2992.652583][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2992.652815][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2992.653058][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2992.653343][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2992.653591][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2992.653831][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2992.654076][ C1] ? __create_object (mm/kmemleak.c:756) [ 2992.654321][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2992.654585][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2992.654864][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 2992.655137][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 2992.655418][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 2992.655656][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 2992.655919][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 2992.656143][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 2992.656366][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2992.656603][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 2992.656851][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 2992.657103][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 2992.657373][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 2992.657596][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 2992.657845][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 2992.658103][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2992.658341][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 2992.658605][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 2992.658844][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 2992.659108][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 2992.659350][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 2992.659630][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 2992.659928][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 2992.660225][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 2992.660544][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 2992.660794][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2992.661096][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2992.661329][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2992.661625][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 2992.661854][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 2992.662817][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 2992.663239][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 2992.663635][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 2992.664030][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 2992.664426][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 2992.664823][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 2992.667258][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 2992.667785][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 2992.668297][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2992.668765][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2992.669675][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2992.670287][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2992.670612][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2992.671581][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 2992.671899][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 2992.672301][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 2992.672701][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 2992.673100][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 2992.673503][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 2992.673902][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 2992.674351][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2992.674683][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 2992.675082][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2992.675484][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2992.675883][ C3] PKRU: 55555554 [ 2992.676065][ C3] Call Trace: [ 2992.676235][ C3] [ 2992.676384][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2992.676647][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2992.676891][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2992.677167][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2992.677440][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2992.677730][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2992.677994][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2992.678305][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2992.678567][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2992.678874][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 2992.679170][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2992.679484][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2992.679775][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2992.680071][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2992.680362][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2992.680673][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2992.680913][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2992.681157][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2992.681399][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2992.681648][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2992.681920][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2992.682204][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2992.682442][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2992.682683][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 2992.682945][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 2992.683179][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 2992.683425][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 2992.683682][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 2992.683958][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 2992.684234][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 2992.684482][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 2992.684753][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 2992.685017][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 2992.685365][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2992.685616][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 2992.685935][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 2992.686199][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 2992.686403][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2992.686632][ C3] ? set_track_prepare (mm/slub.c:6440) [ 2992.686885][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2992.687162][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2992.687393][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 2992.687621][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 2992.687940][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2992.688252][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2992.688536][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2992.688829][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2992.689078][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 2992.689309][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 2992.689608][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2992.689893][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 2992.690219][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2992.690458][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 2992.690752][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 2992.691039][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 2992.691356][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 2992.691612][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2992.691845][ C3] netif_receive_skb (net/core/dev.c:5801) [ 2992.692091][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 2992.692404][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 2992.692736][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 2992.693034][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 2992.693309][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 2992.693597][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 2992.693909][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2992.694219][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 2992.694544][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2992.694783][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2992.695047][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 2992.695308][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2992.695574][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2992.695859][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2992.696169][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 2992.696420][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 2992.696699][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 2992.696938][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 2992.697179][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 2992.697411][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2992.697650][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 2992.697913][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 2992.698175][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 2992.698441][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 2992.698722][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 2992.699033][ C3] tc_run (net/core/dev.c:3945) [ 2992.699238][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 2992.699470][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2992.699709][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 2992.699969][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 2992.700223][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2992.700460][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2992.700725][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2992.701027][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 2992.701301][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 2992.701553][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 2992.701817][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 2992.702076][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 2992.702412][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 2992.702686][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2992.702939][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 2992.703203][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 2992.703420][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 2992.703661][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 2992.703939][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2992.704253][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 2992.704528][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 2992.704781][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 2992.705010][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 2992.705281][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 2992.705523][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 2992.705774][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 2992.706012][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 2992.706260][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 2992.706496][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 2992.706761][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 2992.707040][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 2992.707285][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 2992.707533][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 2992.707833][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 2992.708156][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 2992.708399][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 2992.708659][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2992.708927][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 2992.709166][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 2992.709401][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 2992.709662][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 2992.709922][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 2992.710181][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 2992.710450][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 2992.710734][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2992.710973][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2992.711261][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 2992.711499][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2992.711762][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 2992.711983][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 2992.712279][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 2992.712526][ C3] __do_softirq (kernel/softirq.c:553) [ 2992.712760][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2992.712979][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2992.713267][ C3] [ 2992.713417][ C3] [ 2992.713565][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2992.713869][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 2992.714192][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 2992.715157][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 2992.715465][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 2992.715860][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 2992.716258][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 2992.716655][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 2992.717052][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 2992.717452][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 2992.717747][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 2992.717964][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 2992.718202][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 2992.718453][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 2992.718737][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2992.718975][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 2992.719232][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 2992.719486][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 2992.719772][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 2992.719995][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 2992.720237][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 2992.720480][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2992.720719][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 2992.721009][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2992.721273][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 2992.721508][ C3] ksys_write (fs/read_write.c:643) [ 2992.721724][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 2992.721972][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 2992.722275][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 2992.722507][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 2992.722806][ C3] RIP: 0033:0x7f93b2836957 [ 2992.723030][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 2992.723997][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2992.724415][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 2992.724811][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 2992.725211][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 2992.725607][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 2992.726007][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3020.615045][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3020.615568][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3020.616030][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3020.616500][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3020.617405][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3020.618020][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3020.618345][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3020.619307][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3020.619612][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3020.620009][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3020.620405][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3020.620800][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3020.621199][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3020.621595][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3020.622040][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3020.622371][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3020.622767][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3020.623164][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3020.623560][ C1] PKRU: 55555554 [ 3020.623741][ C1] Call Trace: [ 3020.623910][ C1] [ 3020.624062][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3020.624327][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3020.624569][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3020.624848][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3020.625119][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3020.625408][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3020.625673][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3020.625977][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3020.626239][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3020.626545][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3020.626840][ C1] [ 3020.626989][ C1] [ 3020.627140][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3020.627456][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3020.627745][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3020.628046][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3020.628334][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3020.628647][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3020.628887][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3020.629127][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3020.629375][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3020.629646][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3020.629930][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3020.630168][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3020.630409][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3020.630667][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3020.630899][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3020.631146][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3020.631404][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3020.631679][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3020.631956][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3020.632205][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3020.632476][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3020.632738][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3020.633083][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3020.633335][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3020.633652][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3020.633914][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3020.634119][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3020.634347][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3020.634600][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3020.634875][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3020.635148][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3020.635373][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3020.635691][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3020.635997][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3020.636277][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3020.636571][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3020.636819][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3020.637047][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3020.637347][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3020.637630][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3020.637955][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3020.638201][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3020.638497][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3020.638781][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3020.639096][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3020.639352][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3020.639587][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3020.639834][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3020.640145][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3020.640477][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3020.640775][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3020.641049][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3020.641336][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3020.641647][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3020.641929][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3020.642245][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3020.642492][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3020.642771][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3020.643020][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3020.643267][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3020.643514][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3020.643777][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3020.644030][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3020.644278][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3020.644542][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3020.644806][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3020.645032][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3020.645288][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3020.645559][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3020.645826][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3020.646043][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3020.646311][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3020.646619][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3020.646858][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3020.647090][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3020.647339][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3020.647594][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3020.647878][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3020.648155][ C1] tc_run (net/core/dev.c:3945) [ 3020.648362][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3020.648591][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3020.648830][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3020.649089][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3020.649341][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3020.649580][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3020.649844][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3020.650149][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3020.650421][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3020.650674][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3020.650936][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3020.651192][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3020.651472][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3020.651810][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3020.652085][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3020.652338][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3020.652603][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3020.652817][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3020.653053][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3020.653297][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3020.653581][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3020.653832][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3020.654072][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3020.654319][ C1] ? __create_object (mm/kmemleak.c:756) [ 3020.654564][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3020.654830][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3020.655109][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3020.655383][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3020.655665][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3020.655905][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3020.656170][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3020.656395][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3020.656616][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3020.656853][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3020.657102][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3020.657357][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3020.657626][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3020.657851][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3020.658110][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3020.658365][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3020.658601][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3020.658865][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3020.659104][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3020.659368][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3020.659608][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3020.659891][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3020.660193][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3020.660492][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3020.660812][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3020.661063][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3020.661367][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3020.661599][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3020.661898][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3020.662126][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3020.663093][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3020.663510][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3020.663908][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3020.664305][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3020.664700][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3020.665094][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3020.667592][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3020.668134][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3020.668643][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3020.669114][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3020.670036][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3020.670654][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3020.670983][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3020.671964][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3020.672274][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3020.672675][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3020.673078][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3020.673482][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3020.673884][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3020.674287][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3020.674736][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3020.675071][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3020.675474][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3020.675875][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3020.676281][ C3] PKRU: 55555554 [ 3020.676463][ C3] Call Trace: [ 3020.676636][ C3] [ 3020.676790][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3020.677053][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3020.677299][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3020.677580][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3020.677855][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3020.678149][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3020.678419][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3020.678726][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3020.678989][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3020.679305][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3020.679603][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3020.679919][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3020.680212][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3020.680509][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3020.680796][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3020.681108][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3020.681355][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3020.681597][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3020.681836][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3020.682085][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3020.682361][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3020.682649][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3020.682891][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3020.683133][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3020.683396][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3020.683632][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3020.683883][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3020.684144][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3020.684423][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3020.684704][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3020.684952][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3020.685228][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3020.685495][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3020.685842][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3020.686098][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3020.686421][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3020.686685][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3020.686890][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3020.687122][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3020.687380][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3020.687657][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3020.687894][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3020.688129][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3020.688453][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3020.688760][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3020.689043][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3020.689340][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3020.689591][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3020.689821][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3020.690122][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3020.690411][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3020.690744][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3020.690981][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3020.691282][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3020.691570][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3020.691888][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3020.692152][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3020.692392][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3020.692643][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3020.692959][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3020.693298][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3020.693599][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3020.693877][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3020.694166][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3020.694484][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3020.694796][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3020.695125][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3020.695367][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3020.695636][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3020.695899][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3020.696167][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3020.696452][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3020.696768][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3020.697022][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3020.697301][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3020.697544][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3020.697787][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3020.698027][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3020.698267][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3020.698536][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3020.698794][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3020.699065][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3020.699351][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3020.699666][ C3] tc_run (net/core/dev.c:3945) [ 3020.699873][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3020.700106][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3020.700351][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3020.700614][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3020.700869][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3020.701108][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3020.701376][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3020.701684][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3020.701956][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3020.702211][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3020.702478][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3020.702738][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3020.703083][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3020.703361][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3020.703616][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3020.703882][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3020.704100][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3020.704348][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3020.704627][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3020.704941][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3020.705221][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3020.705477][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3020.705708][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3020.705981][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3020.706229][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3020.706483][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3020.706725][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3020.706976][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3020.707214][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3020.707484][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3020.707766][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3020.708019][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3020.708271][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3020.708572][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3020.708893][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3020.709140][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3020.709402][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3020.709671][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3020.709913][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3020.710153][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3020.710417][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3020.710679][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3020.710945][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3020.711218][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3020.711505][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3020.711743][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3020.712038][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3020.712281][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3020.712547][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3020.712769][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3020.713067][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3020.713318][ C3] __do_softirq (kernel/softirq.c:553) [ 3020.713550][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3020.713773][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3020.714061][ C3] [ 3020.714217][ C3] [ 3020.714368][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3020.714676][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3020.715001][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3020.715976][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3020.716289][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3020.716688][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3020.717088][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3020.717489][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3020.717895][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3020.718308][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3020.718607][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3020.718829][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3020.719061][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3020.719315][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3020.719605][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3020.719846][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3020.720104][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3020.720361][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3020.720649][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3020.720873][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3020.721115][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3020.721363][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3020.721603][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3020.721893][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3020.722159][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3020.722397][ C3] ksys_write (fs/read_write.c:643) [ 3020.722616][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3020.722866][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3020.723172][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3020.723408][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3020.723709][ C3] RIP: 0033:0x7f93b2836957 [ 3020.723938][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3020.724915][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3020.725341][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3020.725742][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3020.726146][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3020.726550][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3020.726952][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3044.467532][ C3] rcu: 3-....: (665567 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=158675 | [ 3044.468087][ C3] rcu: (t=650496 jiffies g=1064457 q=70 ncpus=4) | [ 3044.468413][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 3044.468687][ C1] NMI backtrace for cpu 1 [ 3044.468700][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3044.468704][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3044.468712][ C1] Code: ff fe 48 39 c7 77 23 44 89 c2 e8 57 e8 ff ff 83 f0 01 5b 5d 41 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff 48 39 c7 76 dd <4c> 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 All code ======== 0: ff (bad) 1: fe 48 39 decb 0x39(%rax) 4: c7 (bad) 5: 77 23 ja 0x2a 7: 44 89 c2 mov %r8d,%edx a: e8 57 e8 ff ff call 0xffffffffffffe866 f: 83 f0 01 xor $0x1,%eax 12: 5b pop %rbx 13: 5d pop %rbp 14: 41 5c pop %r12 16: c3 ret 17: cc int3 18: cc int3 19: cc int3 1a: cc int3 1b: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax 22: 7f ff ff 25: 48 39 c7 cmp %rax,%rdi 28: 76 dd jbe 0x7 2a:* 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 <-- trapping instruction 2f: 48 89 fd mov %rdi,%rbp 32: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 39: fc ff df 3c: 4d 89 d1 mov %r10,%r9 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 5: 48 89 fd mov %rdi,%rbp 8: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax f: fc ff df 12: 4d 89 d1 mov %r10,%r9 15: 48 rex.W [ 3044.468715][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000212 [ 3044.468718][ C1] RAX: ffff7fffffffffff RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3044.468721][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3044.468722][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3044.468724][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3044.468726][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3044.468727][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3044.468729][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3044.468733][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3044.468735][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3044.468736][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3044.468737][ C1] PKRU: 55555554 [ 3044.468738][ C1] Call Trace: [ 3044.468741][ C1] [ 3044.468747][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3044.468752][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3044.468758][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3044.468763][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3044.468768][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3044.468770][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3044.468776][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3044.468782][ C1] ? kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3044.468785][ C1] ? kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3044.468788][ C1] ? kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3044.468791][ C1] [ 3044.468792][ C1] [ 3044.468794][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3044.468798][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3044.468805][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3044.468810][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3044.468813][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3044.468818][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3044.468821][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3044.468824][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3044.468826][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3044.468831][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3044.468835][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3044.468842][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3044.468845][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3044.468850][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3044.468856][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3044.468860][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3044.468863][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3044.468865][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3044.468868][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3044.468874][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3044.468878][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3044.468881][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3044.468892][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3044.468894][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3044.468897][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3044.468902][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3044.468905][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3044.468908][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3044.468913][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3044.468919][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3044.468925][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3044.468929][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3044.468938][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3044.468942][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3044.468945][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3044.468949][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3044.468952][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3044.468957][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3044.468959][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3044.468963][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3044.468967][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3044.468971][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3044.468974][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3044.468977][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3044.468980][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3044.468988][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3044.468995][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3044.469002][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3044.469006][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3044.469017][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3044.469024][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3044.469027][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3044.469035][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3044.469038][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3044.469045][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3044.469049][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3044.469052][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3044.469055][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3044.469058][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3044.469060][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3044.469064][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3044.469067][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3044.469070][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3044.469072][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3044.469075][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3044.469079][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3044.469081][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3044.469084][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3044.469086][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3044.469091][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3044.469097][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3044.469100][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3044.469105][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3044.469108][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3044.469111][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3044.469115][ C1] tc_run (net/core/dev.c:3945) [ 3044.469119][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3044.469122][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3044.469124][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3044.469128][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3044.469132][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3044.469134][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3044.469137][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3044.469142][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3044.469144][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3044.469148][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3044.469152][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3044.469154][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3044.469157][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3044.469166][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3044.469168][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3044.469172][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3044.469176][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3044.469179][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3044.469182][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3044.469185][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3044.469190][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3044.469192][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3044.469197][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3044.469200][ C1] ? __create_object (mm/kmemleak.c:756) [ 3044.469203][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3044.469209][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3044.469213][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3044.469216][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3044.469221][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3044.469224][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3044.469229][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3044.469232][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3044.469235][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3044.469238][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3044.469240][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3044.469246][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3044.469250][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3044.469253][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3044.469257][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3044.469259][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3044.469263][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3044.469267][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3044.469272][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3044.469276][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3044.469283][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3044.469287][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3044.469290][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3044.469294][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3044.469299][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3044.469303][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3044.469306][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3044.469311][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3044.469314][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3044.469318][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3044.469321][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3044.469323][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3044.469325][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3044.469328][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3044.469329][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3044.469331][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3044.469328][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 3044.469329][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 3044.469331][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3044.469335][ C1] [ 3044.516812][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3044.517425][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3044.517753][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 3044.518731][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3044.519041][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3044.519450][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3044.519851][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3044.520250][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3044.520649][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3044.521048][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3044.521495][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3044.521828][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3044.522232][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3044.522629][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3044.523028][ C3] PKRU: 55555554 [ 3044.523210][ C3] Call Trace: [ 3044.523382][ C3] [ 3044.523532][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3044.523805][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3044.524059][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3044.524312][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3044.524545][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3044.524815][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3044.525087][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3044.525346][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3044.525633][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3044.525876][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3044.526189][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3044.526465][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3044.526753][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3044.527020][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3044.527327][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3044.527591][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3044.527907][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3044.528205][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3044.528517][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3044.528810][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3044.529098][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3044.529391][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3044.529703][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3044.529950][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3044.530191][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3044.530431][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3044.530682][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3044.530953][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3044.531240][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3044.531478][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3044.531719][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3044.531979][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3044.532216][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3044.532465][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3044.532723][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3044.533001][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3044.533278][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3044.533525][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3044.533797][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3044.534064][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3044.534416][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3044.534670][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3044.534991][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3044.535255][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3044.535459][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3044.535690][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3044.535944][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3044.536222][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3044.536452][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3044.536684][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3044.537004][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3044.537313][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3044.537595][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3044.537896][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3044.538144][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3044.538377][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3044.538678][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3044.538962][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3044.539288][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3044.539528][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3044.539827][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3044.540112][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3044.540431][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3044.540688][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3044.540924][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3044.541172][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3044.541484][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3044.541821][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3044.542119][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3044.542395][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3044.542685][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3044.542998][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3044.543309][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3044.543635][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3044.543875][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3044.544142][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3044.544407][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3044.544673][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3044.544958][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3044.545273][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3044.545526][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3044.545804][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3044.546047][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3044.546289][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3044.546524][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3044.546763][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3044.547028][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3044.547286][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3044.547554][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3044.547847][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3044.548159][ C3] tc_run (net/core/dev.c:3945) [ 3044.548367][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3044.548598][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3044.548838][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3044.549099][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3044.549355][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3044.549596][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3044.549860][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3044.550166][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3044.550447][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3044.550699][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3044.550971][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3044.551229][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3044.551568][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3044.551843][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3044.552097][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3044.552364][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3044.552583][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3044.552827][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3044.553104][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3044.553418][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3044.553695][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3044.553948][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3044.554180][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3044.554451][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3044.554696][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3044.554948][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3044.555187][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3044.555437][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3044.555673][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3044.555943][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3044.556224][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3044.556468][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3044.556720][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3044.557023][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3044.557346][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3044.557590][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3044.557857][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3044.558125][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3044.558368][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3044.558603][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3044.558865][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3044.559128][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3044.559394][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3044.559665][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3044.559949][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3044.560188][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3044.560481][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3044.560721][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3044.560985][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3044.561210][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3044.561506][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3044.561755][ C3] __do_softirq (kernel/softirq.c:553) [ 3044.561989][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3044.562211][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3044.562501][ C3] [ 3044.562652][ C3] [ 3044.562803][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3044.563108][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3044.563433][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3044.564403][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3044.564712][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3044.565111][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3044.565512][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3044.565912][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3044.566310][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3044.566711][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3044.567007][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3044.567229][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3044.567459][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3044.567712][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3044.568008][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3044.568249][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3044.568507][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3044.568762][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3044.569053][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3044.569276][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3044.569520][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3044.569766][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3044.570003][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3044.570298][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3044.570563][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3044.570803][ C3] ksys_write (fs/read_write.c:643) [ 3044.571019][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3044.571269][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3044.571575][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3044.571807][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3044.572108][ C3] RIP: 0033:0x7f93b2836957 [ 3044.572339][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3044.573316][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3044.573740][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3044.574144][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3044.574546][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3044.574947][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3044.575347][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3068.615030][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3068.615555][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3068.616014][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3068.616476][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3068.617378][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3068.617992][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3068.618315][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3068.619275][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3068.619579][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3068.619973][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3068.620370][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3068.620767][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3068.621162][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3068.621556][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3068.621998][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3068.622327][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3068.622724][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3068.623118][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3068.623512][ C1] PKRU: 55555554 [ 3068.623692][ C1] Call Trace: [ 3068.623862][ C1] [ 3068.624009][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3068.624269][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3068.624510][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3068.624784][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3068.625055][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3068.625340][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3068.625604][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3068.625909][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3068.626169][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3068.626477][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3068.626769][ C1] [ 3068.626918][ C1] [ 3068.627065][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3068.627376][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3068.627664][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3068.627962][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3068.628249][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3068.628558][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3068.628795][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3068.629032][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3068.629280][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3068.629549][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3068.629832][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3068.630068][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3068.630306][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3068.630563][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3068.630796][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3068.631042][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3068.631298][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3068.631574][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3068.631849][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3068.632095][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3068.632365][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3068.632628][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3068.632971][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3068.633223][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3068.633541][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3068.633802][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3068.634003][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3068.634234][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3068.634486][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3068.634760][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3068.635030][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3068.635257][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3068.635573][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3068.635876][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3068.636156][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3068.636447][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3068.636696][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3068.636925][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3068.637223][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3068.637506][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3068.637838][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3068.638076][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3068.638370][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3068.638653][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3068.638968][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3068.639223][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3068.639456][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3068.639701][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3068.640012][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3068.640343][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3068.640641][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3068.640914][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3068.641202][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3068.641510][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3068.641798][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3068.642114][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3068.642359][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3068.642637][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3068.642886][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3068.643132][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3068.643378][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3068.643642][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3068.643895][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3068.644141][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3068.644404][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3068.644668][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3068.644892][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3068.645145][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3068.645417][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3068.645682][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3068.645896][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3068.646160][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3068.646467][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3068.646707][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3068.646936][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3068.647186][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3068.647439][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3068.647731][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3068.647997][ C1] tc_run (net/core/dev.c:3945) [ 3068.648200][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3068.648431][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3068.648667][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3068.648926][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3068.649176][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3068.649412][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3068.649673][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3068.649976][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3068.650246][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3068.650494][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3068.650758][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3068.651011][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3068.651290][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3068.651624][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3068.651896][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3068.652146][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3068.652410][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3068.652625][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3068.652857][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3068.653097][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3068.653384][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3068.653635][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3068.653872][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3068.654117][ C1] ? __create_object (mm/kmemleak.c:756) [ 3068.654360][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3068.654623][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3068.654904][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3068.655173][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3068.655451][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3068.655690][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3068.655952][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3068.656178][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3068.656397][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3068.656634][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3068.656883][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3068.657135][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3068.657401][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3068.657627][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3068.657880][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3068.658132][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3068.658368][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3068.658630][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3068.658869][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3068.659131][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3068.659372][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3068.659650][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3068.659947][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3068.660247][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3068.660566][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3068.660816][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3068.661116][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3068.661348][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3068.661645][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3068.661870][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3068.662830][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3068.663249][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3068.663645][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3068.664039][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3068.664435][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3068.664830][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3068.667316][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3068.667850][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3068.668357][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3068.668828][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3068.669744][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3068.670360][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3068.670686][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3068.671662][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3068.671972][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3068.672374][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3068.672775][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3068.673175][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3068.673577][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3068.673978][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3068.674428][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3068.674761][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3068.675162][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3068.675561][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3068.675963][ C3] PKRU: 55555554 [ 3068.676144][ C3] Call Trace: [ 3068.676320][ C3] [ 3068.676470][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3068.676736][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3068.676980][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3068.677262][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3068.677535][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3068.677832][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3068.678101][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3068.678415][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3068.678680][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3068.678991][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3068.679293][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3068.679611][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3068.679901][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3068.680200][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3068.680492][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3068.680803][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3068.681047][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3068.681291][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3068.681532][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3068.681784][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3068.682057][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3068.682345][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3068.682585][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3068.682826][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3068.683088][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3068.683329][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3068.683578][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3068.683836][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3068.684113][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3068.684394][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3068.684641][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3068.684916][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3068.685183][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3068.685531][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3068.685785][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3068.686108][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3068.686375][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3068.686581][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3068.686814][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3068.687069][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3068.687349][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3068.687583][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3068.687817][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3068.688138][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3068.688447][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3068.688730][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3068.689026][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3068.689280][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3068.689514][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3068.689821][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3068.690108][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3068.690438][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3068.690676][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3068.690974][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3068.691260][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3068.691580][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3068.691837][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3068.692073][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3068.692325][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3068.692642][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3068.692977][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3068.693279][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3068.693556][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3068.693846][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3068.694161][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3068.694472][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3068.694801][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3068.695040][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3068.695311][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3068.695575][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3068.695844][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3068.696128][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3068.696445][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3068.696699][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3068.696974][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3068.697219][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3068.697463][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3068.697694][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3068.697939][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3068.698205][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3068.698462][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3068.698731][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3068.699016][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3068.699333][ C3] tc_run (net/core/dev.c:3945) [ 3068.699539][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3068.699772][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3068.700009][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3068.700274][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3068.700528][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3068.700769][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3068.701034][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3068.701342][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3068.701616][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3068.701870][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3068.702136][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3068.702394][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3068.702734][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3068.703011][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3068.703267][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3068.703533][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3068.703750][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3068.703994][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3068.704273][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3068.704586][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3068.704866][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3068.705120][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3068.705352][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3068.705622][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3068.705869][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3068.706120][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3068.706364][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3068.706613][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3068.706848][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3068.707117][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3068.707402][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3068.707649][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3068.707906][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3068.708209][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3068.708529][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3068.708775][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3068.709037][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3068.709309][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3068.709550][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3068.709789][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3068.710050][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3068.710314][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3068.710575][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3068.710845][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3068.711132][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3068.711372][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3068.711665][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3068.711907][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3068.712175][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3068.712397][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3068.712696][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3068.712947][ C3] __do_softirq (kernel/softirq.c:553) [ 3068.713181][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3068.713405][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3068.713690][ C3] [ 3068.713843][ C3] [ 3068.713994][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3068.714301][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3068.714631][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3068.715607][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3068.715923][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3068.716324][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3068.716725][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3068.717125][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3068.717527][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3068.717937][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3068.718236][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3068.718458][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3068.718690][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3068.718942][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3068.719235][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3068.719476][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3068.719735][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3068.719989][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3068.720279][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3068.720503][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3068.720748][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3068.720994][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3068.721235][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3068.721525][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3068.721792][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3068.722029][ C3] ksys_write (fs/read_write.c:643) [ 3068.722249][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3068.722497][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3068.722806][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3068.723040][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3068.723346][ C3] RIP: 0033:0x7f93b2836957 [ 3068.723576][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3068.724551][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3068.724974][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3068.725375][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3068.725773][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3068.726175][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3068.726576][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3096.615038][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3096.615563][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3096.616025][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3096.616488][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3096.617391][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3096.618007][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 3096.618291][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [ 3096.619255][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000282 [ 3096.619561][ C1] RAX: ffff888007a88e1c RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3096.619958][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3096.620359][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3096.620754][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3096.621148][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3096.621544][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3096.621990][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3096.622322][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3096.622720][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3096.623115][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3096.623511][ C1] PKRU: 55555554 [ 3096.623690][ C1] Call Trace: [ 3096.623860][ C1] [ 3096.624009][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3096.624274][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3096.624515][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3096.624792][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3096.625063][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3096.625347][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3096.625610][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3096.625913][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3096.626173][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3096.626481][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3096.626775][ C1] [ 3096.626923][ C1] [ 3096.627073][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3096.627384][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3096.627684][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 3096.627940][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3096.628219][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3096.628530][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3096.628770][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3096.629009][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3096.629255][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3096.629525][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3096.629807][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3096.630045][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3096.630285][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3096.630544][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3096.630775][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3096.631021][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3096.631278][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3096.631551][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3096.631828][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3096.632074][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3096.632344][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3096.632606][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3096.632950][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3096.633202][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3096.633520][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3096.633781][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3096.633984][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3096.634213][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3096.634465][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3096.634738][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3096.635010][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3096.635235][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3096.635552][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3096.635857][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3096.636134][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3096.636428][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3096.636675][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3096.636902][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3096.637200][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3096.637481][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3096.637813][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3096.638050][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3096.638349][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3096.638631][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3096.638947][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3096.639200][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3096.639434][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3096.639681][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3096.639991][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3096.640323][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3096.640623][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3096.640898][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3096.641184][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3096.641495][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3096.641776][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3096.642090][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3096.642337][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3096.642614][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3096.642861][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3096.643107][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3096.643354][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3096.643616][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3096.643870][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3096.644117][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3096.644380][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3096.644642][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3096.644868][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3096.645122][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3096.645393][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3096.645659][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3096.645874][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3096.646142][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3096.646449][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3096.646689][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3096.646919][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3096.647167][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3096.647422][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3096.647712][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3096.647978][ C1] tc_run (net/core/dev.c:3945) [ 3096.648184][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3096.648413][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3096.648651][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3096.648910][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3096.649163][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3096.649401][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3096.649664][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3096.649967][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3096.650238][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3096.650489][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3096.650752][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3096.651006][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3096.651285][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3096.651622][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3096.651898][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3096.652148][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3096.652412][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3096.652626][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3096.652860][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3096.653106][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3096.653390][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3096.653640][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3096.653880][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3096.654128][ C1] ? __create_object (mm/kmemleak.c:756) [ 3096.654370][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3096.654636][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3096.654915][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3096.655186][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3096.655468][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3096.655708][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3096.655975][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3096.656202][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3096.656422][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3096.656659][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3096.656908][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3096.657160][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3096.657428][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3096.657661][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3096.657911][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3096.658165][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3096.658398][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3096.658662][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3096.658900][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3096.659164][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3096.659405][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3096.659686][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3096.659982][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3096.660281][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3096.660602][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3096.660853][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3096.661155][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3096.661386][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3096.661686][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3096.661912][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3096.662876][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3096.663295][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3096.663692][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3096.664089][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3096.664492][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3096.664888][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3096.667367][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3096.667906][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3096.668412][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3096.668882][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3096.669800][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3096.670418][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3096.670745][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3096.671728][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3096.672040][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3096.672441][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3096.672843][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3096.673244][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3096.673646][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3096.674047][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3096.674497][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3096.674830][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3096.675233][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3096.675636][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3096.676036][ C3] PKRU: 55555554 [ 3096.676219][ C3] Call Trace: [ 3096.676391][ C3] [ 3096.676543][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3096.676808][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3096.677054][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3096.677334][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3096.677614][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3096.677903][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3096.678173][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3096.678482][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3096.678745][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3096.679055][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3096.679355][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3096.679671][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3096.679964][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3096.680260][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3096.680551][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3096.680862][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3096.681103][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3096.681350][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3096.681591][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3096.681841][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3096.682115][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3096.682402][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3096.682644][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3096.682887][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3096.683149][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3096.683386][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3096.683634][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3096.683894][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3096.684176][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3096.684456][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3096.684705][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3096.684978][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3096.685244][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3096.685598][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3096.685853][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3096.686175][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3096.686440][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3096.686647][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3096.686878][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3096.687134][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3096.687414][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3096.687652][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3096.687884][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3096.688207][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3096.688513][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3096.688799][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3096.689093][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3096.689345][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3096.689577][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3096.689880][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3096.690168][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3096.690495][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3096.690737][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3096.691032][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3096.691323][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3096.691644][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3096.691901][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3096.692135][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3096.692386][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3096.692701][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3096.693035][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3096.693338][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3096.693613][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3096.693903][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3096.694219][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3096.694531][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3096.694858][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3096.695099][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3096.695371][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3096.695635][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3096.695903][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3096.696191][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3096.696503][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3096.696755][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3096.697034][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3096.697275][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3096.697519][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3096.697759][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3096.697999][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3096.698268][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3096.698526][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3096.698800][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3096.699084][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3096.699399][ C3] tc_run (net/core/dev.c:3945) [ 3096.699606][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3096.699840][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3096.700080][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3096.700350][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3096.700604][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3096.700843][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3096.701110][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3096.701416][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3096.701691][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3096.701944][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3096.702212][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3096.702469][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3096.702808][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3096.703085][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3096.703341][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3096.703607][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3096.703826][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3096.704070][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3096.704351][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3096.704666][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3096.704946][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3096.705201][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3096.705432][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3096.705703][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3096.705948][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3096.706201][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3096.706444][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3096.706694][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3096.706935][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3096.707203][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3096.707485][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3096.707738][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3096.707989][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3096.708294][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3096.708617][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3096.708862][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3096.709125][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3096.709397][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3096.709637][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3096.709878][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3096.710140][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3096.710404][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3096.710663][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3096.710935][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3096.711224][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3096.711466][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3096.711758][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3096.712000][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3096.712265][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3096.712488][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3096.712786][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3096.713036][ C3] __do_softirq (kernel/softirq.c:553) [ 3096.713272][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3096.713493][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3096.713782][ C3] [ 3096.713935][ C3] [ 3096.714086][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3096.714394][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3096.714722][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3096.715699][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3096.716007][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3096.716408][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3096.716806][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3096.717208][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3096.717615][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3096.718017][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3096.718316][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3096.718536][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3096.718771][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3096.719024][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3096.719314][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3096.719556][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3096.719814][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3096.720069][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3096.720359][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3096.720584][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3096.720828][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3096.721072][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3096.721313][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3096.721605][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3096.721877][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3096.722116][ C3] ksys_write (fs/read_write.c:643) [ 3096.722337][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3096.722587][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3096.722892][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3096.723125][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3096.723429][ C3] RIP: 0033:0x7f93b2836957 [ 3096.723658][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3096.724638][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3096.725061][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3096.725467][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3096.725868][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3096.726273][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3096.726673][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3096.727083][ C3] | [ 3122.575163][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3122.575529][ C1] rcu: 1-....: (744717 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=177868 | [ 3122.576077][ C1] rcu: (t=728604 jiffies g=1064457 q=70 ncpus=4) [ 3122.576847][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3122.577461][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3122.577784][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 3122.578745][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3122.579051][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3122.579447][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3122.579841][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3122.580239][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3122.580638][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3122.581032][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3122.581474][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3122.581803][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3122.582201][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3122.582596][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3122.582991][ C1] PKRU: 55555554 [ 3122.583171][ C1] Call Trace: [ 3122.583342][ C1] [ 3122.583490][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3122.583762][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3122.584013][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3122.584263][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3122.584496][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3122.584763][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3122.585031][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3122.585288][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3122.585572][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3122.585811][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3122.586120][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3122.586390][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3122.586677][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3122.586940][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3122.587244][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3122.587511][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3122.587819][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3122.588110][ C1] [ 3122.588262][ C1] [ 3122.588410][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3122.588723][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3122.589008][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3122.589297][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3122.589581][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3122.589893][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3122.590133][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3122.590372][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3122.590618][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3122.590887][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3122.591168][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3122.591406][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3122.591645][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3122.591902][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3122.592135][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3122.592379][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3122.592635][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3122.592909][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3122.593184][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3122.593430][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3122.593702][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3122.593964][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3122.594312][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3122.594563][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3122.594881][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3122.595143][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3122.595348][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3122.595575][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3122.595828][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3122.596103][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3122.596375][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3122.596601][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3122.596918][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3122.597224][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3122.597511][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3122.597805][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3122.598053][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3122.598283][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3122.598581][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3122.598866][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3122.599190][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3122.599425][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3122.599721][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3122.600004][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3122.600319][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3122.600572][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3122.600806][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3122.601052][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3122.601365][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3122.601695][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3122.601993][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3122.602268][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3122.602553][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3122.602864][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3122.603145][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3122.603461][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3122.603707][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3122.603986][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3122.604233][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3122.604479][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3122.604726][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3122.604988][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3122.605242][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3122.605489][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3122.605750][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3122.606012][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3122.606239][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3122.606494][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3122.606764][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3122.607030][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3122.607248][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3122.607520][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3122.607829][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3122.608069][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3122.608300][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3122.608549][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3122.608802][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3122.609083][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3122.609352][ C1] tc_run (net/core/dev.c:3945) [ 3122.609556][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3122.609783][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3122.610020][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3122.610278][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3122.610529][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3122.610766][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3122.611028][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3122.611331][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3122.611599][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3122.611850][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3122.612113][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3122.612369][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3122.612647][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3122.612982][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3122.613256][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3122.613507][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3122.613768][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3122.613982][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3122.614218][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3122.614460][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3122.614742][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3122.614992][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3122.615232][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3122.615480][ C1] ? __create_object (mm/kmemleak.c:756) [ 3122.615722][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3122.615986][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3122.616264][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3122.616536][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3122.616816][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3122.617053][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3122.617321][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3122.617551][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3122.617771][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3122.618007][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3122.618256][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3122.618508][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3122.618777][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3122.619004][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3122.619253][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3122.619506][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3122.619741][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3122.620004][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3122.620243][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3122.620506][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3122.620746][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3122.621026][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3122.621323][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3122.621620][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3122.621938][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3122.622189][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3122.622491][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3122.622721][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3122.623019][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3122.623245][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3122.624211][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3122.624628][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3122.625026][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3122.625423][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3122.625818][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3122.626213][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3122.626213][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3122.626615][ C1] | [ 3122.626771][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 3122.627044][ C3] NMI backtrace for cpu 3 [ 3122.627059][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3122.627062][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 3122.627072][ C3] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff All code ======== 0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7: 00 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 66 0f 1f 00 nopw (%rax) 1c: 48 85 f6 test %rsi,%rsi 1f: 0f 84 5e 01 00 00 je 0x183 25: 48 89 f8 mov %rdi,%rax 28: 41 54 push %r12 2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction 2e: 48 01 f0 add %rsi,%rax 31: 55 push %rbp 32: 53 push %rbx 33: 72 14 jb 0x49 35: eb 26 jmp 0x5d 37: cc int3 38: cc int3 39: cc int3 3a: 48 rex.W 3b: b8 ff ff ff ff mov $0xffffffff,%eax Code starting with the faulting instruction =========================================== 0: 44 0f b6 c2 movzbl %dl,%r8d 4: 48 01 f0 add %rsi,%rax 7: 55 push %rbp 8: 53 push %rbx 9: 72 14 jb 0x1f b: eb 26 jmp 0x33 d: cc int3 e: cc int3 f: cc int3 10: 48 rex.W 11: b8 ff ff ff ff mov $0xffffffff,%eax [ 3122.627075][ C3] RSP: 0018:ffffc90000277a88 EFLAGS: 00000202 [ 3122.627079][ C3] RAX: ffff888007a89b58 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3122.627081][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3122.627083][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3122.627084][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3122.627086][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3122.627088][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3122.627090][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3122.627094][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3122.627096][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3122.627097][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3122.627099][ C3] PKRU: 55555554 [ 3122.627100][ C3] Call Trace: [ 3122.627103][ C3] [ 3122.627109][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3122.627115][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3122.627121][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3122.627127][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3122.627131][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3122.627133][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3122.627140][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3122.627147][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [ 3122.627150][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [ 3122.627153][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [ 3122.627157][ C3] [ 3122.627158][ C3] [ 3122.627160][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3122.627164][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3122.627167][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3122.627173][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3122.627179][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3122.627183][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3122.627187][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3122.627190][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3122.627193][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3122.627195][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3122.627200][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3122.627204][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3122.627211][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3122.627214][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3122.627219][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3122.627228][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3122.627232][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3122.627235][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3122.627237][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3122.627240][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3122.627247][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3122.627252][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3122.627255][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3122.627265][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3122.627268][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3122.627271][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3122.627277][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3122.627280][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3122.627285][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3122.627290][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3122.627296][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3122.627302][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3122.627307][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3122.627316][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3122.627321][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3122.627323][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3122.627328][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3122.627331][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3122.627336][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3122.627338][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3122.627343][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3122.627347][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3122.627351][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3122.627355][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3122.627357][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3122.627361][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3122.627370][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3122.627377][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3122.627384][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3122.627389][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3122.627400][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3122.627408][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3122.627417][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3122.627426][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3122.627429][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3122.627435][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3122.627440][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3122.627443][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3122.627454][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3122.627458][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3122.627466][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3122.627469][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3122.627474][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3122.627480][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3122.627484][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3122.627487][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3122.627490][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3122.627494][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3122.627496][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3122.627498][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3122.627502][ C3] tc_run (net/core/dev.c:3945) [ 3122.627507][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3122.627510][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3122.627512][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3122.627516][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3122.627521][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3122.627523][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3122.627527][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3122.627531][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3122.627534][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3122.627538][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3122.627542][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3122.627545][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3122.627553][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3122.627556][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3122.627560][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3122.627564][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3122.627568][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3122.627570][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3122.627573][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3122.627576][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3122.627580][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3122.627585][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3122.627587][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3122.627593][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3122.627598][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3122.627601][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3122.627605][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3122.627608][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3122.627611][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3122.627617][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3122.627620][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3122.627625][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3122.627629][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3122.627634][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3122.627637][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3122.627641][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3122.627644][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3122.627647][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3122.627651][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3122.627656][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3122.627660][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3122.627664][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3122.627667][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3122.627672][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3122.627675][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3122.627677][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3122.627682][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3122.627685][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3122.627688][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3122.627691][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3122.627696][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3122.627699][ C3] __do_softirq (kernel/softirq.c:553) [ 3122.627703][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3122.627706][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3122.627711][ C3] [ 3122.627712][ C3] [ 3122.627713][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3122.627717][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3122.627720][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3122.627722][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3122.627724][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3122.627726][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3122.627727][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3122.627729][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3122.627730][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3122.627734][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3122.627738][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3122.627746][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3122.627755][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3122.627758][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3122.627764][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3122.627767][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3122.627771][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3122.627776][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3122.627780][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3122.627785][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3122.627787][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3122.627792][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3122.627794][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3122.627798][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3122.627801][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3122.627807][ C3] ksys_write (fs/read_write.c:643) [ 3122.627811][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3122.627815][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3122.627819][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3122.627824][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3122.627827][ C3] RIP: 0033:0x7f93b2836957 [ 3122.627832][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3122.627835][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3122.627839][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3122.627841][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3122.627843][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3122.627846][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3122.627848][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3148.615047][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3148.615572][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3148.616036][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3148.616501][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3148.617410][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3148.618017][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3148.618340][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3148.619300][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3148.619605][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3148.620000][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3148.620394][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3148.620787][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3148.621181][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3148.621576][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3148.622019][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3148.622349][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3148.622746][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3148.623142][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3148.623535][ C1] PKRU: 55555554 [ 3148.623716][ C1] Call Trace: [ 3148.623886][ C1] [ 3148.624035][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3148.624296][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3148.624538][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3148.624812][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3148.625081][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3148.625367][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3148.625629][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3148.625933][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3148.626193][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3148.626498][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3148.626789][ C1] [ 3148.626938][ C1] [ 3148.627086][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3148.627405][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3148.627691][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3148.627984][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3148.628269][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3148.628579][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3148.628822][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3148.629060][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3148.629307][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3148.629576][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3148.629857][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3148.630093][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3148.630332][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3148.630589][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3148.630823][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3148.631067][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3148.631323][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3148.631596][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3148.631869][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3148.632114][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3148.632387][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3148.632648][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3148.632992][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3148.633242][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3148.633559][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3148.633818][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3148.634020][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3148.634247][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3148.634499][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3148.634774][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3148.635043][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3148.635268][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3148.635583][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3148.635886][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3148.636163][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3148.636455][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3148.636706][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3148.636934][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3148.637230][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3148.637521][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3148.637843][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3148.638078][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3148.638372][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3148.638654][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3148.638968][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3148.639220][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3148.639452][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3148.639697][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3148.640007][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3148.640337][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3148.640632][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3148.640904][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3148.641188][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3148.641498][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3148.641779][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3148.642091][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3148.642336][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3148.642613][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3148.642858][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3148.643103][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3148.643349][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3148.643609][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3148.643860][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3148.644106][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3148.644366][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3148.644627][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3148.644852][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3148.645104][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3148.645374][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3148.645637][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3148.645853][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3148.646117][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3148.646424][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3148.646662][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3148.646891][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3148.647137][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3148.647401][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3148.647684][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3148.647950][ C1] tc_run (net/core/dev.c:3945) [ 3148.648152][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3148.648380][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3148.648615][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3148.648873][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3148.649123][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3148.649360][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3148.649621][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3148.649924][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3148.650193][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3148.650443][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3148.650708][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3148.650960][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3148.651238][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3148.651573][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3148.651845][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3148.652096][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3148.652358][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3148.652572][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3148.652804][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3148.653045][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3148.653327][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3148.653576][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3148.653814][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3148.654059][ C1] ? __create_object (mm/kmemleak.c:756) [ 3148.654301][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3148.654566][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3148.654843][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3148.655114][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3148.655392][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3148.655630][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3148.655892][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3148.656116][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3148.656335][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3148.656571][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3148.656819][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3148.657069][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3148.657347][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3148.657570][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3148.657817][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3148.658069][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3148.658303][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3148.658565][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3148.658804][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3148.659066][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3148.659305][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3148.659584][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3148.659879][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3148.660176][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3148.660494][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3148.660743][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3148.661043][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3148.661274][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3148.661570][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3148.661797][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3148.662753][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3148.663172][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3148.663567][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3148.663961][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3148.664357][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3148.664752][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3148.667235][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3148.667775][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3148.668281][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3148.668754][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3148.669672][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3148.670290][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 3148.670577][ C3] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 3148.671553][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [ 3148.671863][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3148.672263][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3148.672665][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3148.673070][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3148.673475][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3148.673874][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3148.674322][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3148.674658][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3148.675060][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3148.675461][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3148.675860][ C3] PKRU: 55555554 [ 3148.676042][ C3] Call Trace: [ 3148.676217][ C3] [ 3148.676368][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3148.676633][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3148.676877][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3148.677155][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3148.677439][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3148.677726][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3148.677994][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3148.678304][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3148.678568][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3148.678880][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3148.679183][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3148.679498][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3148.679790][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 3148.680072][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3148.680359][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3148.680671][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3148.680911][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3148.681153][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3148.681400][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3148.681651][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3148.681924][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3148.682214][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3148.682455][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3148.682699][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3148.682961][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3148.683201][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3148.683447][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3148.683708][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3148.683988][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3148.684269][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3148.684519][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3148.684790][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3148.685052][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3148.685404][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3148.685658][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3148.685979][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3148.686251][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3148.686457][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3148.686688][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3148.686943][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3148.687224][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3148.687462][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3148.687692][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3148.688014][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3148.688323][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3148.688607][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3148.688902][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3148.689153][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3148.689386][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3148.689689][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3148.689976][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3148.690305][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3148.690546][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3148.690842][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3148.691131][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3148.691450][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3148.691707][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3148.691942][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3148.692193][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3148.692507][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3148.692841][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3148.693142][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3148.693419][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3148.693708][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3148.694022][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3148.694336][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3148.694663][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3148.694905][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3148.695173][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3148.695436][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3148.695703][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3148.695990][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3148.696303][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3148.696553][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3148.696833][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3148.697076][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3148.697327][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3148.697560][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3148.697800][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3148.698065][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3148.698326][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3148.698595][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3148.698878][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3148.699193][ C3] tc_run (net/core/dev.c:3945) [ 3148.699398][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3148.699631][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3148.699872][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3148.700134][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3148.700391][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3148.700630][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3148.700896][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3148.701203][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3148.701478][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3148.701731][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3148.701997][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3148.702257][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3148.702596][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3148.702872][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3148.703126][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3148.703393][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3148.703613][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3148.703858][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3148.704136][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3148.704451][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3148.704728][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3148.704983][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3148.705216][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3148.705488][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3148.705732][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3148.705984][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3148.706228][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3148.706477][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3148.706714][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3148.706981][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3148.707263][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3148.707520][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3148.707771][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3148.708074][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3148.708396][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3148.708640][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3148.708903][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3148.709176][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3148.709418][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3148.709657][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3148.709918][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3148.710181][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3148.710443][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3148.710716][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3148.711002][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3148.711244][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3148.711536][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3148.711777][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3148.712041][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3148.712268][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3148.712564][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3148.712813][ C3] __do_softirq (kernel/softirq.c:553) [ 3148.713048][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3148.713270][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3148.713563][ C3] [ 3148.713714][ C3] [ 3148.713864][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3148.714172][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3148.714498][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3148.715478][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3148.715786][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3148.716186][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3148.716588][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3148.716989][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3148.717398][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3148.717800][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3148.718099][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3148.718323][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3148.718557][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3148.718810][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3148.719097][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3148.719338][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3148.719598][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3148.719852][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3148.720142][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3148.720371][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3148.720617][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3148.720868][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3148.721107][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3148.721406][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3148.721671][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3148.721909][ C3] ksys_write (fs/read_write.c:643) [ 3148.722127][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3148.722381][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3148.722685][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3148.722918][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3148.723222][ C3] RIP: 0033:0x7f93b2836957 [ 3148.723450][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3148.724428][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3148.724851][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3148.725250][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3148.725652][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3148.726052][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3148.726458][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3176.615044][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3176.615570][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3176.616034][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3176.616499][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3176.617408][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3176.618016][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3176.618339][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3176.619303][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3176.619608][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3176.620004][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3176.620400][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3176.620797][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3176.621194][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3176.621590][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3176.622034][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3176.622364][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3176.622762][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3176.623159][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3176.623555][ C1] PKRU: 55555554 [ 3176.623736][ C1] Call Trace: [ 3176.623908][ C1] [ 3176.624057][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3176.624319][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3176.624561][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3176.624834][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3176.625104][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3176.625392][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3176.625655][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3176.625960][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3176.626221][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3176.626528][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3176.626821][ C1] [ 3176.626971][ C1] [ 3176.627119][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3176.627442][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3176.627730][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3176.628025][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3176.628311][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3176.628621][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3176.628863][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3176.629101][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3176.629349][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3176.629619][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3176.629902][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3176.630140][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3176.630381][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3176.630638][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3176.630873][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3176.631119][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3176.631376][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3176.631651][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3176.631929][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3176.632175][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3176.632444][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3176.632706][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3176.633053][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3176.633304][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3176.633622][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3176.633885][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3176.634088][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3176.634316][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3176.634569][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3176.634846][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3176.635117][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3176.635344][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3176.635661][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3176.635966][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3176.636246][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3176.636539][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3176.636788][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3176.637017][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3176.637326][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3176.637611][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3176.637934][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3176.638170][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3176.638465][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3176.638749][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3176.639063][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3176.639318][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3176.639551][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3176.639799][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3176.640111][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3176.640442][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3176.640740][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3176.641012][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3176.641298][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3176.641610][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3176.641893][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3176.642205][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3176.642453][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3176.642730][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3176.642977][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3176.643226][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3176.643472][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3176.643734][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3176.643988][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3176.644235][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3176.644497][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3176.644759][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3176.644985][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3176.645240][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3176.645510][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3176.645776][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3176.645993][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3176.646262][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3176.646571][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3176.646810][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3176.647040][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3176.647296][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3176.647550][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3176.647834][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3176.648102][ C1] tc_run (net/core/dev.c:3945) [ 3176.648305][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3176.648534][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3176.648771][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3176.649030][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3176.649282][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3176.649519][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3176.649781][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3176.650084][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3176.650354][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3176.650605][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3176.650868][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3176.651123][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3176.651403][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3176.651740][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3176.652014][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3176.652267][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3176.652529][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3176.652745][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3176.652979][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3176.653221][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3176.653506][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3176.653755][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3176.653995][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3176.654243][ C1] ? __create_object (mm/kmemleak.c:756) [ 3176.654487][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3176.654751][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3176.655029][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3176.655302][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3176.655582][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3176.655820][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3176.656083][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3176.656309][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3176.656530][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3176.656768][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3176.657017][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3176.657277][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3176.657546][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3176.657771][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3176.658018][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3176.658271][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3176.658507][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3176.658770][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3176.659010][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3176.659274][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3176.659515][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3176.659795][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3176.660093][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3176.660392][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3176.660712][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3176.660963][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3176.661266][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3176.661498][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3176.661798][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3176.662026][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3176.662988][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3176.663408][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3176.663806][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3176.664202][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3176.664599][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3176.664996][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3176.667489][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3176.668023][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3176.668532][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3176.669005][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3176.669925][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3176.670545][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3176.670872][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3176.671851][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3176.672161][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3176.672566][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3176.672967][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3176.673370][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3176.673770][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3176.674170][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3176.674620][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3176.674954][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3176.675360][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3176.675760][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3176.676161][ C3] PKRU: 55555554 [ 3176.676343][ C3] Call Trace: [ 3176.676518][ C3] [ 3176.676669][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3176.676934][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3176.677185][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3176.677464][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3176.677739][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3176.678028][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3176.678304][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3176.678613][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3176.678877][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3176.679192][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3176.679490][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3176.679809][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3176.680104][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3176.680403][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3176.680696][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3176.681009][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3176.681252][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3176.681495][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3176.681737][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3176.681990][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3176.682264][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3176.682552][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3176.682790][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3176.683034][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3176.683299][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3176.683538][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3176.683788][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3176.684047][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3176.684328][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3176.684607][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3176.684856][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3176.685128][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3176.685395][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3176.685745][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3176.685999][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3176.686324][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3176.686590][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3176.686794][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3176.687026][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3176.687291][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3176.687570][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3176.687803][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3176.688033][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3176.688357][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3176.688666][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3176.688948][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3176.689246][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3176.689496][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3176.689728][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3176.690030][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3176.690317][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3176.690644][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3176.690885][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3176.691185][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3176.691471][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3176.691790][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3176.692046][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3176.692284][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3176.692533][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3176.692846][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3176.693184][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3176.693484][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3176.693760][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3176.694052][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3176.694368][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3176.694678][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3176.695011][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3176.695253][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3176.695521][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3176.695782][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3176.696053][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3176.696342][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3176.696657][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3176.696911][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3176.697199][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3176.697441][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3176.697683][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3176.697916][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3176.698157][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3176.698424][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3176.698683][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3176.698951][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3176.699239][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3176.699553][ C3] tc_run (net/core/dev.c:3945) [ 3176.699759][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3176.699990][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3176.700233][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3176.700497][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3176.700752][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3176.700993][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3176.701261][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3176.701570][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3176.701843][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3176.702097][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3176.702367][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3176.702626][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3176.702964][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3176.703243][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3176.703497][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3176.703765][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3176.703983][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3176.704229][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3176.704507][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3176.704819][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3176.705097][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3176.705353][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3176.705585][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3176.705856][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3176.706102][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3176.706357][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3176.706598][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3176.706848][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3176.707085][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3176.707368][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3176.707651][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3176.707897][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3176.708147][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3176.708453][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3176.708776][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3176.709021][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3176.709285][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3176.709555][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3176.709797][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3176.710034][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3176.710299][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3176.710562][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3176.710824][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3176.711096][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3176.711382][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3176.711623][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3176.711916][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3176.712157][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3176.712423][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3176.712649][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3176.712945][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3176.713197][ C3] __do_softirq (kernel/softirq.c:553) [ 3176.713434][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3176.713654][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3176.713942][ C3] [ 3176.714094][ C3] [ 3176.714250][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3176.714553][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3176.714879][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3176.715862][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3176.716171][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3176.716571][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3176.716973][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3176.717381][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3176.717781][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3176.718187][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3176.718491][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3176.718712][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3176.718945][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3176.719200][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3176.719491][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3176.719731][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3176.719989][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3176.720246][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3176.720538][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3176.720760][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3176.721005][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3176.721253][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3176.721493][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3176.721784][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3176.722050][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3176.722290][ C3] ksys_write (fs/read_write.c:643) [ 3176.722509][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3176.722759][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3176.723066][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3176.723300][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3176.723604][ C3] RIP: 0033:0x7f93b2836957 [ 3176.723833][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3176.724811][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3176.725234][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3176.725637][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3176.726040][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3176.726442][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3176.726843][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3184.835444][ T74] kmemleak: 2 new suspected memory leaks (see /sys/kernel/debug/kmemleak) | [ 3200.630163][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3200.630547][ C1] rcu: 1-....: (822617 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=196921 | [ 3200.631096][ C1] rcu: (t=806659 jiffies g=1064457 q=70 ncpus=4) [ 3200.631867][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3200.632495][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3200.632823][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3200.633811][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3200.634129][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3200.634534][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3200.634947][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3200.635373][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3200.635777][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3200.636180][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3200.636642][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3200.636974][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3200.637384][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3200.637800][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3200.638206][ C1] PKRU: 55555554 [ 3200.638388][ C1] Call Trace: [ 3200.638561][ C1] [ 3200.638730][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3200.639008][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3200.639267][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3200.639528][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3200.639764][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3200.640043][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3200.640311][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3200.640583][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3200.640878][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3200.641124][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3200.641448][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3200.641734][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3200.642028][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3200.642295][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3200.642612][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3200.642887][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3200.643202][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3200.643502][ C1] [ 3200.643650][ C1] [ 3200.643813][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3200.644139][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3200.644430][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3200.644720][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3200.645007][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3200.645333][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3200.645576][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3200.645827][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3200.646089][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3200.646372][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3200.646657][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3200.646892][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3200.647138][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3200.647397][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3200.647632][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3200.647878][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3200.648135][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3200.648407][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3200.648683][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3200.648929][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3200.649204][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3200.649467][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3200.649814][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3200.650064][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3200.650381][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3200.650642][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3200.650844][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3200.651074][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3200.651332][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3200.651620][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3200.651898][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3200.652138][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3200.652457][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3200.652760][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3200.653039][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3200.653346][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3200.653597][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3200.653836][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3200.654146][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3200.654440][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3200.654772][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3200.655014][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3200.655322][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3200.655624][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3200.655950][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3200.656208][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3200.656441][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3200.656700][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3200.657025][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3200.657374][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3200.657676][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3200.657959][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3200.658263][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3200.658579][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3200.658863][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3200.659192][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3200.659440][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3200.659730][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3200.659988][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3200.660240][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3200.660486][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3200.660762][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3200.661020][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3200.661280][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3200.661553][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3200.661820][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3200.662055][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3200.662325][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3200.662598][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3200.662874][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3200.663091][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3200.663367][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3200.663690][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3200.663941][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3200.664176][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3200.664423][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3200.664677][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3200.664960][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3200.665226][ C1] tc_run (net/core/dev.c:3945) [ 3200.665430][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3200.665660][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3200.665898][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3200.666157][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3200.666409][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3200.666643][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3200.666907][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3200.667217][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3200.667485][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3200.667734][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3200.667999][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3200.668254][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3200.668534][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3200.668870][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3200.669144][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3200.669394][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3200.669660][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3200.669875][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3200.670109][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3200.670349][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3200.670637][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3200.670887][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3200.671139][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3200.671402][ C1] ? __create_object (mm/kmemleak.c:756) [ 3200.671648][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3200.671929][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3200.672214][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3200.672485][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3200.672764][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3200.673003][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3200.673280][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3200.673528][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3200.673745][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3200.673994][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3200.674248][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3200.674515][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3200.674798][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3200.675021][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3200.675278][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3200.675534][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3200.675782][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3200.676063][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3200.676307][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3200.676583][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3200.676825][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3200.677117][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3200.677430][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3200.677743][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3200.678074][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3200.678328][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3200.678641][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3200.678889][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3200.679197][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3200.679422][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3200.680410][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3200.680841][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3200.681247][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3200.681651][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3200.682067][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3200.682467][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3200.682467][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3200.682876][ C1] | [ 3200.683047][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 3200.683331][ C3] NMI backtrace for cpu 3 [ 3200.683346][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3200.683349][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3200.683360][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3200.683364][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3200.683368][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3200.683370][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3200.683371][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3200.683373][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3200.683375][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3200.683377][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3200.683379][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3200.683382][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3200.683384][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3200.683385][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3200.683387][ C3] PKRU: 55555554 [ 3200.683388][ C3] Call Trace: [ 3200.683392][ C3] [ 3200.683398][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3200.683404][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3200.683411][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3200.683417][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3200.683421][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3200.683423][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3200.683430][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3200.683436][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3200.683439][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3200.683442][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3200.683445][ C3] [ 3200.683446][ C3] [ 3200.683448][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3200.683450][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3200.683457][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3200.683462][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3200.683465][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3200.683470][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3200.683472][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3200.683476][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3200.683478][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3200.683483][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3200.683486][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3200.683493][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3200.683496][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3200.683501][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3200.683509][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3200.683513][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3200.683516][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3200.683518][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3200.683521][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3200.683527][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3200.683532][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3200.683535][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3200.683546][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3200.683549][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3200.683552][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3200.683558][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3200.683561][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3200.683567][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3200.683571][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3200.683578][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3200.683583][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3200.683588][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3200.683597][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3200.683602][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3200.683605][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3200.683609][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3200.683612][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3200.683616][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3200.683618][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3200.683623][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3200.683627][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3200.683631][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3200.683634][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3200.683636][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3200.683639][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3200.683648][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3200.683655][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3200.683661][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3200.683666][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3200.683677][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3200.683685][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3200.683694][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3200.683702][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3200.683705][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3200.683711][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3200.683715][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3200.683718][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3200.683721][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3200.683725][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3200.683733][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3200.683736][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3200.683740][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3200.683746][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3200.683750][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3200.683753][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3200.683756][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3200.683759][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3200.683762][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3200.683764][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3200.683768][ C3] tc_run (net/core/dev.c:3945) [ 3200.683773][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3200.683777][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3200.683779][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3200.683783][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3200.683787][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3200.683790][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3200.683793][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3200.683797][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3200.683800][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3200.683804][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3200.683807][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3200.683811][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3200.683818][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3200.683821][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3200.683825][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3200.683828][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3200.683831][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3200.683834][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3200.683837][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3200.683840][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3200.683844][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3200.683848][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3200.683850][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3200.683856][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3200.683860][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3200.683864][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3200.683868][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3200.683872][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3200.683875][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3200.683881][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3200.683884][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3200.683889][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3200.683893][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3200.683897][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3200.683901][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3200.683904][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3200.683908][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3200.683911][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3200.683914][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3200.683920][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3200.683925][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3200.683930][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3200.683933][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3200.683938][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3200.683941][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3200.683943][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3200.683948][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3200.683951][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3200.683954][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3200.683958][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3200.683962][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3200.683966][ C3] __do_softirq (kernel/softirq.c:553) [ 3200.683970][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3200.683974][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3200.683978][ C3] [ 3200.683979][ C3] [ 3200.683980][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3200.683983][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3200.683986][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3200.683988][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3200.683991][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3200.683993][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3200.683994][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3200.683996][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3200.683997][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3200.684001][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3200.684005][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3200.684013][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3200.684021][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3200.684024][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3200.684030][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3200.684033][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3200.684037][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3200.684042][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3200.684046][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3200.684051][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3200.684053][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3200.684057][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3200.684059][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3200.684063][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3200.684067][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3200.684072][ C3] ksys_write (fs/read_write.c:643) [ 3200.684076][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3200.684080][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3200.684084][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3200.684088][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3200.684092][ C3] RIP: 0033:0x7f93b2836957 [ 3200.684096][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3200.684098][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3200.684101][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3200.684102][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3200.684104][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3200.684106][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3200.684107][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3228.615103][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3228.615631][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3228.616120][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3228.616595][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3228.617533][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3228.618155][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3228.618479][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3228.619471][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3228.619780][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3228.620192][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3228.620598][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3228.621009][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3228.621417][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3228.621841][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3228.622307][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3228.622647][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3228.623064][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3228.623481][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3228.623889][ C1] PKRU: 55555554 [ 3228.624084][ C1] Call Trace: [ 3228.624255][ C1] [ 3228.624411][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3228.624677][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3228.624931][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3228.625211][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3228.625496][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3228.625810][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3228.626075][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3228.626382][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3228.626650][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3228.626965][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3228.627259][ C1] [ 3228.627408][ C1] [ 3228.627558][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3228.627869][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3228.628157][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3228.628451][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3228.628734][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3228.629046][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3228.629302][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3228.629558][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3228.629805][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3228.630088][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3228.630370][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3228.630620][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3228.630892][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3228.631171][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3228.631414][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3228.631672][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3228.631957][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3228.632233][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3228.632507][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3228.632766][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3228.633034][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3228.633309][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3228.633665][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3228.633920][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3228.634250][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3228.634527][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3228.634743][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3228.634969][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3228.635223][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3228.635500][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3228.635776][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3228.636012][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3228.636346][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3228.636662][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3228.636949][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3228.637261][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3228.637508][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3228.637750][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3228.638059][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3228.638347][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3228.638683][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3228.638939][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3228.639235][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3228.639532][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3228.639859][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3228.640126][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3228.640386][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3228.640642][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3228.640973][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3228.641336][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3228.641638][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3228.641915][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3228.642206][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3228.642528][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3228.642824][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3228.643148][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3228.643394][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3228.643670][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3228.643928][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3228.644182][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3228.644441][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3228.644703][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3228.644970][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3228.645228][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3228.645494][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3228.645769][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3228.645994][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3228.646249][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3228.646519][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3228.646798][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3228.647039][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3228.647305][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3228.647631][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3228.647870][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3228.648128][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3228.648397][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3228.648662][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3228.648959][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3228.649248][ C1] tc_run (net/core/dev.c:3945) [ 3228.649475][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3228.649708][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3228.649961][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3228.650225][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3228.650489][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3228.650742][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3228.651008][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3228.651312][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3228.651594][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3228.651849][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3228.652133][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3228.652403][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3228.652708][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3228.653069][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3228.653367][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3228.653641][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3228.653917][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3228.654131][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3228.654382][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3228.654647][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3228.654945][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3228.655209][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3228.655460][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3228.655748][ C1] ? __create_object (mm/kmemleak.c:756) [ 3228.656004][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3228.656284][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3228.656580][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3228.656875][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3228.657184][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3228.657432][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3228.657702][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3228.657940][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3228.658166][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3228.658412][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3228.658679][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3228.658937][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3228.659207][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3228.659432][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3228.659680][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3228.659944][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3228.660180][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3228.660460][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3228.660710][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3228.660979][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3228.661232][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3228.661526][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3228.661823][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3228.662132][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3228.662465][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3228.662719][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3228.663037][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3228.663268][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3228.663568][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3228.663805][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3228.664798][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3228.665243][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3228.665652][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3228.666082][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3228.666496][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3228.666909][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3228.669383][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3228.669915][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3228.670417][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3228.670885][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3228.671797][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3228.672414][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3228.672739][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3228.673710][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3228.674018][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3228.674418][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3228.674816][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3228.675214][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3228.675617][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3228.676015][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3228.676461][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3228.676794][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3228.677200][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3228.677599][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3228.677998][ C3] PKRU: 55555554 [ 3228.678180][ C3] Call Trace: [ 3228.678351][ C3] [ 3228.678502][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3228.678765][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3228.679010][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3228.679287][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3228.679558][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3228.679846][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3228.680111][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3228.680418][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3228.680681][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3228.680989][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3228.681285][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3228.681600][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3228.681890][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3228.682184][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3228.682474][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3228.682784][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3228.683025][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3228.683267][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3228.683508][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3228.683757][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3228.684027][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3228.684312][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3228.684551][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3228.684793][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3228.685053][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3228.685289][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3228.685534][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3228.685792][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3228.686070][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3228.686348][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3228.686603][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3228.686874][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3228.687145][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3228.687495][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3228.687747][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3228.688066][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3228.688331][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3228.688535][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3228.688764][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3228.689017][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3228.689295][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3228.689527][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3228.689755][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3228.690075][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3228.690381][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3228.690664][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3228.690957][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3228.691207][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3228.691437][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3228.691737][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3228.692021][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3228.692345][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3228.692584][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3228.692879][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3228.693167][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3228.693484][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3228.693739][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3228.693972][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3228.694220][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3228.694532][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3228.694864][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3228.695163][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3228.695438][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3228.695726][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3228.696037][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3228.696348][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3228.696674][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3228.696921][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3228.697190][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3228.697451][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3228.697718][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3228.698002][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3228.698316][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3228.698566][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3228.698845][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3228.699085][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3228.699327][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3228.699558][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3228.699799][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3228.700063][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3228.700319][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3228.700585][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3228.700866][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3228.701180][ C3] tc_run (net/core/dev.c:3945) [ 3228.701385][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3228.701617][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3228.701856][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3228.702116][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3228.702369][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3228.702606][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3228.702871][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3228.703174][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3228.703448][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3228.703700][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3228.703965][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3228.704222][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3228.704559][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3228.704833][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3228.705084][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3228.705348][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3228.705566][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3228.705809][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3228.706084][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3228.706398][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3228.706672][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3228.706931][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3228.707162][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3228.707433][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3228.707676][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3228.707927][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3228.708166][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3228.708416][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3228.708651][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3228.708917][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3228.709198][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3228.709442][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3228.709692][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3228.709993][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3228.710313][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3228.710556][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3228.710817][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3228.711085][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3228.711326][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3228.711563][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3228.711823][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3228.712083][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3228.712348][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3228.712618][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3228.712904][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3228.713144][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3228.713434][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3228.713673][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3228.713937][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3228.714160][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3228.714457][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3228.714705][ C3] __do_softirq (kernel/softirq.c:553) [ 3228.714939][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3228.715158][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3228.715443][ C3] [ 3228.715593][ C3] [ 3228.715742][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3228.716049][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3228.716375][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3228.717350][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3228.717658][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3228.718054][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3228.718454][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3228.718856][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3228.719255][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3228.719655][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3228.719954][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3228.720175][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3228.720409][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3228.720662][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3228.720948][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3228.721187][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3228.721445][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3228.721699][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3228.721986][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3228.722213][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3228.722456][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3228.722700][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3228.722937][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3228.723231][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3228.723495][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3228.723732][ C3] ksys_write (fs/read_write.c:643) [ 3228.723949][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3228.724199][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3228.724503][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3228.724734][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3228.725034][ C3] RIP: 0033:0x7f93b2836957 [ 3228.725262][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3228.726234][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3228.726654][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3228.727059][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3228.727459][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3228.727857][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3228.728254][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3256.615070][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3256.615609][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3256.616078][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3256.616552][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3256.617477][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3256.618093][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3256.618419][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3256.619390][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3256.619698][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3256.620097][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3256.620498][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3256.620895][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3256.621294][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3256.621692][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3256.622139][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3256.622473][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3256.622873][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3256.623272][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3256.623675][ C1] PKRU: 55555554 [ 3256.623857][ C1] Call Trace: [ 3256.624033][ C1] [ 3256.624188][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3256.624455][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3256.624702][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3256.624986][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3256.625263][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3256.625555][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3256.625826][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3256.626135][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3256.626402][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3256.626718][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3256.627028][ C1] [ 3256.627180][ C1] [ 3256.627332][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3256.627653][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3256.627950][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3256.628250][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3256.628594][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3256.628907][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3256.629148][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3256.629387][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3256.629639][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3256.629913][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3256.630199][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3256.630437][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3256.630677][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3256.630938][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3256.631175][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3256.631421][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3256.631680][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3256.631956][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3256.632232][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3256.632477][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3256.632750][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3256.633015][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3256.633361][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3256.633615][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3256.633933][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3256.634197][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3256.634399][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3256.634633][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3256.634888][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3256.635162][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3256.635432][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3256.635660][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3256.635978][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3256.636286][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3256.636565][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3256.636863][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3256.637114][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3256.637346][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3256.637648][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3256.637934][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3256.638261][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3256.638498][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3256.638793][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3256.639079][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3256.639400][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3256.639657][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3256.639891][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3256.640135][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3256.640447][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3256.640778][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3256.641075][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3256.641348][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3256.641637][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3256.641948][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3256.642231][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3256.642547][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3256.642796][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3256.643076][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3256.643327][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3256.643576][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3256.643823][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3256.644086][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3256.644340][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3256.644588][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3256.644851][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3256.645115][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3256.645339][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3256.645594][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3256.645867][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3256.646132][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3256.646348][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3256.646614][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3256.646931][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3256.647176][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3256.647409][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3256.647660][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3256.647917][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3256.648204][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3256.648469][ C1] tc_run (net/core/dev.c:3945) [ 3256.648674][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3256.648906][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3256.649144][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3256.649404][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3256.649656][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3256.649894][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3256.650162][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3256.650472][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3256.650743][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3256.650995][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3256.651260][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3256.651518][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3256.651799][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3256.652133][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3256.652412][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3256.652666][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3256.652931][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3256.653147][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3256.653383][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3256.653626][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3256.653914][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3256.654165][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3256.654406][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3256.654655][ C1] ? __create_object (mm/kmemleak.c:756) [ 3256.654898][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3256.655160][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3256.655442][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3256.655715][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3256.655994][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3256.656237][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3256.656502][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3256.656730][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3256.656955][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3256.657194][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3256.657446][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3256.657703][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3256.657971][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3256.658199][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3256.658452][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3256.658705][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3256.658940][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3256.659207][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3256.659450][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3256.659715][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3256.659958][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3256.660237][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3256.660539][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3256.660840][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3256.661160][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3256.661412][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3256.661715][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3256.661949][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3256.662252][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3256.662481][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3256.663439][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3256.663859][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3256.664252][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3256.664647][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3256.665042][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3256.665437][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3256.667892][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3256.668416][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3256.668916][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3256.669382][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3256.670289][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3256.670898][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3256.671222][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3256.672186][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3256.672493][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3256.672890][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3256.673286][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3256.673686][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3256.674084][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3256.674481][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3256.674926][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3256.675256][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3256.675656][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3256.676053][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3256.676450][ C3] PKRU: 55555554 [ 3256.676630][ C3] Call Trace: [ 3256.676811][ C3] [ 3256.676959][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3256.677224][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3256.677467][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3256.677742][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3256.678014][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3256.678303][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3256.678568][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3256.678873][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3256.679135][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3256.679449][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3256.679744][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3256.680057][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3256.680350][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3256.680642][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3256.680933][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3256.681246][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3256.681485][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3256.681724][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3256.681965][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3256.682212][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3256.682483][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3256.682769][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3256.683006][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3256.683248][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3256.683506][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3256.683741][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3256.683987][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3256.684246][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3256.684522][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3256.684798][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3256.685045][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3256.685321][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3256.685583][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3256.685930][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3256.686184][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3256.686504][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3256.686766][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3256.686976][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3256.687207][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3256.687461][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3256.687736][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3256.687967][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3256.688194][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3256.688511][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3256.688816][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3256.689097][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3256.689393][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3256.689641][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3256.689871][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3256.690171][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3256.690455][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3256.690783][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3256.691024][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3256.691321][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3256.691605][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3256.691920][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3256.692175][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3256.692409][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3256.692656][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3256.692965][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3256.693299][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3256.693595][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3256.693868][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3256.694157][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3256.694475][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3256.694785][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3256.695110][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3256.695351][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3256.695615][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3256.695875][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3256.696143][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3256.696427][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3256.696739][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3256.696996][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3256.697272][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3256.697512][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3256.697753][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3256.697986][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3256.698229][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3256.698492][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3256.698749][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3256.699015][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3256.699299][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3256.699611][ C3] tc_run (net/core/dev.c:3945) [ 3256.699817][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3256.700045][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3256.700287][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3256.700547][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3256.700800][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3256.701040][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3256.701304][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3256.701607][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3256.701878][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3256.702131][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3256.702395][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3256.702651][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3256.702989][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3256.703264][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3256.703516][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3256.703781][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3256.703998][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3256.704243][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3256.704519][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3256.704830][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3256.705104][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3256.705356][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3256.705589][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3256.705857][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3256.706100][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3256.706354][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3256.706593][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3256.706850][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3256.707085][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3256.707351][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3256.707632][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3256.707874][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3256.708123][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3256.708426][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3256.708745][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3256.708990][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3256.709250][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3256.709518][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3256.709757][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3256.709991][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3256.710258][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3256.710518][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3256.710779][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3256.711049][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3256.711331][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3256.711569][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3256.711858][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3256.712096][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3256.712358][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3256.712580][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3256.712874][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3256.713122][ C3] __do_softirq (kernel/softirq.c:553) [ 3256.713355][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3256.713573][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3256.713859][ C3] [ 3256.714009][ C3] [ 3256.714159][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3256.714462][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3256.714784][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3256.715750][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3256.716056][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3256.716455][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3256.716859][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3256.717256][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3256.717651][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3256.718051][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3256.718346][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3256.718568][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3256.718798][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3256.719050][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3256.719337][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3256.719575][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3256.719834][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3256.720086][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3256.720376][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3256.720597][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3256.720839][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3256.721083][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3256.721323][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3256.721614][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3256.721878][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3256.722114][ C3] ksys_write (fs/read_write.c:643) [ 3256.722330][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3256.722579][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3256.722886][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3256.723117][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3256.723417][ C3] RIP: 0033:0x7f93b2836957 [ 3256.723645][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3256.724611][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3256.725030][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3256.725430][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3256.725826][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3256.726223][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3256.726621][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3278.687531][ C3] rcu: 3-....: (898894 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=215784 | [ 3278.688080][ C3] rcu: (t=884716 jiffies g=1064457 q=70 ncpus=4) | [ 3278.688405][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 3278.688677][ C1] NMI backtrace for cpu 1 [ 3278.688689][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3278.688691][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 3278.688703][ C1] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 3278.688707][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202 [ 3278.688710][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3278.688713][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3278.688715][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3278.688716][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3278.688718][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3278.688720][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3278.688722][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3278.688725][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3278.688727][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3278.688728][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3278.688730][ C1] PKRU: 55555554 [ 3278.688731][ C1] Call Trace: [ 3278.688735][ C1] [ 3278.688741][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3278.688747][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3278.688754][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3278.688759][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3278.688764][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3278.688766][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3278.688774][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3278.688780][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 3278.688784][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 3278.688788][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 3278.688791][ C1] [ 3278.688792][ C1] [ 3278.688794][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3278.688798][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3278.688804][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3278.688809][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3278.688813][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3278.688817][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3278.688820][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3278.688824][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3278.688826][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3278.688832][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3278.688836][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3278.688843][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3278.688846][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3278.688851][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3278.688859][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3278.688863][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3278.688866][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3278.688868][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3278.688871][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3278.688878][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3278.688884][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3278.688887][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3278.688898][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3278.688901][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3278.688904][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3278.688910][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3278.688914][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3278.688918][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3278.688923][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3278.688930][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3278.688936][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3278.688941][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3278.688950][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3278.688956][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3278.688958][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3278.688962][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3278.688965][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3278.688970][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3278.688972][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3278.688977][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3278.688981][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3278.688986][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3278.688990][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3278.688992][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3278.688995][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3278.689004][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3278.689010][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3278.689017][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3278.689022][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3278.689033][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3278.689041][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3278.689044][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3278.689053][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3278.689056][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3278.689063][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3278.689068][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3278.689071][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3278.689074][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3278.689078][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3278.689080][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3278.689084][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3278.689087][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3278.689091][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3278.689094][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3278.689097][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3278.689100][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3278.689103][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3278.689106][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3278.689109][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3278.689114][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3278.689119][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3278.689123][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3278.689129][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3278.689132][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3278.689135][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3278.689138][ C1] tc_run (net/core/dev.c:3945) [ 3278.689144][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3278.689147][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3278.689149][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3278.689153][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3278.689157][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3278.689161][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3278.689164][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3278.689168][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3278.689171][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3278.689175][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3278.689178][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3278.689181][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3278.689184][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3278.689192][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3278.689194][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3278.689198][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3278.689202][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3278.689204][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3278.689208][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3278.689211][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3278.689216][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3278.689219][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3278.689222][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3278.689226][ C1] ? __create_object (mm/kmemleak.c:756) [ 3278.689229][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3278.689236][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3278.689240][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3278.689243][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3278.689248][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3278.689251][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3278.689256][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3278.689260][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3278.689263][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3278.689265][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3278.689267][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3278.689274][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3278.689279][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3278.689281][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3278.689287][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3278.689289][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3278.689293][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3278.689299][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3278.689303][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3278.689307][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3278.689314][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3278.689318][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3278.689322][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3278.689327][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3278.689332][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3278.689335][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3278.689339][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3278.689345][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3278.689349][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3278.689353][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3278.689356][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3278.689359][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3278.689361][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3278.689363][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3278.689364][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3278.689366][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3278.689363][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 3278.689364][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 3278.689366][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3278.689371][ C1] [ 3278.736768][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3278.737384][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3278.737713][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3278.738679][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3278.738986][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3278.739385][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3278.739780][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3278.740180][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3278.740579][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3278.740975][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3278.741421][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3278.741750][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3278.742151][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3278.742547][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3278.742943][ C3] PKRU: 55555554 [ 3278.743128][ C3] Call Trace: [ 3278.743299][ C3] [ 3278.743446][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3278.743719][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3278.743971][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3278.744224][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3278.744454][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3278.744724][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3278.744992][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3278.745250][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3278.745535][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3278.745774][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3278.746086][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3278.746358][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3278.746644][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3278.746915][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3278.747222][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3278.747483][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3278.747792][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3278.748085][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3278.748398][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3278.748689][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3278.748982][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3278.749273][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3278.749583][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3278.749823][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3278.750062][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3278.750302][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3278.750551][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3278.750821][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3278.751105][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3278.751342][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3278.751582][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3278.751840][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3278.752075][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3278.752321][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3278.752578][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3278.752852][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3278.753126][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3278.753375][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3278.753644][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3278.753905][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3278.754255][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3278.754506][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3278.754825][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3278.755087][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3278.755290][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3278.755520][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3278.755770][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3278.756047][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3278.756277][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3278.756508][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3278.756834][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3278.757139][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3278.757420][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3278.757712][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3278.757960][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3278.758191][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3278.758491][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3278.758775][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3278.759098][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3278.759337][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3278.759634][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3278.759917][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3278.760233][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3278.760487][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3278.760722][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3278.760967][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3278.761277][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3278.761610][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3278.761909][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3278.762183][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3278.762471][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3278.762782][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3278.763088][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3278.763415][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3278.763653][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3278.763917][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3278.764178][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3278.764444][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3278.764729][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3278.765039][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3278.765291][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3278.765567][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3278.765808][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3278.766047][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3278.766279][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3278.766520][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3278.766790][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3278.767046][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3278.767313][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3278.767595][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3278.767905][ C3] tc_run (net/core/dev.c:3945) [ 3278.768112][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3278.768343][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3278.768580][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3278.768840][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3278.769092][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3278.769331][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3278.769596][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3278.769899][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3278.770170][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3278.770421][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3278.770684][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3278.770940][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3278.771278][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3278.771552][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3278.771805][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3278.772069][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3278.772288][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3278.772530][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3278.772806][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3278.773117][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3278.773393][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3278.773644][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3278.773874][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3278.774145][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3278.774390][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3278.774642][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3278.774878][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3278.775127][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3278.775363][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3278.775630][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3278.775909][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3278.776153][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3278.776403][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3278.776711][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3278.777031][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3278.777275][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3278.777535][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3278.777802][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3278.778044][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3278.778278][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3278.778539][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3278.778801][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3278.779059][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3278.779330][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3278.779612][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3278.779851][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3278.780140][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3278.780381][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3278.780643][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3278.780863][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3278.781158][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3278.781406][ C3] __do_softirq (kernel/softirq.c:553) [ 3278.781639][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3278.781859][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3278.782147][ C3] [ 3278.782297][ C3] [ 3278.782446][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3278.782749][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3278.783072][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3278.784035][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3278.784344][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3278.784742][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3278.785139][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3278.785536][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3278.785931][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3278.786331][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3278.786628][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3278.786857][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3278.787086][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3278.787339][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3278.787624][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3278.787863][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3278.788118][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3278.788371][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3278.788663][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3278.788885][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3278.789127][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3278.789373][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3278.789608][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3278.789901][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3278.790164][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3278.790400][ C3] ksys_write (fs/read_write.c:643) [ 3278.790618][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3278.790864][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3278.791169][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3278.791400][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3278.791700][ C3] RIP: 0033:0x7f93b2836957 [ 3278.791927][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3278.792893][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3278.793311][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3278.793708][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3278.794105][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3278.794501][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3278.794897][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3304.615049][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3304.615581][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3304.616047][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3304.616514][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3304.617427][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3304.618040][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3304.618366][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3304.619331][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3304.619637][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3304.620032][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3304.620427][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3304.620825][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3304.621221][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3304.621617][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3304.622060][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3304.622389][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3304.622789][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3304.623186][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3304.623580][ C1] PKRU: 55555554 [ 3304.623762][ C1] Call Trace: [ 3304.623934][ C1] [ 3304.624084][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3304.624347][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3304.624591][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3304.624866][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3304.625138][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3304.625426][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3304.625692][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3304.625998][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3304.626261][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3304.626575][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3304.626871][ C1] [ 3304.627022][ C1] [ 3304.627171][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3304.627488][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3304.627778][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3304.628070][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3304.628361][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3304.628688][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3304.628927][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3304.629168][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3304.629419][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3304.629692][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3304.629978][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3304.630215][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3304.630458][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3304.630719][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3304.630956][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3304.631204][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3304.631462][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3304.631738][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3304.632017][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3304.632267][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3304.632538][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3304.632804][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3304.633153][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3304.633409][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3304.633730][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3304.633994][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3304.634199][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3304.634432][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3304.634686][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3304.634961][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3304.635235][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3304.635465][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3304.635784][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3304.636087][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3304.636372][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3304.636672][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3304.636923][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3304.637155][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3304.637456][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3304.637740][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3304.638066][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3304.638307][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3304.638602][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3304.638889][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3304.639208][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3304.639467][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3304.639702][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3304.639951][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3304.640267][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3304.640600][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3304.640899][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3304.641174][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3304.641462][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3304.641773][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3304.642059][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3304.642375][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3304.642621][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3304.642903][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3304.643153][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3304.643400][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3304.643648][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3304.643913][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3304.644168][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3304.644415][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3304.644679][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3304.644945][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3304.645171][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3304.645425][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3304.645697][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3304.645966][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3304.646182][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3304.646450][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3304.646770][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3304.647014][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3304.647243][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3304.647495][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3304.647751][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3304.648040][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3304.648309][ C1] tc_run (net/core/dev.c:3945) [ 3304.648515][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3304.648747][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3304.648984][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3304.649246][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3304.649499][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3304.649738][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3304.650001][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3304.650310][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3304.650581][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3304.650833][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3304.651097][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3304.651353][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3304.651636][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3304.651974][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3304.652250][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3304.652503][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3304.652767][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3304.652985][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3304.653220][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3304.653464][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3304.653752][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3304.654003][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3304.654242][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3304.654492][ C1] ? __create_object (mm/kmemleak.c:756) [ 3304.654736][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3304.655002][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3304.655285][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3304.655558][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3304.655840][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3304.656081][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3304.656349][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3304.656582][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3304.656802][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3304.657042][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3304.657293][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3304.657552][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3304.657820][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3304.658046][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3304.658296][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3304.658553][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3304.658792][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3304.659058][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3304.659301][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3304.659565][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3304.659809][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3304.660089][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3304.660391][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3304.660691][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3304.661012][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3304.661264][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3304.661566][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3304.661801][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3304.662101][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3304.662330][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3304.663301][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3304.663728][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3304.664127][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3304.664524][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3304.664924][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3304.665326][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3304.667775][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3304.668303][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3304.668803][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3304.669272][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3304.670178][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3304.670788][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3304.671113][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3304.672078][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3304.672388][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3304.672787][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3304.673187][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3304.673584][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3304.673983][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3304.674381][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3304.674829][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3304.675161][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3304.675557][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3304.675957][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3304.676357][ C3] PKRU: 55555554 [ 3304.676550][ C3] Call Trace: [ 3304.676721][ C3] [ 3304.676870][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3304.677135][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3304.677380][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3304.677660][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3304.677932][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3304.678223][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3304.678488][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3304.678793][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3304.679055][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3304.679363][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3304.679659][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3304.679973][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3304.680264][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3304.680559][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3304.680847][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3304.681156][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3304.681397][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3304.681636][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3304.681876][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3304.682123][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3304.682394][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3304.682676][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3304.682913][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3304.683153][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3304.683415][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3304.683648][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3304.683894][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3304.684151][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3304.684429][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3304.684706][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3304.684953][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3304.685224][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3304.685486][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3304.685830][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3304.686081][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3304.686402][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3304.686672][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3304.686876][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3304.687103][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3304.687357][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3304.687631][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3304.687862][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3304.688090][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3304.688408][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3304.688712][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3304.688993][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3304.689286][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3304.689533][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3304.689763][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3304.690063][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3304.690347][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3304.690669][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3304.690908][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3304.691203][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3304.691488][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3304.691811][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3304.692067][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3304.692301][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3304.692550][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3304.692863][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3304.693196][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3304.693495][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3304.693769][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3304.694057][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3304.694371][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3304.694679][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3304.695005][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3304.695246][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3304.695512][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3304.695772][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3304.696038][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3304.696322][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3304.696639][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3304.696888][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3304.697166][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3304.697405][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3304.697649][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3304.697881][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3304.698118][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3304.698383][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3304.698639][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3304.698906][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3304.699188][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3304.699500][ C3] tc_run (net/core/dev.c:3945) [ 3304.699704][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3304.699935][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3304.700175][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3304.700436][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3304.700688][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3304.700926][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3304.701193][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3304.701495][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3304.701767][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3304.702018][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3304.702284][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3304.702541][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3304.702880][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3304.703155][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3304.703408][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3304.703670][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3304.703888][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3304.704128][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3304.704408][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3304.704720][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3304.704997][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3304.705250][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3304.705478][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3304.705746][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3304.705989][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3304.706240][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3304.706481][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3304.706737][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3304.706972][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3304.707238][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3304.707517][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3304.707762][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3304.708010][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3304.708311][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3304.708631][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3304.708873][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3304.709133][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3304.709403][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3304.709641][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3304.709878][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3304.710137][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3304.710397][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3304.710655][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3304.710924][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3304.711209][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3304.711447][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3304.711737][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3304.711977][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3304.712242][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3304.712461][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3304.712756][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3304.713004][ C3] __do_softirq (kernel/softirq.c:553) [ 3304.713239][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3304.713457][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3304.713743][ C3] [ 3304.713894][ C3] [ 3304.714042][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3304.714348][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3304.714671][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3304.715635][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3304.715943][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3304.716340][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3304.716743][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3304.717140][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3304.717535][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3304.717933][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3304.718230][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3304.718449][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3304.718681][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3304.718933][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3304.719219][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3304.719457][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3304.719713][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3304.719966][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3304.720256][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3304.720480][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3304.720721][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3304.720963][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3304.721203][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3304.721494][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3304.721758][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3304.721993][ C3] ksys_write (fs/read_write.c:643) [ 3304.722211][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3304.722458][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3304.722760][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3304.722992][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3304.723292][ C3] RIP: 0033:0x7f93b2836957 [ 3304.723517][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3304.724486][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3304.724905][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3304.725302][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3304.725699][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3304.726098][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3304.726495][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3332.615048][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3332.615577][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3332.616038][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3332.616507][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3332.617411][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3332.618022][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3332.618347][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3332.619313][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3332.619619][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3332.620015][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3332.620412][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3332.620810][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3332.621207][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3332.621603][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3332.622046][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3332.622376][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3332.622777][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3332.623174][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3332.623571][ C1] PKRU: 55555554 [ 3332.623752][ C1] Call Trace: [ 3332.623923][ C1] [ 3332.624073][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3332.624338][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3332.624584][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3332.624862][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3332.625136][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3332.625424][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3332.625692][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3332.626000][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3332.626262][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3332.626577][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3332.626874][ C1] [ 3332.627028][ C1] [ 3332.627178][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3332.627494][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3332.627786][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3332.628081][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3332.628372][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3332.628696][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3332.628936][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3332.629177][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3332.629427][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3332.629698][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3332.629984][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3332.630221][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3332.630463][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3332.630724][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3332.630961][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3332.631208][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3332.631465][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3332.631739][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3332.632016][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3332.632264][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3332.632536][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3332.632804][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3332.633153][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3332.633407][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3332.633727][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3332.633991][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3332.634197][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3332.634429][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3332.634684][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3332.634961][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3332.635234][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3332.635464][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3332.635783][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3332.636088][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3332.636372][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3332.636673][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3332.636924][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3332.637155][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3332.637454][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3332.637740][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3332.638066][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3332.638305][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3332.638600][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3332.638888][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3332.639205][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3332.639461][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3332.639693][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3332.639942][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3332.640261][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3332.640593][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3332.640894][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3332.641168][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3332.641457][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3332.641769][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3332.642054][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3332.642371][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3332.642618][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3332.642898][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3332.643148][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3332.643395][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3332.643641][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3332.643907][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3332.644162][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3332.644410][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3332.644674][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3332.644939][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3332.645163][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3332.645418][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3332.645688][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3332.645958][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3332.646176][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3332.646448][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3332.646757][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3332.646999][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3332.647230][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3332.647480][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3332.647735][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3332.648022][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3332.648289][ C1] tc_run (net/core/dev.c:3945) [ 3332.648495][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3332.648727][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3332.648962][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3332.649224][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3332.649476][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3332.649714][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3332.649976][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3332.650282][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3332.650554][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3332.650805][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3332.651070][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3332.651326][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3332.651609][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3332.651946][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3332.652222][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3332.652475][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3332.652738][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3332.652958][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3332.653192][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3332.653436][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3332.653722][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3332.653972][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3332.654212][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3332.654460][ C1] ? __create_object (mm/kmemleak.c:756) [ 3332.654704][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3332.654970][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3332.655254][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3332.655528][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3332.655810][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3332.656050][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3332.656316][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3332.656553][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3332.656775][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3332.657013][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3332.657265][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3332.657519][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3332.657788][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3332.658011][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3332.658263][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3332.658518][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3332.658754][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3332.659018][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3332.659259][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3332.659522][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3332.659766][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3332.660047][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3332.660348][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3332.660647][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3332.660968][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3332.661221][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3332.661525][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3332.661759][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3332.662056][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3332.662287][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3332.663262][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3332.663685][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3332.664082][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3332.664480][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3332.664878][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3332.665278][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3332.667731][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3332.668257][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3332.668760][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3332.669228][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3332.670133][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3332.670749][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3332.671070][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3332.672039][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3332.672350][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3332.672747][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3332.673142][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3332.673542][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3332.673939][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3332.674335][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3332.674780][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3332.675111][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3332.675513][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3332.675911][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3332.676309][ C3] PKRU: 55555554 [ 3332.676497][ C3] Call Trace: [ 3332.676668][ C3] [ 3332.676818][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3332.677081][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3332.677324][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3332.677601][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3332.677873][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3332.678162][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3332.678429][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3332.678735][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3332.678997][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3332.679307][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3332.679602][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3332.679915][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3332.680207][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3332.680500][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3332.680789][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3332.681099][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3332.681341][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3332.681581][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3332.681821][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3332.682070][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3332.682343][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3332.682626][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3332.682865][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3332.683104][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3332.683364][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3332.683599][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3332.683845][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3332.684107][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3332.684385][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3332.684662][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3332.684909][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3332.685181][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3332.685445][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3332.685791][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3332.686043][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3332.686362][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3332.686630][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3332.686834][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3332.687064][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3332.687317][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3332.687595][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3332.687825][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3332.688052][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3332.688372][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3332.688677][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3332.688958][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3332.689252][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3332.689500][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3332.689731][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3332.690033][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3332.690319][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3332.690642][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3332.690880][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3332.691180][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3332.691466][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3332.691782][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3332.692037][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3332.692272][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3332.692519][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3332.692830][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3332.693160][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3332.693460][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3332.693734][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3332.694023][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3332.694337][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3332.694646][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3332.694971][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3332.695213][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3332.695476][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3332.695736][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3332.696000][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3332.696287][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3332.696607][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3332.696857][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3332.697133][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3332.697376][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3332.697619][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3332.697849][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3332.698090][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3332.698354][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3332.698609][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3332.698875][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3332.699160][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3332.699470][ C3] tc_run (net/core/dev.c:3945) [ 3332.699675][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3332.699904][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3332.700141][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3332.700402][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3332.700653][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3332.700890][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3332.701155][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3332.701456][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3332.701728][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3332.701978][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3332.702242][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3332.702498][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3332.702835][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3332.703109][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3332.703365][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3332.703627][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3332.703845][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3332.704087][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3332.704366][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3332.704678][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3332.704956][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3332.705207][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3332.705442][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3332.705709][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3332.705952][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3332.706202][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3332.706448][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3332.706695][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3332.706929][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3332.707196][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3332.707473][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3332.707716][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3332.707963][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3332.708264][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3332.708582][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3332.708827][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3332.709086][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3332.709354][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3332.709592][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3332.709828][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3332.710089][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3332.710349][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3332.710608][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3332.710877][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3332.711159][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3332.711399][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3332.711686][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3332.711924][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3332.712188][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3332.712410][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3332.712703][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3332.712950][ C3] __do_softirq (kernel/softirq.c:553) [ 3332.713183][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3332.713402][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3332.713688][ C3] [ 3332.713838][ C3] [ 3332.713986][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3332.714292][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3332.714612][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3332.715577][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3332.715885][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3332.716283][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3332.716688][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3332.717083][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3332.717476][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3332.717873][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3332.718169][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3332.718386][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3332.718619][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3332.718870][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3332.719153][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3332.719392][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3332.719647][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3332.719898][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3332.720189][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3332.720411][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3332.720652][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3332.720895][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3332.721130][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3332.721421][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3332.721683][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3332.721919][ C3] ksys_write (fs/read_write.c:643) [ 3332.722134][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3332.722382][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3332.722687][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3332.722918][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3332.723218][ C3] RIP: 0033:0x7f93b2836957 [ 3332.723444][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3332.724408][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3332.724829][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3332.725226][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3332.725623][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3332.726017][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3332.726430][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3332.726831][ C3] | [ 3356.796162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3356.796540][ C1] rcu: 1-....: (978520 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=234136 | [ 3356.797091][ C1] rcu: (t=962825 jiffies g=1064457 q=76 ncpus=4) [ 3356.797867][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3356.798479][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3356.798806][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 3356.799780][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3356.800086][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3356.800488][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3356.800886][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3356.801283][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3356.801681][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3356.802082][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3356.802529][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3356.802867][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3356.803266][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3356.803669][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3356.804069][ C1] PKRU: 55555554 [ 3356.804251][ C1] Call Trace: [ 3356.804420][ C1] [ 3356.804572][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3356.804847][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3356.805100][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3356.805352][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3356.805583][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3356.805853][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3356.806125][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3356.806392][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3356.806679][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3356.806922][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3356.807236][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3356.807508][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3356.807797][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3356.808064][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3356.808370][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3356.808634][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3356.808941][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3356.809241][ C1] [ 3356.809393][ C1] [ 3356.809545][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3356.809859][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3356.810150][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3356.810441][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3356.810729][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3356.811045][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3356.811289][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3356.811528][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3356.811776][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3356.812050][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3356.812337][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3356.812576][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3356.812817][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3356.813078][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3356.813314][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3356.813562][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3356.813821][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3356.814096][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3356.814377][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3356.814623][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3356.814895][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3356.815158][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3356.815504][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3356.815758][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3356.816078][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3356.816350][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3356.816555][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3356.816787][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3356.817043][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3356.817319][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3356.817593][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3356.817822][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3356.818144][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3356.818452][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3356.818734][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3356.819031][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3356.819280][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3356.819512][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3356.819813][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3356.820097][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3356.820425][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3356.820665][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3356.820963][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3356.821249][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3356.821567][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3356.821822][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3356.822058][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3356.822307][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3356.822619][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3356.822953][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3356.823257][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3356.823532][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3356.823822][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3356.824134][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3356.824422][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3356.824740][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3356.824989][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3356.825270][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3356.825521][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3356.825769][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3356.826017][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3356.826290][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3356.826546][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3356.826795][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3356.827058][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3356.827323][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3356.827550][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3356.827806][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3356.828081][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3356.828349][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3356.828565][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3356.828833][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3356.829141][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3356.829385][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3356.829618][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3356.829868][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3356.830124][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3356.830410][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3356.830679][ C1] tc_run (net/core/dev.c:3945) [ 3356.830885][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3356.831118][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3356.831361][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3356.831622][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3356.831876][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3356.832116][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3356.832381][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3356.832689][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3356.832962][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3356.833219][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3356.833485][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3356.833741][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3356.834021][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3356.834360][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3356.834637][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3356.834890][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3356.835162][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3356.835378][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3356.835620][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3356.835863][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3356.836149][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3356.836408][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3356.836649][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3356.836898][ C1] ? __create_object (mm/kmemleak.c:756) [ 3356.837140][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3356.837411][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3356.837693][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3356.837964][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3356.838253][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3356.838492][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3356.838757][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3356.838987][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3356.839208][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3356.839448][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3356.839700][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3356.839958][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3356.840227][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3356.840454][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3356.840704][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3356.840960][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3356.841197][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3356.841461][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3356.841703][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3356.841967][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3356.842213][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3356.842495][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3356.842795][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3356.843097][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3356.843422][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3356.843674][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3356.843978][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3356.844212][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3356.844514][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3356.844740][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3356.845712][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3356.846136][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3356.846539][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3356.846939][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3356.847340][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3356.847736][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3356.847736][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3356.848138][ C1] | [ 3356.848299][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 3356.848574][ C3] NMI backtrace for cpu 3 [ 3356.848584][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3356.848586][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3356.848593][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3356.848596][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3356.848598][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3356.848600][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3356.848602][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3356.848604][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3356.848606][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3356.848607][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3356.848610][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3356.848613][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3356.848615][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3356.848616][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3356.848618][ C3] PKRU: 55555554 [ 3356.848619][ C3] Call Trace: [ 3356.848621][ C3] [ 3356.848624][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3356.848629][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3356.848634][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3356.848640][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3356.848643][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3356.848646][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3356.848651][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3356.848655][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3356.848658][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3356.848662][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3356.848665][ C3] [ 3356.848666][ C3] [ 3356.848667][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3356.848670][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3356.848676][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3356.848679][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3356.848683][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3356.848686][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3356.848689][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3356.848692][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3356.848695][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3356.848699][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3356.848702][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3356.848710][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3356.848712][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3356.848717][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3356.848723][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3356.848727][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3356.848729][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3356.848732][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3356.848734][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3356.848740][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3356.848744][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3356.848747][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3356.848757][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3356.848759][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3356.848762][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3356.848767][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3356.848770][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3356.848774][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3356.848778][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3356.848784][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3356.848789][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3356.848793][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3356.848801][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3356.848805][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3356.848807][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3356.848810][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3356.848814][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3356.848818][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3356.848820][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3356.848825][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3356.848828][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3356.848833][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3356.848836][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3356.848838][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3356.848842][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3356.848849][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3356.848855][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3356.848862][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3356.848867][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3356.848877][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3356.848885][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3356.848894][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3356.848903][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3356.848906][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3356.848911][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3356.848916][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3356.848918][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3356.848920][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3356.848924][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3356.848931][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3356.848934][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3356.848939][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3356.848944][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3356.848948][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3356.848950][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3356.848953][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3356.848957][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3356.848959][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3356.848961][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3356.848965][ C3] tc_run (net/core/dev.c:3945) [ 3356.848969][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3356.848972][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3356.848974][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3356.848978][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3356.848982][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3356.848985][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3356.848988][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3356.848991][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3356.848994][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3356.848997][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3356.849001][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3356.849004][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3356.849011][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3356.849014][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3356.849018][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3356.849022][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3356.849025][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3356.849027][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3356.849030][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3356.849033][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3356.849036][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3356.849039][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3356.849042][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3356.849047][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3356.849050][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3356.849053][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3356.849056][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3356.849060][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3356.849063][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3356.849068][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3356.849071][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3356.849075][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3356.849079][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3356.849084][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3356.849087][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3356.849090][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3356.849094][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3356.849097][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3356.849100][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3356.849106][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3356.849111][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3356.849115][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3356.849118][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3356.849123][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3356.849126][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3356.849128][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3356.849133][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3356.849135][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3356.849139][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3356.849143][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3356.849147][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3356.849150][ C3] __do_softirq (kernel/softirq.c:553) [ 3356.849155][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3356.849158][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3356.849163][ C3] [ 3356.849163][ C3] [ 3356.849164][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3356.849168][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3356.849170][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3356.849172][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3356.849174][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3356.849176][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3356.849178][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3356.849179][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3356.849181][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3356.849185][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3356.849189][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3356.849195][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3356.849202][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3356.849205][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3356.849211][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3356.849213][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3356.849217][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3356.849222][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3356.849225][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3356.849230][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3356.849233][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3356.849237][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3356.849239][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3356.849244][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3356.849247][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3356.849252][ C3] ksys_write (fs/read_write.c:643) [ 3356.849255][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3356.849259][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3356.849263][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3356.849267][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3356.849270][ C3] RIP: 0033:0x7f93b2836957 [ 3356.849273][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3356.849275][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3356.849277][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3356.849279][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3356.849280][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3356.849281][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3356.849282][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3384.615058][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3384.615593][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3384.616061][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3384.616544][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3384.617458][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3384.618072][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3384.618400][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3384.619377][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3384.619686][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3384.620084][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3384.620486][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3384.620885][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3384.621285][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3384.621684][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3384.622131][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3384.622466][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3384.622868][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3384.623270][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3384.623669][ C1] PKRU: 55555554 [ 3384.623852][ C1] Call Trace: [ 3384.624025][ C1] [ 3384.624176][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3384.624441][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3384.624686][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3384.624964][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3384.625240][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3384.625528][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3384.625795][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3384.626103][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3384.626372][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3384.626683][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3384.626979][ C1] [ 3384.627129][ C1] [ 3384.627281][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3384.627597][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3384.627888][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3384.628181][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3384.628473][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3384.628800][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3384.629039][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3384.629279][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3384.629528][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3384.629799][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3384.630086][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3384.630325][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3384.630565][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3384.630826][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3384.631063][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3384.631311][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3384.631570][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3384.631844][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3384.632118][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3384.632366][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3384.632640][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3384.632904][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3384.633257][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3384.633510][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3384.633831][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3384.634095][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3384.634299][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3384.634531][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3384.634787][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3384.635062][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3384.635336][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3384.635567][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3384.635888][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3384.636199][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3384.636482][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3384.636776][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3384.637027][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3384.637260][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3384.637562][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3384.637846][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3384.638171][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3384.638412][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3384.638707][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3384.638993][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3384.639311][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3384.639566][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3384.639800][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3384.640046][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3384.640361][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3384.640691][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3384.640996][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3384.641271][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3384.641560][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3384.641869][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3384.642155][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3384.642478][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3384.642726][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3384.643006][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3384.643258][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3384.643506][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3384.643754][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3384.644019][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3384.644275][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3384.644522][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3384.644787][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3384.645050][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3384.645277][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3384.645532][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3384.645807][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3384.646074][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3384.646297][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3384.646562][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3384.646873][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3384.647115][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3384.647349][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3384.647597][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3384.647856][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3384.648143][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3384.648411][ C1] tc_run (net/core/dev.c:3945) [ 3384.648617][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3384.648849][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3384.649089][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3384.649350][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3384.649603][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3384.649840][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3384.650104][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3384.650410][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3384.650682][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3384.650933][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3384.651201][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3384.651457][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3384.651738][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3384.652074][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3384.652349][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3384.652603][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3384.652868][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3384.653085][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3384.653322][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3384.653565][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3384.653853][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3384.654106][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3384.654346][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3384.654593][ C1] ? __create_object (mm/kmemleak.c:756) [ 3384.654837][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3384.655104][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3384.655388][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3384.655659][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3384.655943][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3384.656190][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3384.656457][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3384.656685][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3384.656906][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3384.657146][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3384.657398][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3384.657654][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3384.657924][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3384.658151][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3384.658401][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3384.658655][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3384.658893][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3384.659159][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3384.659401][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3384.659666][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3384.659914][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3384.660197][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3384.660497][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3384.660799][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3384.661121][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3384.661374][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3384.661677][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3384.661911][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3384.662213][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3384.662441][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3384.663410][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3384.663835][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3384.664235][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3384.664633][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3384.665035][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3384.665435][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3384.667870][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3384.668395][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3384.668895][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3384.669363][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3384.670266][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3384.670880][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3384.671206][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3384.672171][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3384.672480][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3384.672878][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3384.673275][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3384.673671][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3384.674071][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3384.674469][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3384.674914][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3384.675245][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3384.675644][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3384.676045][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3384.676454][ C3] PKRU: 55555554 [ 3384.676635][ C3] Call Trace: [ 3384.676805][ C3] [ 3384.676956][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3384.677219][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3384.677465][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3384.677741][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3384.678013][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3384.678301][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3384.678567][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3384.678873][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3384.679134][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3384.679442][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3384.679738][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3384.680050][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3384.680341][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3384.680634][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3384.680921][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3384.681232][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3384.681471][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3384.681710][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3384.681950][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3384.682200][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3384.682472][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3384.682754][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3384.682992][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3384.683233][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3384.683493][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3384.683726][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3384.683974][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3384.684233][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3384.684510][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3384.684787][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3384.685033][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3384.685305][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3384.685567][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3384.685912][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3384.686172][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3384.686492][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3384.686753][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3384.686958][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3384.687188][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3384.687441][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3384.687716][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3384.687950][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3384.688176][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3384.688495][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3384.688800][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3384.689084][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3384.689378][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3384.689626][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3384.689858][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3384.690155][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3384.690441][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3384.690764][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3384.691003][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3384.691297][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3384.691582][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3384.691898][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3384.692152][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3384.692386][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3384.692634][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3384.692946][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3384.693279][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3384.693577][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3384.693850][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3384.694135][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3384.694447][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3384.694757][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3384.695081][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3384.695322][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3384.695588][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3384.695846][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3384.696114][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3384.696406][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3384.696719][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3384.696968][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3384.697248][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3384.697486][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3384.697728][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3384.697960][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3384.698199][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3384.698462][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3384.698718][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3384.698984][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3384.699267][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3384.699579][ C3] tc_run (net/core/dev.c:3945) [ 3384.699782][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3384.700012][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3384.700252][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3384.700512][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3384.700765][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3384.701001][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3384.701267][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3384.701569][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3384.701842][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3384.702096][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3384.702362][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3384.702618][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3384.702956][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3384.703230][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3384.703483][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3384.703746][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3384.703963][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3384.704203][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3384.704483][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3384.704794][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3384.705070][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3384.705323][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3384.705553][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3384.705822][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3384.706063][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3384.706321][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3384.706562][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3384.706810][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3384.707045][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3384.707312][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3384.707590][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3384.707835][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3384.708085][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3384.708385][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3384.708705][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3384.708946][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3384.709208][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3384.709478][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3384.709714][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3384.709952][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3384.710214][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3384.710474][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3384.710731][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3384.711000][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3384.711287][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3384.711527][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3384.711815][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3384.712055][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3384.712322][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3384.712541][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3384.712838][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3384.713087][ C3] __do_softirq (kernel/softirq.c:553) [ 3384.713321][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3384.713540][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3384.713824][ C3] [ 3384.713975][ C3] [ 3384.714123][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3384.714429][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3384.714751][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3384.715720][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3384.716027][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3384.716432][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3384.716828][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3384.717227][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3384.717623][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3384.718021][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3384.718320][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3384.718539][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3384.718769][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3384.719020][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3384.719305][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3384.719543][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3384.719800][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3384.720051][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3384.720338][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3384.720560][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3384.720803][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3384.721044][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3384.721282][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3384.721571][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3384.721834][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3384.722069][ C3] ksys_write (fs/read_write.c:643) [ 3384.722287][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3384.722534][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3384.722837][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3384.723069][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3384.723369][ C3] RIP: 0033:0x7f93b2836957 [ 3384.723593][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3384.724558][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3384.724977][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3384.725374][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3384.725774][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3384.726180][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3384.726577][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3412.615045][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3412.615574][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3412.616043][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3412.616514][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3412.617424][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3412.618033][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [ 3412.618324][ C1] Code: ff ff ff ff ff ff fe 48 39 c7 77 23 44 89 c2 e8 57 e8 ff ff 83 f0 01 5b 5d 41 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff <48> 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff All code ======== 0: ff (bad) 1: ff (bad) 2: ff (bad) 3: ff (bad) 4: ff (bad) 5: ff (bad) 6: fe 48 39 decb 0x39(%rax) 9: c7 (bad) a: 77 23 ja 0x2f c: 44 89 c2 mov %r8d,%edx f: e8 57 e8 ff ff call 0xffffffffffffe86b 14: 83 f0 01 xor $0x1,%eax 17: 5b pop %rbx 18: 5d pop %rbp 19: 41 5c pop %r12 1b: c3 ret 1c: cc int3 1d: cc int3 1e: cc int3 1f: cc int3 20: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax 27: 7f ff ff 2a:* 48 39 c7 cmp %rax,%rdi <-- trapping instruction 2d: 76 dd jbe 0xc 2f: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 34: 48 89 fd mov %rdi,%rbp 37: 48 rex.W 38: b8 00 00 00 00 mov $0x0,%eax 3d: 00 fc add %bh,%ah 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 48 39 c7 cmp %rax,%rdi 3: 76 dd jbe 0xffffffffffffffe2 5: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 a: 48 89 fd mov %rdi,%rbp d: 48 rex.W e: b8 00 00 00 00 mov $0x0,%eax 13: 00 fc add %bh,%ah 15: ff .byte 0xff [ 3412.619296][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000282 [ 3412.619605][ C1] RAX: ffff7fffffffffff RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3412.620003][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3412.620403][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3412.620801][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3412.621200][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3412.621598][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3412.622048][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3412.622380][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3412.622780][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3412.623180][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3412.623577][ C1] PKRU: 55555554 [ 3412.623759][ C1] Call Trace: [ 3412.623931][ C1] [ 3412.624081][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3412.624347][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3412.624592][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3412.624867][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3412.625139][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3412.625429][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3412.625694][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3412.626007][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3412.626269][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3412.626580][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3412.626874][ C1] [ 3412.627026][ C1] [ 3412.627176][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3412.627493][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3412.627782][ C1] ? kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [ 3412.628039][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3412.628324][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3412.628650][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3412.628892][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3412.629130][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3412.629379][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3412.629648][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3412.629931][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3412.630166][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3412.630407][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3412.630667][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3412.630903][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3412.631151][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3412.631410][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3412.631689][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3412.631965][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3412.632213][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3412.632484][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3412.632747][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3412.633097][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3412.633352][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3412.633671][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3412.633935][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3412.634139][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3412.634372][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3412.634627][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3412.634903][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3412.635177][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3412.635406][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3412.635726][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3412.636036][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3412.636320][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3412.636614][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3412.636863][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3412.637094][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3412.637394][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3412.637679][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3412.638003][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3412.638243][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3412.638536][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3412.638823][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3412.639139][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3412.639395][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3412.639628][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3412.639875][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3412.640190][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3412.640521][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3412.640821][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3412.641094][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3412.641384][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3412.641694][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3412.641980][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3412.642299][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3412.642547][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3412.642829][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3412.643079][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3412.643326][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3412.643573][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3412.643838][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3412.644091][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3412.644338][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3412.644603][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3412.644866][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3412.645093][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3412.645349][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3412.645622][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3412.645890][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3412.646120][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3412.646388][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3412.646697][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3412.646941][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3412.647173][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3412.647424][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3412.647680][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3412.647967][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3412.648236][ C1] tc_run (net/core/dev.c:3945) [ 3412.648440][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3412.648674][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3412.648912][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3412.649175][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3412.649429][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3412.649666][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3412.649934][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3412.650242][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3412.650514][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3412.650769][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3412.651034][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3412.651292][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3412.651574][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3412.651913][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3412.652189][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3412.652443][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3412.652708][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3412.652927][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3412.653164][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3412.653407][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3412.653694][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3412.653945][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3412.654183][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3412.654433][ C1] ? __create_object (mm/kmemleak.c:756) [ 3412.654678][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3412.654945][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3412.655229][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3412.655502][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3412.655784][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3412.656028][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3412.656297][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3412.656526][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3412.656748][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3412.656987][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3412.657240][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3412.657497][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3412.657766][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3412.657993][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3412.658244][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3412.658499][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3412.658736][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3412.659003][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3412.659246][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3412.659512][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3412.659757][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3412.660039][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3412.660342][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3412.660644][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3412.660966][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3412.661220][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3412.661523][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3412.661758][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3412.662060][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3412.662290][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3412.663262][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3412.663687][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3412.664086][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3412.664489][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3412.664890][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3412.665291][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3412.667734][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3412.668260][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3412.668760][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3412.669226][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3412.670127][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3412.670736][ C3] RIP: 0010:kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3412.671019][ C3] Code: ff ff 7f ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 <49> 01 c1 48 89 e8 49 8d 59 01 48 89 da 48 29 ea 48 83 fa 10 0f 8e All code ======== 0: ff (bad) 1: ff (bad) 2: 7f ff jg 0x3 4: ff 48 39 decl 0x39(%rax) 7: c7 (bad) 8: 76 dd jbe 0xffffffffffffffe7 a: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 f: 48 89 fd mov %rdi,%rbp 12: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 19: fc ff df 1c: 4d 89 d1 mov %r10,%r9 1f: 48 c1 ed 03 shr $0x3,%rbp 23: 49 c1 e9 03 shr $0x3,%r9 27: 48 01 c5 add %rax,%rbp 2a:* 49 01 c1 add %rax,%r9 <-- trapping instruction 2d: 48 89 e8 mov %rbp,%rax 30: 49 8d 59 01 lea 0x1(%r9),%rbx 34: 48 89 da mov %rbx,%rdx 37: 48 29 ea sub %rbp,%rdx 3a: 48 83 fa 10 cmp $0x10,%rdx 3e: 0f .byte 0xf 3f: 8e .byte 0x8e Code starting with the faulting instruction =========================================== 0: 49 01 c1 add %rax,%r9 3: 48 89 e8 mov %rbp,%rax 6: 49 8d 59 01 lea 0x1(%r9),%rbx a: 48 89 da mov %rbx,%rdx d: 48 29 ea sub %rbp,%rdx 10: 48 83 fa 10 cmp $0x10,%rdx 14: 0f .byte 0xf 15: 8e .byte 0x8e [ 3412.671989][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000282 [ 3412.672296][ C3] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3412.672693][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3412.673095][ C3] RBP: ffffed1000f5136b R08: 0000000000000000 R09: 1ffff11000f5136b [ 3412.673492][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3412.673889][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3412.674287][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3412.674732][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3412.675064][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3412.675466][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3412.675863][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3412.676270][ C3] PKRU: 55555554 [ 3412.676450][ C3] Call Trace: [ 3412.676623][ C3] [ 3412.676770][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3412.677034][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3412.677277][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3412.677555][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3412.677828][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3412.678115][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3412.678384][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3412.678690][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3412.678948][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 3412.679208][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3412.679517][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3412.679811][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3412.680124][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3412.680415][ C3] ? kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3412.680672][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3412.680954][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3412.681264][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3412.681506][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3412.681745][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3412.681985][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3412.682231][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3412.682503][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3412.682788][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3412.683025][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3412.683267][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3412.683527][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3412.683759][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3412.684005][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3412.684263][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3412.684539][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3412.684817][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3412.685066][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3412.685338][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3412.685602][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3412.685948][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3412.686213][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3412.686533][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3412.686794][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3412.687000][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3412.687230][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3412.687483][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3412.687760][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3412.687992][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3412.688226][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3412.688544][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3412.688848][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3412.689129][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3412.689422][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3412.689670][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3412.689901][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3412.690199][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3412.690486][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3412.690809][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3412.691048][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3412.691343][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3412.691628][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3412.691945][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3412.692201][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3412.692432][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3412.692679][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3412.692991][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3412.693321][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3412.693620][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3412.693895][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3412.694181][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3412.694494][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3412.694803][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3412.695128][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3412.695368][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3412.695634][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3412.695895][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3412.696173][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3412.696460][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3412.696769][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3412.697018][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3412.697297][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3412.697534][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3412.697776][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3412.698006][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3412.698244][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3412.698509][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3412.698764][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3412.699031][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3412.699313][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3412.699625][ C3] tc_run (net/core/dev.c:3945) [ 3412.699828][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3412.700060][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3412.700299][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3412.700560][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3412.700812][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3412.701047][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3412.701313][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3412.701615][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3412.701885][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3412.702136][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3412.702402][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3412.702658][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3412.702995][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3412.703270][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3412.703522][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3412.703785][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3412.704001][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3412.704242][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3412.704520][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3412.704830][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3412.705106][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3412.705358][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3412.705585][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3412.705856][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3412.706108][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3412.706359][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3412.706598][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3412.706846][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3412.707079][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3412.707346][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3412.707628][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3412.707871][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3412.708119][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3412.708420][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3412.708739][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3412.708981][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3412.709242][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3412.709511][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3412.709748][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3412.709987][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3412.710248][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3412.710506][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3412.710764][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3412.711031][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3412.711316][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3412.711553][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3412.711842][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3412.712080][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3412.712343][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3412.712563][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3412.712859][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3412.713106][ C3] __do_softirq (kernel/softirq.c:553) [ 3412.713338][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3412.713558][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3412.713842][ C3] [ 3412.713995][ C3] [ 3412.714143][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3412.714450][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3412.714771][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3412.715734][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3412.716050][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3412.716447][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3412.716840][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3412.717240][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3412.717637][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3412.718035][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3412.718330][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3412.718549][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3412.718780][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3412.719029][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3412.719313][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3412.719551][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3412.719806][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3412.720059][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3412.720345][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3412.720569][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3412.720809][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3412.721050][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3412.721288][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3412.721576][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3412.721840][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3412.722073][ C3] ksys_write (fs/read_write.c:643) [ 3412.722293][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3412.722539][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3412.722841][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3412.723073][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3412.723372][ C3] RIP: 0033:0x7f93b2836957 [ 3412.723596][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3412.724558][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3412.724978][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3412.725372][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3412.725770][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3412.726175][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3412.726569][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3412.726966][ C3] | [ 3434.852164][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3434.852540][ C1] rcu: 1-....: (1056420 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=252722 | [ 3434.853093][ C1] rcu: (t=1040881 jiffies g=1064457 q=76 ncpus=4) [ 3434.853875][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3434.854485][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3434.854816][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3434.855785][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3434.856100][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3434.856499][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3434.856897][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3434.857297][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3434.857697][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3434.858095][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3434.858542][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3434.858874][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3434.859275][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3434.859674][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3434.860074][ C1] PKRU: 55555554 [ 3434.860257][ C1] Call Trace: [ 3434.860430][ C1] [ 3434.860581][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3434.860855][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3434.861107][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3434.861361][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3434.861593][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3434.861861][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3434.862132][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3434.862391][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3434.862675][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3434.862917][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3434.863230][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3434.863501][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3434.863791][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3434.864059][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3434.864366][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3434.864628][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3434.864939][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3434.865236][ C1] [ 3434.865387][ C1] [ 3434.865537][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3434.865852][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3434.866146][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3434.866442][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3434.866729][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3434.867041][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3434.867284][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3434.867524][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3434.867774][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3434.868044][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3434.868330][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3434.868567][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3434.868810][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3434.869070][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3434.869307][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3434.869555][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3434.869813][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3434.870090][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3434.870367][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3434.870617][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3434.870890][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3434.871152][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3434.871502][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3434.871756][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3434.872075][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3434.872341][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3434.872546][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3434.872776][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3434.873029][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3434.873309][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3434.873582][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3434.873812][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3434.874132][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3434.874439][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3434.874722][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3434.875017][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3434.875266][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3434.875497][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3434.875799][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3434.876092][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3434.876419][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3434.876658][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3434.876955][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3434.877242][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3434.877558][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3434.877814][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3434.878047][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3434.878296][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3434.878610][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3434.878943][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3434.879245][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3434.879520][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3434.879808][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3434.880121][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3434.880407][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3434.880723][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3434.880971][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3434.881252][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3434.881502][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3434.881748][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3434.881997][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3434.882261][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3434.882516][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3434.882764][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3434.883028][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3434.883294][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3434.883520][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3434.883776][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3434.884049][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3434.884317][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3434.884535][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3434.884803][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3434.885114][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3434.885356][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3434.885587][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3434.885838][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3434.886100][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3434.886388][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3434.886656][ C1] tc_run (net/core/dev.c:3945) [ 3434.886862][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3434.887093][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3434.887331][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3434.887591][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3434.887846][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3434.888084][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3434.888353][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3434.888659][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3434.888932][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3434.889184][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3434.889449][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3434.889705][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3434.889991][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3434.890329][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3434.890605][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3434.890858][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3434.891123][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3434.891340][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3434.891575][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3434.891820][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3434.892107][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3434.892357][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3434.892600][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3434.892848][ C1] ? __create_object (mm/kmemleak.c:756) [ 3434.893094][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3434.893361][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3434.893641][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3434.893916][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3434.894199][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3434.894440][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3434.894704][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3434.894931][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3434.895159][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3434.895398][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3434.895648][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3434.895908][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3434.896179][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3434.896405][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3434.896656][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3434.896910][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3434.897148][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3434.897414][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3434.897656][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3434.897922][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3434.898166][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3434.898448][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3434.898750][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3434.899049][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3434.899371][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3434.899622][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3434.899926][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3434.900160][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3434.900460][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3434.900689][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3434.901663][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3434.902085][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3434.902487][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3434.902886][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3434.903285][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3434.903685][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3434.903685][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3434.904089][ C1] | [ 3434.904246][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 3434.904519][ C3] NMI backtrace for cpu 3 [ 3434.904530][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3434.904533][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3434.904540][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3434.904543][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3434.904546][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3434.904548][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3434.904550][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3434.904551][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3434.904553][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3434.904555][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3434.904557][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3434.904561][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3434.904562][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3434.904563][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3434.904565][ C3] PKRU: 55555554 [ 3434.904566][ C3] Call Trace: [ 3434.904568][ C3] [ 3434.904572][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3434.904578][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3434.904584][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3434.904589][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3434.904593][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3434.904595][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3434.904601][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3434.904605][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3434.904608][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3434.904611][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3434.904615][ C3] [ 3434.904615][ C3] [ 3434.904617][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3434.904620][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3434.904626][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3434.904630][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3434.904633][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3434.904637][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3434.904640][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3434.904644][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3434.904646][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3434.904650][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3434.904653][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3434.904661][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3434.904664][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3434.904669][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3434.904675][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3434.904679][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3434.904682][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3434.904684][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3434.904686][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3434.904692][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3434.904696][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3434.904699][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3434.904708][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3434.904711][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3434.904713][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3434.904718][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3434.904720][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3434.904724][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3434.904727][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3434.904733][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3434.904738][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3434.904742][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3434.904750][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3434.904754][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3434.904756][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3434.904760][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3434.904763][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3434.904768][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3434.904770][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3434.904775][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3434.904779][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3434.904783][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3434.904786][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3434.904788][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3434.904792][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3434.904799][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3434.904806][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3434.904812][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3434.904817][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3434.904827][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3434.904836][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3434.904845][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3434.904854][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3434.904857][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3434.904862][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3434.904867][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3434.904870][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3434.904872][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3434.904876][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3434.904882][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3434.904885][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3434.904890][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3434.904896][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3434.904899][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3434.904902][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3434.904905][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3434.904908][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3434.904911][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3434.904913][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3434.904917][ C3] tc_run (net/core/dev.c:3945) [ 3434.904921][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3434.904924][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3434.904926][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3434.904930][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3434.904934][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3434.904937][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3434.904940][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3434.904943][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3434.904946][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3434.904950][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3434.904953][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3434.904957][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3434.904964][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3434.904966][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3434.904970][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3434.904974][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3434.904977][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3434.904980][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3434.904983][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3434.904986][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3434.904989][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3434.904993][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3434.904996][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3434.905002][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3434.905006][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3434.905008][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3434.905012][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3434.905017][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3434.905019][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3434.905025][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3434.905028][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3434.905033][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3434.905038][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3434.905042][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3434.905045][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3434.905049][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3434.905053][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3434.905056][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3434.905059][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3434.905065][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3434.905070][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3434.905074][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3434.905078][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3434.905082][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3434.905085][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3434.905087][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3434.905093][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3434.905096][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3434.905100][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3434.905103][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3434.905108][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3434.905111][ C3] __do_softirq (kernel/softirq.c:553) [ 3434.905116][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3434.905119][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3434.905123][ C3] [ 3434.905124][ C3] [ 3434.905125][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3434.905129][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3434.905131][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3434.905134][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3434.905136][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3434.905138][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3434.905139][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3434.905141][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3434.905143][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3434.905147][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3434.905151][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3434.905158][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3434.905168][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3434.905171][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3434.905178][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3434.905180][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3434.905185][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3434.905189][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3434.905193][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3434.905198][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3434.905201][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3434.905205][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3434.905208][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3434.905212][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3434.905215][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3434.905219][ C3] ksys_write (fs/read_write.c:643) [ 3434.905223][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3434.905227][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3434.905231][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3434.905235][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3434.905238][ C3] RIP: 0033:0x7f93b2836957 [ 3434.905241][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3434.905243][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3434.905246][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3434.905247][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3434.905249][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3434.905250][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3434.905252][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3460.615050][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3460.615581][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3460.616049][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3460.616516][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3460.617425][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3460.618032][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 3460.618320][ C1] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 3460.619286][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202 [ 3460.619593][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3460.619990][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3460.620389][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3460.620784][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3460.621185][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3460.621583][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3460.622028][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3460.622359][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3460.622757][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3460.623155][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3460.623553][ C1] PKRU: 55555554 [ 3460.623736][ C1] Call Trace: [ 3460.623906][ C1] [ 3460.624058][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3460.624323][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3460.624566][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3460.624842][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3460.625113][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3460.625402][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3460.625670][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3460.625981][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3460.626245][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3460.626553][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3460.626850][ C1] [ 3460.627001][ C1] [ 3460.627151][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3460.627469][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3460.627757][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 3460.628038][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3460.628322][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3460.628648][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3460.628891][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3460.629128][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3460.629380][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3460.629652][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3460.629936][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3460.630176][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3460.630415][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3460.630677][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3460.630912][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3460.631160][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3460.631419][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3460.631693][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3460.631970][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3460.632217][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3460.632490][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3460.632755][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3460.633102][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3460.633357][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3460.633676][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3460.633940][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3460.634144][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3460.634377][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3460.634631][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3460.634907][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3460.635179][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3460.635408][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3460.635728][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3460.636041][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3460.636324][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3460.636619][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3460.636865][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3460.637097][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3460.637398][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3460.637682][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3460.638006][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3460.638245][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3460.638542][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3460.638826][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3460.639142][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3460.639399][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3460.639634][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3460.639881][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3460.640194][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3460.640527][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3460.640828][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3460.641102][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3460.641394][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3460.641707][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3460.641991][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3460.642309][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3460.642557][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3460.642836][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3460.643086][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3460.643334][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3460.643582][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3460.643846][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3460.644100][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3460.644348][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3460.644610][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3460.644873][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3460.645098][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3460.645353][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3460.645630][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3460.645904][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3460.646118][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3460.646387][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3460.646695][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3460.646937][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3460.647170][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3460.647420][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3460.647676][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3460.647961][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3460.648229][ C1] tc_run (net/core/dev.c:3945) [ 3460.648435][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3460.648666][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3460.648906][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3460.649167][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3460.649422][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3460.649658][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3460.649922][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3460.650226][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3460.650500][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3460.650752][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3460.651017][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3460.651274][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3460.651553][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3460.651888][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3460.652164][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3460.652416][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3460.652681][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3460.652897][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3460.653134][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3460.653376][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3460.653662][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3460.653913][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3460.654152][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3460.654401][ C1] ? __create_object (mm/kmemleak.c:756) [ 3460.654644][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3460.654909][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3460.655194][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3460.655466][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3460.655755][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3460.655993][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3460.656260][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3460.656490][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3460.656708][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3460.656947][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3460.657198][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3460.657453][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3460.657722][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3460.657949][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3460.658201][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3460.658456][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3460.658691][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3460.658955][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3460.659198][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3460.659462][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3460.659704][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3460.659986][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3460.660287][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3460.660589][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3460.660912][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3460.661164][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3460.661472][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3460.661706][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3460.662005][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3460.662231][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3460.663202][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3460.663629][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3460.664027][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3460.664426][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3460.664824][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3460.665226][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3460.667679][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3460.668203][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3460.668703][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3460.669170][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3460.670077][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3460.670686][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3460.671009][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3460.671976][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3460.672284][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3460.672685][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3460.673081][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3460.673479][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3460.673873][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3460.674271][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3460.674715][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3460.675046][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3460.675444][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3460.675848][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3460.676246][ C3] PKRU: 55555554 [ 3460.676428][ C3] Call Trace: [ 3460.676596][ C3] [ 3460.676746][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3460.677008][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3460.677250][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3460.677527][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3460.677798][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3460.678085][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3460.678352][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3460.678655][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3460.678917][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3460.679225][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3460.679520][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3460.679834][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3460.680123][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3460.680420][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3460.680705][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3460.681017][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3460.681257][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3460.681496][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3460.681734][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3460.681980][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3460.682254][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3460.682540][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3460.682777][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3460.683016][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3460.683276][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3460.683509][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3460.683754][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3460.684012][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3460.684286][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3460.684564][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3460.684810][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3460.685082][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3460.685347][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3460.685690][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3460.685948][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3460.686269][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3460.686529][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3460.686734][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3460.686963][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3460.687214][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3460.687490][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3460.687723][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3460.687954][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3460.688273][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3460.688578][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3460.688858][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3460.689150][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3460.689399][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3460.689628][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3460.689925][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3460.690213][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3460.690537][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3460.690774][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3460.691069][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3460.691354][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3460.691669][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3460.691924][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3460.692157][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3460.692408][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3460.692720][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3460.693050][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3460.693349][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3460.693623][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3460.693909][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3460.694222][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3460.694531][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3460.694857][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3460.695096][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3460.695365][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3460.695625][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3460.695900][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3460.696183][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3460.696496][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3460.696746][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3460.697022][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3460.697263][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3460.697505][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3460.697737][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3460.697974][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3460.698238][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3460.698491][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3460.698759][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3460.699041][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3460.699353][ C3] tc_run (net/core/dev.c:3945) [ 3460.699556][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3460.699787][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3460.700023][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3460.700285][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3460.700537][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3460.700773][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3460.701036][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3460.701340][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3460.701611][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3460.701861][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3460.702125][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3460.702383][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3460.702724][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3460.702998][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3460.703251][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3460.703515][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3460.703729][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3460.703971][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3460.704249][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3460.704559][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3460.704837][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3460.705088][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3460.705318][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3460.705588][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3460.705838][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3460.706089][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3460.706329][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3460.706576][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3460.706810][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3460.707077][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3460.707356][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3460.707601][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3460.707849][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3460.708145][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3460.708465][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3460.708708][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3460.708967][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3460.709235][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3460.709473][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3460.709712][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3460.709971][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3460.710231][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3460.710490][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3460.710757][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3460.711041][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3460.711279][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3460.711568][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3460.711806][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3460.712069][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3460.712290][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3460.712586][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3460.712834][ C3] __do_softirq (kernel/softirq.c:553) [ 3460.713064][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3460.713286][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3460.713570][ C3] [ 3460.713721][ C3] [ 3460.713870][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3460.714174][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3460.714499][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3460.715465][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3460.715777][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3460.716174][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3460.716569][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3460.716966][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3460.717366][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3460.717764][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3460.718059][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3460.718279][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3460.718510][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3460.718760][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3460.719046][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3460.719285][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3460.719543][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3460.719794][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3460.720082][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3460.720306][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3460.720545][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3460.720788][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3460.721025][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3460.721313][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3460.721578][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3460.721812][ C3] ksys_write (fs/read_write.c:643) [ 3460.722028][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3460.722276][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3460.722579][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3460.722815][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3460.723114][ C3] RIP: 0033:0x7f93b2836957 [ 3460.723341][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3460.724303][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3460.724722][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3460.725117][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3460.725512][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3460.725917][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3460.726313][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3488.615061][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3488.615592][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3488.616062][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3488.616532][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3488.617445][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3488.618059][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3488.618351][ C1] Code: 11 80 38 00 74 ef 4d 8d 1c 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 <48> 83 c0 01 48 39 d0 74 a5 80 38 00 74 f2 e9 74 ff ff ff b8 01 00 All code ======== 0: 11 80 38 00 74 ef adc %eax,-0x108bffc8(%rax) 6: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11 a: 48 89 c2 mov %rax,%rdx d: 48 85 c0 test %rax,%rax 10: 75 b0 jne 0xffffffffffffffc2 12: 48 89 da mov %rbx,%rdx 15: 4c 89 d8 mov %r11,%rax 18: 4c 29 da sub %r11,%rdx 1b: e9 49 ff ff ff jmp 0xffffffffffffff69 20: 48 85 d2 test %rdx,%rdx 23: 74 b3 je 0xffffffffffffffd8 25: 48 01 ea add %rbp,%rdx 28: eb 09 jmp 0x33 2a:* 48 83 c0 01 add $0x1,%rax <-- trapping instruction 2e: 48 39 d0 cmp %rdx,%rax 31: 74 a5 je 0xffffffffffffffd8 33: 80 38 00 cmpb $0x0,(%rax) 36: 74 f2 je 0x2a 38: e9 74 ff ff ff jmp 0xffffffffffffffb1 3d: b8 .byte 0xb8 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: 48 83 c0 01 add $0x1,%rax 4: 48 39 d0 cmp %rdx,%rax 7: 74 a5 je 0xffffffffffffffae 9: 80 38 00 cmpb $0x0,(%rax) c: 74 f2 je 0x0 e: e9 74 ff ff ff jmp 0xffffffffffffff87 13: b8 .byte 0xb8 14: 01 00 add %eax,(%rax) [ 3488.619326][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000246 [ 3488.619635][ C1] RAX: ffffed1000f511c3 RBX: ffffed1000f511c4 RCX: ffffffff89c7fa80 [ 3488.620032][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3488.620431][ C1] RBP: ffffed1000f511c3 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3488.620831][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3488.621230][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3488.621629][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3488.622076][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3488.622410][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3488.622812][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3488.623211][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3488.623608][ C1] PKRU: 55555554 [ 3488.623791][ C1] Call Trace: [ 3488.623963][ C1] [ 3488.624112][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3488.624376][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3488.624620][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3488.624896][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3488.625171][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3488.625461][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3488.625734][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3488.626040][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3488.626304][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3488.626615][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3488.626912][ C1] [ 3488.627062][ C1] [ 3488.627213][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3488.627527][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3488.627818][ C1] ? kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3488.628079][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3488.628361][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3488.628686][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3488.628929][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3488.629168][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3488.629418][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3488.629692][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3488.629976][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3488.630216][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3488.630457][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3488.630718][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3488.630955][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3488.631204][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3488.631464][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3488.631738][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3488.632016][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3488.632265][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3488.632537][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3488.632800][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3488.633146][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3488.633401][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3488.633720][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3488.633985][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3488.634189][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3488.634420][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3488.634676][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3488.634953][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3488.635230][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3488.635458][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3488.635783][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3488.636089][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3488.636371][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3488.636667][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3488.636915][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3488.637144][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3488.637445][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3488.637729][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3488.638051][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3488.638291][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3488.638590][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3488.638872][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3488.639189][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3488.639446][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3488.639680][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3488.639928][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3488.640239][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3488.640571][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3488.640869][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3488.641142][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3488.641432][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3488.641742][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3488.642024][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3488.642340][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3488.642588][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3488.642866][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3488.643115][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3488.643363][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3488.643609][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3488.643876][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3488.644129][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3488.644379][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3488.644642][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3488.644906][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3488.645131][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3488.645388][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3488.645667][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3488.645940][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3488.646155][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3488.646425][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3488.646733][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3488.646976][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3488.647209][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3488.647459][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3488.647715][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3488.648000][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3488.648268][ C1] tc_run (net/core/dev.c:3945) [ 3488.648473][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3488.648704][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3488.648942][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3488.649204][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3488.649457][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3488.649697][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3488.649960][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3488.650264][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3488.650536][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3488.650788][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3488.651053][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3488.651313][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3488.651594][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3488.651931][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3488.652209][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3488.652462][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3488.652726][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3488.652941][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3488.653179][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3488.653422][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3488.653707][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3488.653959][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3488.654202][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3488.654449][ C1] ? __create_object (mm/kmemleak.c:756) [ 3488.654691][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3488.654959][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3488.655242][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3488.655513][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3488.655802][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3488.656042][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3488.656309][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3488.656536][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3488.656758][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3488.656996][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3488.657247][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3488.657502][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3488.657772][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3488.658000][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3488.658252][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3488.658506][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3488.658741][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3488.659008][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3488.659248][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3488.659512][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3488.659757][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3488.660039][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3488.660339][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3488.660641][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3488.660962][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3488.661215][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3488.661520][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3488.661752][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3488.662052][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3488.662280][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3488.663249][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3488.663671][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3488.664068][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3488.664472][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3488.664869][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3488.665267][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3488.667713][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3488.668238][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3488.668740][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3488.669207][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3488.670110][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3488.670723][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3488.671049][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3488.672011][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3488.672318][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3488.672712][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3488.673108][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3488.673506][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3488.673904][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3488.674303][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3488.674748][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3488.675077][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3488.675475][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3488.675883][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3488.676280][ C3] PKRU: 55555554 [ 3488.676462][ C3] Call Trace: [ 3488.676631][ C3] [ 3488.676779][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3488.677040][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3488.677284][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3488.677561][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3488.677833][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3488.678121][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3488.678386][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3488.678690][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3488.678952][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3488.679260][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3488.679554][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3488.679866][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3488.680156][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3488.680449][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3488.680740][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3488.681049][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3488.681290][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3488.681529][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3488.681769][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3488.682017][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3488.682292][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3488.682575][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3488.682815][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3488.683055][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3488.683314][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3488.683549][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3488.683795][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3488.684052][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3488.684328][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3488.684603][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3488.684850][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3488.685120][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3488.685383][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3488.685739][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3488.685991][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3488.686311][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3488.686571][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3488.686774][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3488.687004][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3488.687257][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3488.687535][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3488.687763][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3488.687991][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3488.688310][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3488.688616][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3488.688896][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3488.689190][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3488.689436][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3488.689667][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3488.689966][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3488.690249][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3488.690572][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3488.690811][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3488.691105][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3488.691389][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3488.691704][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3488.691958][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3488.692192][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3488.692439][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3488.692749][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3488.693080][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3488.693381][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3488.693653][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3488.693942][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3488.694255][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3488.694561][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3488.694883][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3488.695122][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3488.695389][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3488.695656][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3488.695922][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3488.696207][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3488.696517][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3488.696765][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3488.697041][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3488.697281][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3488.697520][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3488.697752][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3488.697990][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3488.698252][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3488.698507][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3488.698772][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3488.699054][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3488.699364][ C3] tc_run (net/core/dev.c:3945) [ 3488.699568][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3488.699797][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3488.700034][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3488.700294][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3488.700547][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3488.700784][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3488.701047][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3488.701351][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3488.701624][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3488.701874][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3488.702136][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3488.702393][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3488.702727][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3488.703000][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3488.703252][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3488.703515][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3488.703733][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3488.703974][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3488.704250][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3488.704561][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3488.704836][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3488.705088][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3488.705318][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3488.705585][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3488.705836][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3488.706086][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3488.706322][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3488.706571][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3488.706806][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3488.707070][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3488.707349][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3488.707594][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3488.707841][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3488.708140][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3488.708464][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3488.708707][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3488.708966][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3488.709233][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3488.709471][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3488.709705][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3488.709964][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3488.710223][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3488.710483][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3488.710751][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3488.711033][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3488.711272][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3488.711559][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3488.711796][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3488.712058][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3488.712279][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3488.712573][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3488.712819][ C3] __do_softirq (kernel/softirq.c:553) [ 3488.713051][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3488.713270][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3488.713556][ C3] [ 3488.713705][ C3] [ 3488.713852][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3488.714154][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3488.714475][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3488.715438][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3488.715751][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3488.716152][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3488.716555][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3488.716948][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3488.717342][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3488.717741][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3488.718037][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3488.718258][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3488.718488][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3488.718739][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3488.719024][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3488.719264][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3488.719519][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3488.719771][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3488.720060][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3488.720281][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3488.720524][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3488.720767][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3488.721002][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3488.721293][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3488.721558][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3488.721793][ C3] ksys_write (fs/read_write.c:643) [ 3488.722007][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3488.722255][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3488.722560][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3488.722788][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3488.723086][ C3] RIP: 0033:0x7f93b2836957 [ 3488.723315][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3488.724276][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3488.724692][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3488.725090][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3488.725486][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3488.725893][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3488.726287][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3512.908530][ C3] rcu: 3-....: (1132228 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=271560 | [ 3512.909079][ C3] rcu: (t=1118937 jiffies g=1064457 q=82 ncpus=4) | [ 3512.909408][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 3512.909680][ C1] NMI backtrace for cpu 1 [ 3512.909692][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3512.909695][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3512.909705][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3512.909708][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3512.909713][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3512.909715][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3512.909717][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3512.909718][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3512.909720][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3512.909722][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3512.909724][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3512.909728][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3512.909730][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3512.909731][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3512.909733][ C1] PKRU: 55555554 [ 3512.909734][ C1] Call Trace: [ 3512.909738][ C1] [ 3512.909744][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3512.909750][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3512.909757][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3512.909762][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3512.909766][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3512.909768][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3512.909775][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3512.909780][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3512.909783][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3512.909787][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3512.909790][ C1] [ 3512.909791][ C1] [ 3512.909793][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3512.909798][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3512.909803][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3512.909807][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3512.909812][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3512.909815][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3512.909818][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3512.909821][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3512.909826][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3512.909829][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3512.909837][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3512.909839][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3512.909845][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3512.909852][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3512.909856][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3512.909859][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3512.909861][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3512.909864][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3512.909871][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3512.909876][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3512.909880][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3512.909891][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3512.909893][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3512.909896][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3512.909903][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3512.909906][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3512.909911][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3512.909916][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3512.909922][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3512.909927][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3512.909932][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3512.909941][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3512.909946][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3512.909948][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3512.909952][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3512.909956][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3512.909960][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3512.909963][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3512.909967][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3512.909971][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3512.909975][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3512.909979][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3512.909981][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3512.909984][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3512.909994][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3512.910000][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3512.910007][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3512.910012][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3512.910022][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3512.910030][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3512.910033][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3512.910041][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3512.910045][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3512.910052][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3512.910058][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3512.910061][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3512.910064][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3512.910067][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3512.910069][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3512.910074][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3512.910077][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3512.910081][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3512.910084][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3512.910087][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3512.910091][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3512.910093][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3512.910096][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3512.910099][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3512.910104][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3512.910110][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3512.910114][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3512.910120][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3512.910123][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3512.910127][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3512.910130][ C1] tc_run (net/core/dev.c:3945) [ 3512.910135][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3512.910138][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3512.910140][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3512.910144][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3512.910149][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3512.910151][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3512.910154][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3512.910160][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3512.910163][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3512.910167][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3512.910170][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3512.910173][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3512.910176][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3512.910184][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3512.910186][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3512.910190][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3512.910194][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3512.910197][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3512.910201][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3512.910204][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3512.910209][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3512.910212][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3512.910215][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3512.910219][ C1] ? __create_object (mm/kmemleak.c:756) [ 3512.910223][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3512.910229][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3512.910234][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3512.910237][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3512.910242][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3512.910245][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3512.910250][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3512.910254][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3512.910257][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3512.910260][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3512.910261][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3512.910268][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3512.910273][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3512.910275][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3512.910282][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3512.910284][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3512.910289][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3512.910295][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3512.910300][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3512.910304][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3512.910312][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3512.910316][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3512.910319][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3512.910324][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3512.910329][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3512.910333][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3512.910336][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3512.910342][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3512.910346][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3512.910350][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3512.910352][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3512.910355][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3512.910357][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3512.910359][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3512.910361][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3512.910362][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3512.910359][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 3512.910361][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 3512.910362][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3512.910368][ C1] [ 3512.957439][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3512.958052][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3512.958380][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3512.959344][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3512.959649][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3512.960044][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3512.960440][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3512.960835][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3512.961234][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3512.961629][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3512.962072][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3512.962402][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3512.962798][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3512.963196][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3512.963591][ C3] PKRU: 55555554 [ 3512.963772][ C3] Call Trace: [ 3512.963941][ C3] [ 3512.964090][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3512.964361][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3512.964613][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3512.964865][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3512.965094][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3512.965363][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3512.965640][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3512.965896][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3512.966179][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3512.966421][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3512.966733][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3512.967004][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3512.967293][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3512.967557][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3512.967862][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3512.968122][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3512.968428][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3512.968722][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3512.969034][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3512.969323][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3512.969617][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3512.969903][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3512.970212][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3512.970452][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3512.970692][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3512.970929][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3512.971178][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3512.971449][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3512.971730][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3512.971966][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3512.972207][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3512.972465][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3512.972697][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3512.972941][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3512.973199][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3512.973475][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3512.973750][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3512.973995][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3512.974264][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3512.974526][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3512.974870][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3512.975119][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3512.975437][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3512.975703][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3512.975906][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3512.976134][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3512.976385][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3512.976660][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3512.976890][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3512.977116][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3512.977433][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3512.977735][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3512.978016][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3512.978307][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3512.978555][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3512.978784][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3512.979081][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3512.979364][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3512.979687][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3512.979925][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3512.980218][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3512.980502][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3512.980817][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3512.981070][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3512.981302][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3512.981547][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3512.981858][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3512.982188][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3512.982485][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3512.982757][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3512.983043][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3512.983353][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3512.983661][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3512.983984][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3512.984223][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3512.984488][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3512.984746][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3512.985011][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3512.985295][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3512.985610][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3512.985858][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3512.986134][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3512.986372][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3512.986612][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3512.986843][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3512.987081][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3512.987343][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3512.987597][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3512.987863][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3512.988145][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3512.988455][ C3] tc_run (net/core/dev.c:3945) [ 3512.988658][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3512.988888][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3512.989125][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3512.989384][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3512.989636][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3512.989871][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3512.990134][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3512.990435][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3512.990707][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3512.990957][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3512.991220][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3512.991475][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3512.991814][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3512.992087][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3512.992338][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3512.992599][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3512.992816][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3512.993055][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3512.993331][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3512.993640][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3512.993914][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3512.994163][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3512.994391][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3512.994660][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3512.994900][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3512.995149][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3512.995387][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3512.995641][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3512.995875][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3512.996140][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3512.996417][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3512.996660][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3512.996908][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3512.997208][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3512.997524][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3512.997765][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3512.998023][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3512.998290][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3512.998526][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3512.998761][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3512.999019][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3512.999278][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3512.999536][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3512.999803][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3513.000085][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3513.000325][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3513.000614][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3513.000851][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3513.001112][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3513.001333][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3513.001626][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3513.001873][ C3] __do_softirq (kernel/softirq.c:553) [ 3513.002107][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3513.002326][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3513.002610][ C3] [ 3513.002759][ C3] [ 3513.002907][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3513.003209][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3513.003533][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3513.004494][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3513.004801][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3513.005196][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3513.005598][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3513.005997][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3513.006393][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3513.006790][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3513.007087][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3513.007307][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3513.007539][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3513.007789][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3513.008074][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3513.008313][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3513.008568][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3513.008821][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3513.009109][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3513.009332][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3513.009574][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3513.009816][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3513.010051][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3513.010342][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3513.010605][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3513.010840][ C3] ksys_write (fs/read_write.c:643) [ 3513.011056][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3513.011305][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3513.011607][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3513.011838][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3513.012137][ C3] RIP: 0033:0x7f93b2836957 [ 3513.012363][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3513.013326][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3513.013744][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3513.014140][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3513.014538][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3513.014934][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3513.015331][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3540.615054][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3540.615588][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3540.616051][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3540.616518][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3540.617430][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3540.618041][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3540.618366][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3540.619332][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3540.619640][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3540.620038][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3540.620438][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3540.620835][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3540.621238][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3540.621635][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3540.622079][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3540.622413][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3540.622812][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3540.623210][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3540.623606][ C1] PKRU: 55555554 [ 3540.623788][ C1] Call Trace: [ 3540.623960][ C1] [ 3540.624110][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3540.624374][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3540.624617][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3540.624893][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3540.625166][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3540.625457][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3540.625721][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3540.626027][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3540.626290][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3540.626598][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3540.626895][ C1] [ 3540.627045][ C1] [ 3540.627195][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3540.627509][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3540.627801][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3540.628093][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3540.628383][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3540.628710][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3540.628950][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3540.629191][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3540.629439][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3540.629711][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3540.629997][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3540.630235][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3540.630475][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3540.630735][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3540.630972][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3540.631219][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3540.631482][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3540.631762][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3540.632038][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3540.632287][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3540.632559][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3540.632826][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3540.633174][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3540.633428][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3540.633750][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3540.634016][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3540.634222][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3540.634458][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3540.634711][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3540.634986][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3540.635259][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3540.635497][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3540.635817][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3540.636121][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3540.636403][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3540.636696][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3540.636944][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3540.637176][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3540.637476][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3540.637758][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3540.638081][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3540.638320][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3540.638614][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3540.638900][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3540.639218][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3540.639473][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3540.639707][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3540.639952][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3540.640265][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3540.640597][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3540.640896][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3540.641170][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3540.641458][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3540.641768][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3540.642053][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3540.642371][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3540.642617][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3540.642895][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3540.643146][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3540.643394][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3540.643639][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3540.643903][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3540.644154][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3540.644401][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3540.644663][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3540.644927][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3540.645151][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3540.645411][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3540.645686][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3540.645957][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3540.646171][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3540.646438][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3540.646748][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3540.646989][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3540.647220][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3540.647469][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3540.647724][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3540.648010][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3540.648278][ C1] tc_run (net/core/dev.c:3945) [ 3540.648482][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3540.648714][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3540.648951][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3540.649211][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3540.649463][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3540.649697][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3540.649960][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3540.650266][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3540.650536][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3540.650786][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3540.651051][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3540.651306][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3540.651586][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3540.651922][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3540.652202][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3540.652454][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3540.652719][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3540.652936][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3540.653170][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3540.653411][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3540.653696][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3540.653949][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3540.654188][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3540.654434][ C1] ? __create_object (mm/kmemleak.c:756) [ 3540.654677][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3540.654942][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3540.655223][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3540.655499][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3540.655779][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3540.656019][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3540.656285][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3540.656514][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3540.656732][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3540.656971][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3540.657222][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3540.657475][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3540.657743][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3540.657968][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3540.658218][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3540.658472][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3540.658709][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3540.658972][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3540.659212][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3540.659477][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3540.659720][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3540.659998][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3540.660297][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3540.660598][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3540.660917][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3540.661166][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3540.661468][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3540.661700][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3540.661999][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3540.662225][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3540.663188][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3540.663609][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3540.664006][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3540.664400][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3540.664798][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3540.665194][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3540.667632][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3540.668154][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3540.668654][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3540.669119][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3540.670026][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3540.670637][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3540.670960][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3540.671922][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3540.672228][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3540.672624][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3540.673021][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3540.673418][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3540.673814][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3540.674209][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3540.674654][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3540.674983][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3540.675392][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3540.675787][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3540.676180][ C3] PKRU: 55555554 [ 3540.676359][ C3] Call Trace: [ 3540.676530][ C3] [ 3540.676676][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3540.676938][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3540.677181][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3540.677455][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3540.677728][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3540.678015][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3540.678279][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3540.678586][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3540.678847][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3540.679154][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3540.679447][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3540.679760][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3540.680050][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3540.680344][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3540.680631][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3540.680942][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3540.681184][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3540.681420][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3540.681659][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3540.681907][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3540.682177][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3540.682462][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3540.682698][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3540.682938][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3540.683197][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3540.683431][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3540.683679][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3540.683937][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3540.684212][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3540.684487][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3540.684733][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3540.685006][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3540.685271][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3540.685626][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3540.685879][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3540.686196][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3540.686456][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3540.686660][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3540.686890][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3540.687141][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3540.687417][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3540.687647][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3540.687872][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3540.688190][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3540.688494][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3540.688772][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3540.689066][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3540.689315][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3540.689548][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3540.689849][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3540.690131][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3540.690455][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3540.690693][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3540.690989][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3540.691274][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3540.691586][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3540.691841][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3540.692076][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3540.692324][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3540.692633][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3540.692963][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3540.693259][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3540.693534][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3540.693820][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3540.694132][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3540.694440][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3540.694765][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3540.695003][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3540.695269][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3540.695534][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3540.695800][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3540.696083][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3540.696395][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3540.696646][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3540.696920][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3540.697161][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3540.697403][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3540.697634][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3540.697872][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3540.698134][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3540.698388][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3540.698653][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3540.698936][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3540.699246][ C3] tc_run (net/core/dev.c:3945) [ 3540.699450][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3540.699678][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3540.699916][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3540.700177][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3540.700428][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3540.700666][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3540.700928][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3540.701232][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3540.701500][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3540.701751][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3540.702015][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3540.702270][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3540.702605][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3540.702879][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3540.703131][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3540.703396][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3540.703612][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3540.703854][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3540.704128][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3540.704440][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3540.704713][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3540.704964][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3540.705194][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3540.705469][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3540.705713][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3540.705964][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3540.706203][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3540.706448][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3540.706683][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3540.706948][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3540.707229][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3540.707471][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3540.707719][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3540.708019][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3540.708339][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3540.708581][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3540.708841][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3540.709107][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3540.709347][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3540.709583][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3540.709842][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3540.710102][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3540.710362][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3540.710630][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3540.710911][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3540.711150][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3540.711442][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3540.711678][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3540.711941][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3540.712163][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3540.712459][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3540.712705][ C3] __do_softirq (kernel/softirq.c:553) [ 3540.712937][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3540.713155][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3540.713443][ C3] [ 3540.713592][ C3] [ 3540.713742][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3540.714044][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3540.714367][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3540.715334][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3540.715647][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3540.716046][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3540.716443][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3540.716840][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3540.717236][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3540.717635][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3540.717928][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3540.718146][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3540.718377][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3540.718627][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3540.718913][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3540.719148][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3540.719404][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3540.719655][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3540.719944][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3540.720163][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3540.720405][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3540.720647][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3540.720884][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3540.721170][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3540.721432][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3540.721668][ C3] ksys_write (fs/read_write.c:643) [ 3540.721882][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3540.722128][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3540.722434][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3540.722663][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3540.722961][ C3] RIP: 0033:0x7f93b2836957 [ 3540.723188][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3540.724147][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3540.724564][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3540.724961][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3540.725360][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3540.725754][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3540.726148][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3568.615054][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3568.615592][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3568.616058][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3568.616524][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3568.617434][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3568.618047][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3568.618368][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 3568.619338][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3568.619646][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3568.620042][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3568.620439][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3568.620836][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3568.621234][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3568.621630][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3568.622076][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3568.622407][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3568.622806][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3568.623205][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3568.623602][ C1] PKRU: 55555554 [ 3568.623783][ C1] Call Trace: [ 3568.623955][ C1] [ 3568.624107][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3568.624371][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3568.624615][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3568.624890][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3568.625162][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3568.625463][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3568.625729][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3568.626035][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3568.626297][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3568.626607][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3568.626901][ C1] [ 3568.627052][ C1] [ 3568.627202][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3568.627517][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3568.627806][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3568.628096][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3568.628384][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3568.628715][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3568.628957][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3568.629200][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3568.629450][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3568.629721][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3568.630006][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3568.630246][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3568.630489][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3568.630748][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3568.630984][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3568.631230][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3568.631488][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3568.631765][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3568.632041][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3568.632295][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3568.632566][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3568.632828][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3568.633176][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3568.633428][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3568.633747][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3568.634010][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3568.634220][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3568.634449][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3568.634703][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3568.634980][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3568.635264][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3568.635491][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3568.635812][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3568.636119][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3568.636404][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3568.636701][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3568.636953][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3568.637185][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3568.637485][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3568.637770][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3568.638097][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3568.638336][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3568.638635][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3568.638921][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3568.639237][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3568.639493][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3568.639729][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3568.639978][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3568.640295][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3568.640628][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3568.640928][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3568.641204][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3568.641492][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3568.641804][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3568.642089][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3568.642411][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3568.642659][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3568.642940][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3568.643192][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3568.643441][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3568.643689][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3568.643954][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3568.644209][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3568.644458][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3568.644722][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3568.644986][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3568.645214][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3568.645476][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3568.645749][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3568.646016][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3568.646236][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3568.646503][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3568.646818][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3568.647061][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3568.647293][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3568.647544][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3568.647800][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3568.648087][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3568.648358][ C1] tc_run (net/core/dev.c:3945) [ 3568.648565][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3568.648797][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3568.649035][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3568.649296][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3568.649550][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3568.649790][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3568.650053][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3568.650360][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3568.650632][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3568.650884][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3568.651148][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3568.651406][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3568.651688][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3568.652028][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3568.652307][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3568.652560][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3568.652825][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3568.653044][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3568.653280][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3568.653524][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3568.653810][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3568.654061][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3568.654303][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3568.654553][ C1] ? __create_object (mm/kmemleak.c:756) [ 3568.654798][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3568.655065][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3568.655353][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3568.655627][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3568.655909][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3568.656149][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3568.656419][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3568.656646][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3568.656870][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3568.657109][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3568.657360][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3568.657615][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3568.657888][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3568.658113][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3568.658366][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3568.658622][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3568.658860][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3568.659125][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3568.659367][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3568.659633][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3568.659876][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3568.660159][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3568.660471][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3568.660786][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3568.661107][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3568.661361][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3568.661665][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3568.661898][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3568.662198][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3568.662427][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3568.663398][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3568.663825][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3568.664226][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3568.664624][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3568.665023][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3568.665431][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3568.667881][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3568.668408][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3568.668909][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3568.669375][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3568.670278][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3568.670886][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3568.671210][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3568.672172][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3568.672478][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3568.672873][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3568.673268][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3568.673666][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3568.674062][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3568.674458][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3568.674899][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3568.675235][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3568.675634][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3568.676031][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3568.676426][ C3] PKRU: 55555554 [ 3568.676606][ C3] Call Trace: [ 3568.676778][ C3] [ 3568.676925][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3568.677187][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3568.677428][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3568.677704][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3568.677976][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3568.678262][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3568.678527][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3568.678832][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3568.679094][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3568.679400][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3568.679693][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3568.680003][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3568.680293][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3568.680584][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3568.680872][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3568.681181][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3568.681421][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3568.681659][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3568.681896][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3568.682144][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3568.682413][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3568.682696][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3568.682932][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3568.683173][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3568.683430][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3568.683666][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3568.683911][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3568.684168][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3568.684440][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3568.684716][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3568.684963][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3568.685239][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3568.685500][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3568.685847][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3568.686098][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3568.686418][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3568.686679][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3568.686882][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3568.687112][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3568.687366][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3568.687644][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3568.687872][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3568.688100][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3568.688419][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3568.688724][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3568.689003][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3568.689297][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3568.689543][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3568.689773][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3568.690071][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3568.690355][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3568.690677][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3568.690915][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3568.691216][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3568.691501][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3568.691815][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3568.692069][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3568.692304][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3568.692550][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3568.692861][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3568.693193][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3568.693490][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3568.693761][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3568.694050][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3568.694362][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3568.694669][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3568.694994][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3568.695239][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3568.695504][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3568.695763][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3568.696027][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3568.696313][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3568.696623][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3568.696874][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3568.697148][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3568.697388][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3568.697627][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3568.697859][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3568.698102][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3568.698365][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3568.698620][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3568.698884][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3568.699166][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3568.699474][ C3] tc_run (net/core/dev.c:3945) [ 3568.699680][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3568.699908][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3568.700145][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3568.700405][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3568.700657][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3568.700899][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3568.701162][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3568.701464][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3568.701735][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3568.701985][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3568.702248][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3568.702505][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3568.702846][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3568.703118][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3568.703372][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3568.703636][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3568.703853][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3568.704094][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3568.704370][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3568.704680][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3568.704953][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3568.705204][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3568.705442][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3568.705711][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3568.705953][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3568.706209][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3568.706444][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3568.706692][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3568.706926][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3568.707192][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3568.707471][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3568.707714][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3568.707962][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3568.708262][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3568.708579][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3568.708821][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3568.709079][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3568.709347][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3568.709585][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3568.709819][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3568.710079][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3568.710341][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3568.710599][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3568.710868][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3568.711149][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3568.711389][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3568.711676][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3568.711914][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3568.712178][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3568.712399][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3568.712693][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3568.712939][ C3] __do_softirq (kernel/softirq.c:553) [ 3568.713172][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3568.713390][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3568.713675][ C3] [ 3568.713824][ C3] [ 3568.713974][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3568.714276][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3568.714597][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3568.715567][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3568.715875][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3568.716271][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3568.716667][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3568.717061][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3568.717459][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3568.717858][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3568.718152][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3568.718371][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3568.718601][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3568.718850][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3568.719133][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3568.719372][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3568.719626][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3568.719877][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3568.720164][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3568.720384][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3568.720624][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3568.720866][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3568.721101][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3568.721391][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3568.721653][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3568.721889][ C3] ksys_write (fs/read_write.c:643) [ 3568.722104][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3568.722351][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3568.722654][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3568.722883][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3568.723181][ C3] RIP: 0033:0x7f93b2836957 [ 3568.723408][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3568.724371][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3568.724785][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3568.725184][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3568.725587][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3568.725981][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3568.726376][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3568.726774][ C3] | [ 3591.016162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3591.016528][ C1] rcu: 1-....: (1212324 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=290184 | [ 3591.017081][ C1] rcu: (t=1197045 jiffies g=1064457 q=82 ncpus=4) [ 3591.017856][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3591.018468][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3591.018798][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3591.019764][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3591.020072][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3591.020470][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3591.020866][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3591.021265][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3591.021663][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3591.022060][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3591.022504][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3591.022836][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3591.023237][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3591.023639][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3591.024036][ C1] PKRU: 55555554 [ 3591.024218][ C1] Call Trace: [ 3591.024390][ C1] [ 3591.024539][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3591.024812][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3591.025064][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3591.025322][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3591.025556][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3591.025824][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3591.026093][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3591.026351][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3591.026636][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3591.026877][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3591.027189][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3591.027462][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3591.027750][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3591.028017][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3591.028322][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3591.028586][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3591.028898][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3591.029193][ C1] [ 3591.029346][ C1] [ 3591.029496][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3591.029810][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3591.030099][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3591.030395][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3591.030684][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3591.030995][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3591.031236][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3591.031476][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3591.031725][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3591.031997][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3591.032282][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3591.032519][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3591.032760][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3591.033022][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3591.033259][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3591.033506][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3591.033766][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3591.034043][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3591.034319][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3591.034567][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3591.034838][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3591.035102][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3591.035465][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3591.035720][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3591.036039][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3591.036304][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3591.036507][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3591.036738][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3591.036992][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3591.037269][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3591.037540][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3591.037770][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3591.038092][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3591.038396][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3591.038679][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3591.038973][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3591.039222][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3591.039452][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3591.039750][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3591.040036][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3591.040361][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3591.040600][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3591.040894][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3591.041181][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3591.041497][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3591.041753][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3591.041987][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3591.042234][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3591.042548][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3591.042878][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3591.043177][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3591.043453][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3591.043739][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3591.044052][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3591.044337][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3591.044653][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3591.044897][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3591.045186][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3591.045435][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3591.045680][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3591.045927][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3591.046192][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3591.046446][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3591.046692][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3591.046956][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3591.047223][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3591.047447][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3591.047703][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3591.047975][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3591.048244][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3591.048461][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3591.048728][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3591.049037][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3591.049280][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3591.049509][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3591.049758][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3591.050012][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3591.050299][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3591.050566][ C1] tc_run (net/core/dev.c:3945) [ 3591.050772][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3591.051003][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3591.051239][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3591.051501][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3591.051751][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3591.051991][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3591.052255][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3591.052561][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3591.052832][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3591.053085][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3591.053348][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3591.053604][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3591.053892][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3591.054230][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3591.054506][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3591.054763][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3591.055027][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3591.055252][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3591.055487][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3591.055730][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3591.056017][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3591.056267][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3591.056506][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3591.056753][ C1] ? __create_object (mm/kmemleak.c:756) [ 3591.056998][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3591.057265][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3591.057547][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3591.057820][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3591.058101][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3591.058341][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3591.058607][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3591.058835][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3591.059056][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3591.059296][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3591.059547][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3591.059802][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3591.060071][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3591.060297][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3591.060548][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3591.060801][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3591.061040][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3591.061306][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3591.061551][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3591.061816][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3591.062061][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3591.062343][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3591.062644][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3591.062944][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3591.063266][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3591.063519][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3591.063824][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3591.064059][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3591.064357][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3591.064588][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3591.065566][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3591.065989][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3591.066388][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3591.066786][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3591.067185][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3591.067585][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3591.067585][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3591.067987][ C1] | [ 3591.068144][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 3591.068417][ C3] NMI backtrace for cpu 3 [ 3591.068428][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3591.068431][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3591.068439][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3591.068442][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3591.068445][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3591.068446][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3591.068448][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3591.068450][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3591.068452][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3591.068454][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3591.068456][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3591.068459][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3591.068461][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3591.068462][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3591.068464][ C3] PKRU: 55555554 [ 3591.068465][ C3] Call Trace: [ 3591.068467][ C3] [ 3591.068470][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3591.068475][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3591.068481][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3591.068486][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3591.068490][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3591.068492][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3591.068498][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3591.068502][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3591.068505][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3591.068509][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3591.068512][ C3] [ 3591.068513][ C3] [ 3591.068514][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3591.068517][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3591.068523][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3591.068527][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3591.068531][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3591.068535][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3591.068538][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3591.068541][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3591.068544][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3591.068548][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3591.068551][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3591.068558][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3591.068561][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3591.068566][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3591.068572][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3591.068575][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3591.068578][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3591.068580][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3591.068583][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3591.068588][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3591.068592][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3591.068596][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3591.068605][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3591.068608][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3591.068611][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3591.068615][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3591.068619][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3591.068623][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3591.068627][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3591.068633][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3591.068638][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3591.068642][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3591.068650][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3591.068654][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3591.068656][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3591.068659][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3591.068663][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3591.068667][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3591.068669][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3591.068674][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3591.068678][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3591.068682][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3591.068686][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3591.068688][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3591.068691][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3591.068698][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3591.068705][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3591.068711][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3591.068717][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3591.068727][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3591.068736][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3591.068744][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3591.068753][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3591.068756][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3591.068761][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3591.068766][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3591.068768][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3591.068771][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3591.068775][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3591.068782][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3591.068785][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3591.068789][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3591.068795][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3591.068798][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3591.068801][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3591.068804][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3591.068807][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3591.068810][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3591.068812][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3591.068816][ C3] tc_run (net/core/dev.c:3945) [ 3591.068820][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3591.068823][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3591.068826][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3591.068829][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3591.068833][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3591.068836][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3591.068839][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3591.068843][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3591.068845][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3591.068849][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3591.068853][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3591.068856][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3591.068864][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3591.068866][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3591.068870][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3591.068874][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3591.068877][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3591.068879][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3591.068882][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3591.068885][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3591.068887][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3591.068892][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3591.068894][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3591.068898][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3591.068902][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3591.068904][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3591.068908][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3591.068911][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3591.068914][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3591.068920][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3591.068923][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3591.068928][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3591.068932][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3591.068936][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3591.068940][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3591.068943][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3591.068947][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3591.068950][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3591.068953][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3591.068959][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3591.068963][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3591.068967][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3591.068970][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3591.068975][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3591.068978][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3591.068980][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3591.068985][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3591.068987][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3591.068991][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3591.068994][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3591.068999][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3591.069002][ C3] __do_softirq (kernel/softirq.c:553) [ 3591.069007][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3591.069009][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3591.069013][ C3] [ 3591.069014][ C3] [ 3591.069015][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3591.069019][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3591.069021][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3591.069023][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3591.069025][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3591.069027][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3591.069028][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3591.069029][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3591.069031][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3591.069034][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3591.069038][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3591.069044][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3591.069051][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3591.069055][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3591.069060][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3591.069063][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3591.069067][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3591.069071][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3591.069075][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3591.069079][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3591.069082][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3591.069086][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3591.069088][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3591.069092][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3591.069095][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3591.069100][ C3] ksys_write (fs/read_write.c:643) [ 3591.069104][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3591.069108][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3591.069112][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3591.069116][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3591.069119][ C3] RIP: 0033:0x7f93b2836957 [ 3591.069121][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3591.069124][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3591.069126][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3591.069128][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3591.069129][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3591.069131][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3591.069132][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3616.615056][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3616.615588][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3616.616055][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3616.616523][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3616.617434][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3616.618043][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3616.618367][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3616.619338][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3616.619646][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3616.620044][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3616.620444][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3616.620840][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3616.621238][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3616.621635][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3616.622081][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3616.622416][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3616.622816][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3616.623213][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3616.623610][ C1] PKRU: 55555554 [ 3616.623791][ C1] Call Trace: [ 3616.623964][ C1] [ 3616.624113][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3616.624378][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3616.624624][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3616.624901][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3616.625182][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3616.625469][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3616.625739][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3616.626045][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3616.626307][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3616.626618][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3616.626918][ C1] [ 3616.627066][ C1] [ 3616.627216][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3616.627529][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3616.627821][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3616.628116][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3616.628405][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3616.628731][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3616.628973][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3616.629210][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3616.629459][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3616.629731][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3616.630016][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3616.630255][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3616.630495][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3616.630757][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3616.630991][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3616.631240][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3616.631497][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3616.631773][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3616.632050][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3616.632296][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3616.632569][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3616.632832][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3616.633179][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3616.633432][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3616.633751][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3616.634014][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3616.634217][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3616.634449][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3616.634704][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3616.634979][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3616.635260][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3616.635488][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3616.635808][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3616.636115][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3616.636396][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3616.636692][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3616.636940][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3616.637174][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3616.637474][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3616.637756][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3616.638085][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3616.638329][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3616.638625][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3616.638910][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3616.639226][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3616.639483][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3616.639717][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3616.639966][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3616.640277][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3616.640610][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3616.640907][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3616.641181][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3616.641471][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3616.641782][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3616.642065][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3616.642384][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3616.642633][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3616.642910][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3616.643160][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3616.643407][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3616.643655][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3616.643917][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3616.644172][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3616.644419][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3616.644687][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3616.644951][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3616.645184][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3616.645438][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3616.645712][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3616.645978][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3616.646193][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3616.646461][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3616.646769][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3616.647011][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3616.647245][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3616.647494][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3616.647749][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3616.648034][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3616.648302][ C1] tc_run (net/core/dev.c:3945) [ 3616.648507][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3616.648741][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3616.648979][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3616.649240][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3616.649494][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3616.649732][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3616.649995][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3616.650300][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3616.650573][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3616.650824][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3616.651089][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3616.651345][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3616.651626][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3616.651961][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3616.652237][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3616.652489][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3616.652753][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3616.652969][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3616.653206][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3616.653447][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3616.653733][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3616.653984][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3616.654224][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3616.654471][ C1] ? __create_object (mm/kmemleak.c:756) [ 3616.654713][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3616.654981][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3616.655271][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3616.655540][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3616.655826][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3616.656065][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3616.656330][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3616.656557][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3616.656776][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3616.657014][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3616.657264][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3616.657519][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3616.657787][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3616.658014][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3616.658265][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3616.658518][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3616.658752][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3616.659018][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3616.659256][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3616.659523][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3616.659767][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3616.660046][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3616.660343][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3616.660644][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3616.660962][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3616.661213][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3616.661515][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3616.661747][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3616.662048][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3616.662272][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3616.663238][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3616.663655][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3616.664049][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3616.664444][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3616.664838][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3616.665240][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3616.667670][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3616.668195][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3616.668694][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3616.669158][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3616.670068][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3616.670677][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3616.670999][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3616.671960][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3616.672266][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3616.672661][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3616.673060][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3616.673457][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3616.673852][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3616.674248][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3616.674692][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3616.675031][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3616.675429][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3616.675823][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3616.676219][ C3] PKRU: 55555554 [ 3616.676399][ C3] Call Trace: [ 3616.676570][ C3] [ 3616.676716][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3616.676980][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3616.677222][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3616.677498][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3616.677770][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3616.678059][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3616.678324][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3616.678629][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3616.678889][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3616.679195][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3616.679489][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3616.679801][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3616.680090][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3616.680385][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3616.680672][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3616.680981][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3616.681223][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3616.681460][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3616.681697][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3616.681945][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3616.682215][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3616.682499][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3616.682736][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3616.682973][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3616.683230][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3616.683464][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3616.683714][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3616.683970][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3616.684243][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3616.684519][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3616.684765][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3616.685042][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3616.685306][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3616.685651][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3616.685902][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3616.686220][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3616.686480][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3616.686683][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3616.686911][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3616.687167][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3616.687440][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3616.687673][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3616.687896][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3616.688213][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3616.688516][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3616.688798][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3616.689090][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3616.689338][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3616.689565][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3616.689862][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3616.690146][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3616.690468][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3616.690704][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3616.691001][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3616.691283][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3616.691597][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3616.691852][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3616.692085][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3616.692333][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3616.692643][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3616.692972][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3616.693268][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3616.693544][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3616.693829][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3616.694140][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3616.694447][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3616.694771][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3616.695014][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3616.695278][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3616.695538][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3616.695803][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3616.696083][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3616.696392][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3616.696642][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3616.696916][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3616.697156][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3616.697398][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3616.697625][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3616.697863][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3616.698128][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3616.698382][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3616.698646][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3616.698928][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3616.699236][ C3] tc_run (net/core/dev.c:3945) [ 3616.699441][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3616.699669][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3616.699904][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3616.700163][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3616.700414][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3616.700653][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3616.700916][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3616.701217][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3616.701487][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3616.701737][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3616.701999][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3616.702254][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3616.702588][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3616.702869][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3616.703120][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3616.703384][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3616.703598][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3616.703843][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3616.704117][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3616.704432][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3616.704705][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3616.704953][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3616.705193][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3616.705462][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3616.705704][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3616.705954][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3616.706193][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3616.706437][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3616.706669][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3616.706932][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3616.707211][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3616.707454][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3616.707699][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3616.707996][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3616.708313][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3616.708555][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3616.708813][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3616.709078][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3616.709315][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3616.709551][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3616.709810][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3616.710068][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3616.710325][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3616.710591][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3616.710878][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3616.711113][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3616.711404][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3616.711640][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3616.711903][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3616.712122][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3616.712416][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3616.712660][ C3] __do_softirq (kernel/softirq.c:553) [ 3616.712890][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3616.713114][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3616.713397][ C3] [ 3616.713547][ C3] [ 3616.713697][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3616.713998][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3616.714318][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3616.715288][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3616.715594][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3616.715991][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3616.716386][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3616.716780][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3616.717174][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3616.717572][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3616.717865][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3616.718086][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3616.718316][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3616.718567][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3616.718854][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3616.719089][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3616.719344][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3616.719593][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3616.719882][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3616.720102][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3616.720343][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3616.720587][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3616.720824][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3616.721111][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3616.721374][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3616.721610][ C3] ksys_write (fs/read_write.c:643) [ 3616.721824][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3616.722072][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3616.722375][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3616.722607][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3616.722902][ C3] RIP: 0033:0x7f93b2836957 [ 3616.723130][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3616.724087][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3616.724505][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3616.724901][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3616.725302][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3616.725699][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3616.726094][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3644.615054][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3644.615580][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3644.616041][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3644.616509][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3644.617417][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3644.618023][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3644.618348][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3644.619319][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3644.619625][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3644.620024][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3644.620421][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3644.620815][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3644.621212][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3644.621610][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3644.622054][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3644.622385][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3644.622783][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3644.623181][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3644.623582][ C1] PKRU: 55555554 [ 3644.623763][ C1] Call Trace: [ 3644.623931][ C1] [ 3644.624083][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3644.624347][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3644.624591][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3644.624873][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3644.625144][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3644.625432][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3644.625697][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3644.626000][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3644.626261][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3644.626565][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3644.626861][ C1] [ 3644.627009][ C1] [ 3644.627159][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3644.627472][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3644.627758][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3644.628053][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3644.628339][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3644.628651][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3644.628891][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3644.629129][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3644.629377][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3644.629650][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3644.629931][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3644.630170][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3644.630411][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3644.630670][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3644.630902][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3644.631149][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3644.631407][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3644.631680][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3644.631959][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3644.632205][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3644.632475][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3644.632737][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3644.633082][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3644.633336][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3644.633653][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3644.633915][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3644.634119][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3644.634349][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3644.634602][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3644.634880][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3644.635154][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3644.635380][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3644.635698][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3644.636022][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3644.636302][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3644.636601][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3644.636855][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3644.637082][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3644.637389][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3644.637671][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3644.637999][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3644.638242][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3644.638534][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3644.638823][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3644.639141][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3644.639396][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3644.639632][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3644.639883][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3644.640194][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3644.640526][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3644.640825][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3644.641101][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3644.641390][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3644.641705][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3644.641987][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3644.642302][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3644.642552][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3644.642829][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3644.643079][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3644.643330][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3644.643574][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3644.643839][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3644.644094][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3644.644344][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3644.644605][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3644.644877][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3644.645110][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3644.645365][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3644.645642][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3644.645911][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3644.646136][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3644.646404][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3644.646712][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3644.646953][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3644.647185][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3644.647436][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3644.647690][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3644.647974][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3644.648240][ C1] tc_run (net/core/dev.c:3945) [ 3644.648447][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3644.648677][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3644.648917][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3644.649178][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3644.649432][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3644.649671][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3644.649935][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3644.650240][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3644.650511][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3644.650764][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3644.651028][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3644.651284][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3644.651565][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3644.651902][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3644.652178][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3644.652430][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3644.652693][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3644.652908][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3644.653143][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3644.653387][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3644.653671][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3644.653920][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3644.654159][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3644.654407][ C1] ? __create_object (mm/kmemleak.c:756) [ 3644.654649][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3644.654921][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3644.655201][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3644.655472][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3644.655754][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3644.655990][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3644.656255][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3644.656482][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3644.656701][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3644.656939][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3644.657190][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3644.657444][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3644.657712][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3644.657938][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3644.658188][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3644.658442][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3644.658677][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3644.658943][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3644.659181][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3644.659444][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3644.659686][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3644.659967][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3644.660266][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3644.660566][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3644.660886][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3644.661138][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3644.661443][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3644.661673][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3644.661972][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3644.662202][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3644.663167][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3644.663587][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3644.663985][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3644.664384][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3644.664779][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3644.665179][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3644.667607][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3644.668129][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3644.668632][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3644.669100][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3644.670008][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3644.670616][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3644.670939][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3644.671903][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3644.672208][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3644.672606][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3644.673001][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3644.673396][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3644.673790][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3644.674186][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3644.674630][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3644.674967][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3644.675364][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3644.675759][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3644.676157][ C3] PKRU: 55555554 [ 3644.676337][ C3] Call Trace: [ 3644.676507][ C3] [ 3644.676656][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3644.676917][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3644.677157][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3644.677436][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3644.677706][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3644.677991][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3644.678257][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3644.678559][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3644.678819][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3644.679126][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3644.679422][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3644.679734][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3644.680022][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3644.680317][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3644.680603][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3644.680914][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3644.681154][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3644.681395][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3644.681632][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3644.681878][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3644.682149][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3644.682431][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3644.682668][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3644.682907][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3644.683166][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3644.683399][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3644.683645][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3644.683902][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3644.684176][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3644.684456][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3644.684700][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3644.684979][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3644.685242][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3644.685586][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3644.685837][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3644.686155][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3644.686417][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3644.686620][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3644.686852][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3644.687104][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3644.687378][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3644.687609][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3644.687834][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3644.688152][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3644.688455][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3644.688737][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3644.689031][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3644.689279][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3644.689508][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3644.689810][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3644.690094][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3644.690418][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3644.690660][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3644.690953][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3644.691237][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3644.691551][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3644.691806][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3644.692038][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3644.692285][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3644.692596][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3644.692925][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3644.693224][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3644.693496][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3644.693782][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3644.694092][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3644.694400][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3644.694724][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3644.694970][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3644.695237][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3644.695499][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3644.695766][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3644.696048][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3644.696360][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3644.696611][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3644.696885][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3644.697126][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3644.697368][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3644.697598][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3644.697834][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3644.698095][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3644.698353][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3644.698626][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3644.698907][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3644.699218][ C3] tc_run (net/core/dev.c:3945) [ 3644.699420][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3644.699649][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3644.699885][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3644.700144][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3644.700397][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3644.700632][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3644.700895][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3644.701197][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3644.701465][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3644.701715][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3644.701977][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3644.702234][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3644.702571][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3644.702845][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3644.703095][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3644.703359][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3644.703573][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3644.703815][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3644.704089][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3644.704400][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3644.704676][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3644.704936][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3644.705163][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3644.705431][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3644.705673][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3644.705922][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3644.706161][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3644.706408][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3644.706640][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3644.706905][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3644.707184][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3644.707426][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3644.707673][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3644.707968][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3644.708286][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3644.708528][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3644.708786][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3644.709050][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3644.709290][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3644.709527][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3644.709786][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3644.710046][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3644.710307][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3644.710572][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3644.710854][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3644.711087][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3644.711380][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3644.711617][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3644.711878][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3644.712096][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3644.712392][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3644.712637][ C3] __do_softirq (kernel/softirq.c:553) [ 3644.712866][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3644.713087][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3644.713370][ C3] [ 3644.713520][ C3] [ 3644.713669][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3644.713970][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3644.714292][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3644.715256][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3644.715562][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3644.715955][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3644.716349][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3644.716744][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3644.717138][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3644.717535][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3644.717829][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3644.718048][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3644.718278][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3644.718528][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3644.718812][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3644.719049][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3644.719303][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3644.719554][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3644.719840][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3644.720060][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3644.720302][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3644.720544][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3644.720781][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3644.721065][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3644.721330][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3644.721563][ C3] ksys_write (fs/read_write.c:643) [ 3644.721780][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3644.722025][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3644.722327][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3644.722558][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3644.722853][ C3] RIP: 0033:0x7f93b2836957 [ 3644.723077][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3644.724034][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3644.724453][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3644.724853][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3644.725250][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3644.725644][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3644.726040][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3644.726436][ C3] | [ 3669.072163][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3669.072538][ C1] rcu: 1-....: (1290224 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=309377 | [ 3669.073092][ C1] rcu: (t=1275101 jiffies g=1064457 q=82 ncpus=4) [ 3669.073868][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3669.074479][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 3669.074782][ C1] Code: 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f All code ======== 0: 5d pop %rbp 1: 41 5c pop %r12 3: e9 ba 23 9c ff jmp 0xffffffffff9c23c2 8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: f3 0f 1e fa endbr64 26: 48 8b 0c 24 mov (%rsp),%rcx 2a:* 89 f6 mov %esi,%esi <-- trapping instruction 2c: 31 d2 xor %edx,%edx 2e: e9 af ef ff ff jmp 0xffffffffffffefe2 33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3a: 00 00 00 00 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: 89 f6 mov %esi,%esi 2: 31 d2 xor %edx,%edx 4: e9 af ef ff ff jmp 0xffffffffffffefb8 9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 10: 00 00 00 00 14: 0f .byte 0xf 15: 1f (bad) [ 3669.075749][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202 [ 3669.076062][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3669.076467][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3669.076863][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3669.077262][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3669.077658][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3669.078057][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3669.078504][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3669.078832][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3669.079236][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3669.079640][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3669.080038][ C1] PKRU: 55555554 [ 3669.080219][ C1] Call Trace: [ 3669.080390][ C1] [ 3669.080538][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3669.080816][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3669.081073][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3669.081323][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3669.081553][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3669.081821][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3669.082097][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3669.082357][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3669.082641][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3669.082881][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3669.083195][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3669.083471][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3669.083758][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3669.084023][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3669.084329][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3669.084591][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3669.084915][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3669.085216][ C1] [ 3669.085366][ C1] [ 3669.085514][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3669.085828][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3669.086130][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 3669.086385][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3669.086664][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3669.086981][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.087221][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3669.087466][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3669.087714][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3669.087984][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3669.088269][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.088506][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3669.088744][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3669.089002][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3669.089245][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3669.089494][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3669.089751][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3669.090026][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3669.090303][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3669.090549][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3669.090821][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3669.091084][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3669.091430][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3669.091684][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3669.092004][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3669.092267][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3669.092471][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3669.092701][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3669.092954][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3669.093228][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3669.093500][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3669.093730][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3669.094049][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3669.094354][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3669.094634][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3669.094932][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3669.095180][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3669.095411][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3669.095712][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3669.095995][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3669.096320][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.096559][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3669.096853][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3669.097138][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3669.097455][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3669.097717][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3669.097952][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3669.098207][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3669.098525][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3669.098855][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3669.099156][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3669.099436][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3669.099725][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3669.100035][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3669.100319][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3669.100634][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3669.100880][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3669.101163][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3669.101417][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3669.101662][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3669.101907][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3669.102184][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3669.102440][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3669.102686][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3669.102953][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3669.103218][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3669.103445][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3669.103701][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3669.103982][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3669.104247][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3669.104462][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3669.104733][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3669.105042][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3669.105291][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3669.105524][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3669.105776][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3669.106029][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3669.106314][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3669.106580][ C1] tc_run (net/core/dev.c:3945) [ 3669.106792][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3669.107023][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.107274][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3669.107533][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3669.107789][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.108025][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3669.108290][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3669.108594][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3669.108872][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3669.109129][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3669.109393][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3669.109648][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3669.109928][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3669.110263][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3669.110537][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3669.110788][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3669.111052][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3669.111267][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3669.111503][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3669.111742][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3669.112028][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3669.112279][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3669.112516][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3669.112763][ C1] ? __create_object (mm/kmemleak.c:756) [ 3669.113007][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3669.113272][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3669.113553][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3669.113822][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3669.114103][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3669.114341][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3669.114605][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3669.114840][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3669.115056][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3669.115292][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3669.115540][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3669.115793][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3669.116059][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3669.116283][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3669.116534][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3669.116785][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3669.117024][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3669.117287][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3669.117532][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3669.117795][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3669.118037][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3669.118315][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3669.118611][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3669.118911][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3669.119231][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3669.119481][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3669.119779][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3669.120012][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3669.120312][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3669.120537][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3669.121501][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3669.121924][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3669.122320][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3669.122716][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3669.123114][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3669.123510][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3669.123510][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3669.123910][ C1] | [ 3669.124068][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 3669.124341][ C3] NMI backtrace for cpu 3 [ 3669.124352][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3669.124355][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3669.124361][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3669.124364][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3669.124368][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3669.124370][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3669.124371][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3669.124373][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3669.124375][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3669.124376][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3669.124379][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3669.124382][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3669.124384][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3669.124386][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3669.124387][ C3] PKRU: 55555554 [ 3669.124389][ C3] Call Trace: [ 3669.124391][ C3] [ 3669.124394][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3669.124400][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3669.124405][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3669.124411][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3669.124415][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3669.124417][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3669.124423][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3669.124427][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3669.124430][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3669.124434][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3669.124437][ C3] [ 3669.124439][ C3] [ 3669.124440][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3669.124443][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3669.124449][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.124453][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3669.124457][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3669.124460][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3669.124463][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3669.124467][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.124469][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3669.124473][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3669.124477][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3669.124484][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3669.124486][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3669.124491][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3669.124497][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3669.124501][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3669.124504][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3669.124506][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3669.124509][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3669.124514][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3669.124518][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3669.124522][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3669.124531][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3669.124534][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3669.124536][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3669.124541][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3669.124544][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3669.124549][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3669.124552][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3669.124558][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3669.124564][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3669.124567][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3669.124576][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3669.124580][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3669.124582][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3669.124586][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3669.124589][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3669.124593][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.124596][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3669.124600][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3669.124604][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3669.124608][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3669.124611][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3669.124613][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3669.124617][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3669.124624][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3669.124631][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3669.124638][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3669.124643][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3669.124653][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3669.124661][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3669.124670][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3669.124679][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3669.124682][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3669.124688][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3669.124693][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3669.124696][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3669.124698][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3669.124702][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3669.124709][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3669.124711][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3669.124716][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3669.124728][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3669.124732][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3669.124735][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3669.124738][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3669.124741][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3669.124743][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3669.124746][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3669.124750][ C3] tc_run (net/core/dev.c:3945) [ 3669.124754][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3669.124757][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.124760][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3669.124764][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3669.124769][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.124771][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3669.124774][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3669.124778][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3669.124781][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3669.124785][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3669.124789][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3669.124793][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3669.124800][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3669.124803][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3669.124807][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3669.124811][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3669.124814][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3669.124816][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3669.124819][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3669.124823][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3669.124826][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3669.124830][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3669.124833][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3669.124839][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3669.124843][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3669.124846][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3669.124849][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3669.124853][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3669.124856][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3669.124862][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3669.124865][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3669.124870][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3669.124874][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3669.124879][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3669.124882][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3669.124885][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3669.124889][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3669.124892][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3669.124895][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3669.124901][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3669.124906][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3669.124911][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3669.124914][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3669.124919][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3669.124922][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.124924][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3669.124929][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3669.124932][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3669.124935][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3669.124939][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3669.124943][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3669.124947][ C3] __do_softirq (kernel/softirq.c:553) [ 3669.124951][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3669.124955][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3669.124959][ C3] [ 3669.124960][ C3] [ 3669.124961][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3669.124964][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3669.124967][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3669.124969][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3669.124971][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3669.124973][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3669.124974][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3669.124975][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3669.124977][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3669.124980][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3669.124984][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3669.124990][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3669.124997][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3669.125000][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3669.125006][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.125008][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3669.125012][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3669.125016][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3669.125020][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3669.125024][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3669.125027][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3669.125031][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3669.125033][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3669.125037][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3669.125040][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3669.125045][ C3] ksys_write (fs/read_write.c:643) [ 3669.125049][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3669.125053][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3669.125057][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3669.125061][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3669.125065][ C3] RIP: 0033:0x7f93b2836957 [ 3669.125067][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3669.125069][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3669.125071][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3669.125073][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3669.125075][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3669.125076][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3669.125078][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3696.615074][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3696.615601][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3696.616064][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3696.616531][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3696.617439][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3696.618051][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3696.618373][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3696.619338][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3696.619644][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3696.620039][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3696.620435][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3696.620829][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3696.621223][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3696.621618][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3696.622060][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3696.622391][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3696.622787][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3696.623182][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3696.623577][ C1] PKRU: 55555554 [ 3696.623755][ C1] Call Trace: [ 3696.623927][ C1] [ 3696.624076][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3696.624340][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3696.624586][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3696.624864][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3696.625134][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3696.625420][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3696.625686][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3696.625992][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3696.626252][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3696.626560][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3696.626855][ C1] [ 3696.627004][ C1] [ 3696.627154][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3696.627466][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3696.627757][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3696.628050][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3696.628338][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3696.628650][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3696.628890][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3696.629127][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3696.629377][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3696.629649][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3696.629933][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3696.630171][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3696.630409][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3696.630669][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3696.630903][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3696.631150][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3696.631409][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3696.631682][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3696.631958][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3696.632204][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3696.632477][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3696.632740][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3696.633086][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3696.633339][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3696.633656][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3696.633918][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3696.634122][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3696.634354][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3696.634615][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3696.634891][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3696.635161][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3696.635390][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3696.635709][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3696.636015][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3696.636295][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3696.636588][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3696.636834][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3696.637064][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3696.637363][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3696.637649][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3696.637971][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3696.638210][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3696.638506][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3696.638790][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3696.639105][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3696.639360][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3696.639594][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3696.639840][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3696.640150][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3696.640482][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3696.640779][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3696.641052][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3696.641341][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3696.641652][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3696.641935][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3696.642250][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3696.642497][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3696.642776][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3696.643027][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3696.643275][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3696.643521][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3696.643786][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3696.644040][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3696.644288][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3696.644553][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3696.644823][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3696.645049][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3696.645304][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3696.645577][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3696.645844][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3696.646058][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3696.646326][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3696.646634][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3696.646876][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3696.647109][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3696.647358][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3696.647612][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3696.647898][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3696.648166][ C1] tc_run (net/core/dev.c:3945) [ 3696.648370][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3696.648602][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3696.648841][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3696.649101][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3696.649354][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3696.649591][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3696.649855][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3696.650157][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3696.650431][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3696.650682][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3696.650946][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3696.651203][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3696.651483][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3696.651819][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3696.652094][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3696.652347][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3696.652611][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3696.652826][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3696.653062][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3696.653304][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3696.653589][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3696.653840][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3696.654079][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3696.654326][ C1] ? __create_object (mm/kmemleak.c:756) [ 3696.654568][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3696.654844][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3696.655124][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3696.655394][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3696.655674][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3696.655912][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3696.656175][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3696.656404][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3696.656622][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3696.656860][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3696.657109][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3696.657363][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3696.657631][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3696.657857][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3696.658107][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3696.658361][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3696.658595][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3696.658859][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3696.659098][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3696.659361][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3696.659603][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3696.659881][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3696.660180][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3696.660481][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3696.660801][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3696.661055][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3696.661357][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3696.661589][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3696.661889][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3696.662118][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3696.663084][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3696.663505][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3696.663900][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3696.664301][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3696.664702][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3696.665099][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3696.667558][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3696.668086][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3696.668586][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3696.669050][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3696.669956][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3696.670565][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 3696.670850][ C3] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff All code ======== 0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7: 00 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 66 0f 1f 00 nopw (%rax) 1c: 48 85 f6 test %rsi,%rsi 1f: 0f 84 5e 01 00 00 je 0x183 25: 48 89 f8 mov %rdi,%rax 28: 41 54 push %r12 2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction 2e: 48 01 f0 add %rsi,%rax 31: 55 push %rbp 32: 53 push %rbx 33: 72 14 jb 0x49 35: eb 26 jmp 0x5d 37: cc int3 38: cc int3 39: cc int3 3a: 48 rex.W 3b: b8 ff ff ff ff mov $0xffffffff,%eax Code starting with the faulting instruction =========================================== 0: 44 0f b6 c2 movzbl %dl,%r8d 4: 48 01 f0 add %rsi,%rax 7: 55 push %rbp 8: 53 push %rbx 9: 72 14 jb 0x1f b: eb 26 jmp 0x33 d: cc int3 e: cc int3 f: cc int3 10: 48 rex.W 11: b8 ff ff ff ff mov $0xffffffff,%eax [ 3696.671813][ C3] RSP: 0018:ffffc90000277a88 EFLAGS: 00000202 [ 3696.672117][ C3] RAX: ffff888007a89b58 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3696.672515][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3696.672910][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3696.673305][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3696.673699][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3696.674095][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3696.674539][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3696.674877][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3696.675274][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3696.675668][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3696.676066][ C3] PKRU: 55555554 [ 3696.676246][ C3] Call Trace: [ 3696.676416][ C3] [ 3696.676567][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3696.676829][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3696.677069][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3696.677346][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3696.677618][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3696.677903][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3696.678167][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3696.678470][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3696.678730][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3696.679038][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3696.679332][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3696.679645][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3696.679931][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [ 3696.680185][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3696.680466][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3696.680773][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3696.681010][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3696.681252][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3696.681490][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3696.681735][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3696.682004][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3696.682287][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3696.682524][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3696.682764][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3696.683021][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3696.683255][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3696.683499][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3696.683755][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3696.684030][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3696.684305][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3696.684551][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3696.684827][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3696.685087][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3696.685432][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3696.685682][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3696.685999][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3696.686260][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3696.686464][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3696.686690][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3696.686943][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3696.687217][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3696.687446][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3696.687674][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3696.687989][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3696.688291][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3696.688572][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3696.688863][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3696.689109][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3696.689340][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3696.689636][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3696.689919][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3696.690242][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3696.690478][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3696.690770][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3696.691053][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3696.691368][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3696.691621][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3696.691851][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3696.692097][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3696.692409][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3696.692738][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3696.693035][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3696.693307][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3696.693594][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3696.693904][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3696.694213][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3696.694536][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3696.694783][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3696.695048][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3696.695310][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3696.695574][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3696.695856][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3696.696165][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3696.696414][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3696.696690][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3696.696927][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3696.697168][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3696.697399][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3696.697635][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3696.697897][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3696.698151][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3696.698417][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3696.698696][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3696.699006][ C3] tc_run (net/core/dev.c:3945) [ 3696.699210][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3696.699440][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3696.699677][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3696.699936][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3696.700187][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3696.700422][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3696.700685][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3696.700986][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3696.701258][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3696.701510][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3696.701772][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3696.702026][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3696.702361][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3696.702634][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3696.702884][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3696.703145][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3696.703363][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3696.703602][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3696.703878][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3696.704186][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3696.704460][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3696.704718][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3696.704945][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3696.705215][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3696.705455][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3696.705702][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3696.705942][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3696.706188][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3696.706422][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3696.706685][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3696.706962][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3696.707206][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3696.707453][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3696.707752][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3696.708070][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3696.708311][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3696.708572][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3696.708838][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3696.709074][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3696.709313][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3696.709575][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3696.709833][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3696.710091][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3696.710359][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3696.710642][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3696.710879][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3696.711168][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3696.711405][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3696.711666][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3696.711885][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3696.712180][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3696.712426][ C3] __do_softirq (kernel/softirq.c:553) [ 3696.712657][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3696.712879][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3696.713161][ C3] [ 3696.713313][ C3] [ 3696.713460][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3696.713761][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3696.714080][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3696.715044][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3696.715350][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3696.715744][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3696.716136][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3696.716534][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3696.716927][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3696.717323][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3696.717615][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3696.717832][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3696.718060][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3696.718311][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3696.718596][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3696.718831][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3696.719086][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3696.719339][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3696.719623][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3696.719844][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3696.720083][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3696.720324][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3696.720561][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3696.720847][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3696.721109][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3696.721343][ C3] ksys_write (fs/read_write.c:643) [ 3696.721561][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3696.721807][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3696.722107][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3696.722345][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3696.722644][ C3] RIP: 0033:0x7f93b2836957 [ 3696.722868][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3696.723830][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3696.724250][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3696.724650][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3696.725045][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3696.725441][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3696.725836][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3724.615061][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3724.615590][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3724.616052][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3724.616520][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3724.617429][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3724.618036][ C1] RIP: 0010:kasan_check_range (./include/linux/kasan.h:61 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3724.618338][ C1] Code: 5b 5d 41 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df <4d> 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d All code ======== 0: 5b pop %rbx 1: 5d pop %rbp 2: 41 5c pop %r12 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax 10: 7f ff ff 13: 48 39 c7 cmp %rax,%rdi 16: 76 dd jbe 0xfffffffffffffff5 18: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 1d: 48 89 fd mov %rdi,%rbp 20: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 27: fc ff df 2a:* 4d 89 d1 mov %r10,%r9 <-- trapping instruction 2d: 48 c1 ed 03 shr $0x3,%rbp 31: 49 c1 e9 03 shr $0x3,%r9 35: 48 01 c5 add %rax,%rbp 38: 49 01 c1 add %rax,%r9 3b: 48 89 e8 mov %rbp,%rax 3e: 49 rex.WB 3f: 8d .byte 0x8d Code starting with the faulting instruction =========================================== 0: 4d 89 d1 mov %r10,%r9 3: 48 c1 ed 03 shr $0x3,%rbp 7: 49 c1 e9 03 shr $0x3,%r9 b: 48 01 c5 add %rax,%rbp e: 49 01 c1 add %rax,%r9 11: 48 89 e8 mov %rbp,%rax 14: 49 rex.WB 15: 8d .byte 0x8d [ 3724.619307][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000212 [ 3724.619612][ C1] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3724.620009][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3724.620409][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3724.620800][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3724.621199][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3724.621596][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3724.622040][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3724.622375][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3724.622772][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3724.623174][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3724.623576][ C1] PKRU: 55555554 [ 3724.623756][ C1] Call Trace: [ 3724.623924][ C1] [ 3724.624076][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3724.624343][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3724.624593][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3724.624867][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3724.625138][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3724.625430][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3724.625693][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3724.625997][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3724.626265][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3724.626572][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3724.626867][ C1] [ 3724.627015][ C1] [ 3724.627174][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3724.627488][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3724.627776][ C1] ? kasan_check_range (./include/linux/kasan.h:61 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3724.628031][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3724.628323][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3724.628634][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3724.628873][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3724.629112][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3724.629366][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3724.629635][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3724.629918][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3724.630154][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3724.630399][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3724.630658][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3724.630892][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3724.631137][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3724.631397][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3724.631671][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3724.631946][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3724.632199][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3724.632467][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3724.632728][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3724.633077][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3724.633340][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3724.633658][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3724.633919][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3724.634122][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3724.634354][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3724.634610][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3724.634891][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3724.635160][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3724.635389][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3724.635704][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3724.636007][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3724.636293][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3724.636586][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3724.636833][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3724.637062][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3724.637363][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3724.637647][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3724.637970][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3724.638219][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3724.638514][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3724.638798][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3724.639113][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3724.639372][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3724.639604][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3724.639850][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3724.640163][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3724.640496][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3724.640793][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3724.641067][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3724.641357][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3724.641666][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3724.641948][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3724.642266][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3724.642512][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3724.642791][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3724.643036][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3724.643292][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3724.643538][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3724.643799][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3724.644052][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3724.644303][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3724.644573][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3724.644836][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3724.645061][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3724.645321][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3724.645590][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3724.645855][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3724.646071][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3724.646341][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3724.646647][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3724.646887][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3724.647114][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3724.647367][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3724.647621][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3724.647904][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3724.648179][ C1] tc_run (net/core/dev.c:3945) [ 3724.648389][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3724.648618][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3724.648854][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3724.649113][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3724.649371][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3724.649608][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3724.649869][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3724.650179][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3724.650448][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3724.650699][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3724.650960][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3724.651220][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3724.651499][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3724.651833][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3724.652106][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3724.652362][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3724.652623][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3724.652839][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3724.653072][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3724.653325][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3724.653610][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3724.653858][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3724.654098][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3724.654350][ C1] ? __create_object (mm/kmemleak.c:756) [ 3724.654597][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3724.654862][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3724.655139][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3724.655416][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3724.655696][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3724.655935][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3724.656205][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3724.656428][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3724.656649][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3724.656886][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3724.657134][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3724.657391][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3724.657659][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3724.657882][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3724.658130][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3724.658393][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3724.658628][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3724.658892][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3724.659131][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3724.659401][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3724.659643][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3724.659923][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3724.660226][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3724.660522][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3724.660842][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3724.661093][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3724.661399][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3724.661632][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3724.661928][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3724.662157][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3724.663116][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3724.663546][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3724.663941][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3724.664342][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3724.664743][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3724.665138][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3724.667585][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3724.668112][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3724.668613][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3724.669079][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3724.669983][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3724.670592][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:103 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3724.670878][ C3] Code: 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d 59 01 48 89 da <48> 29 ea 48 83 fa 10 0f 8e c0 00 00 00 41 89 eb 41 83 e3 07 75 7d All code ======== 0: 37 (bad) 1: ff 48 89 decl -0x77(%rax) 4: fd std 5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax c: fc ff df f: 4d 89 d1 mov %r10,%r9 12: 48 c1 ed 03 shr $0x3,%rbp 16: 49 c1 e9 03 shr $0x3,%r9 1a: 48 01 c5 add %rax,%rbp 1d: 49 01 c1 add %rax,%r9 20: 48 89 e8 mov %rbp,%rax 23: 49 8d 59 01 lea 0x1(%r9),%rbx 27: 48 89 da mov %rbx,%rdx 2a:* 48 29 ea sub %rbp,%rdx <-- trapping instruction 2d: 48 83 fa 10 cmp $0x10,%rdx 31: 0f 8e c0 00 00 00 jle 0xf7 37: 41 89 eb mov %ebp,%r11d 3a: 41 83 e3 07 and $0x7,%r11d 3e: 75 7d jne 0xbd Code starting with the faulting instruction =========================================== 0: 48 29 ea sub %rbp,%rdx 3: 48 83 fa 10 cmp $0x10,%rdx 7: 0f 8e c0 00 00 00 jle 0xcd d: 41 89 eb mov %ebp,%r11d 10: 41 83 e3 07 and $0x7,%r11d 14: 75 7d jne 0x93 [ 3724.671840][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000282 [ 3724.672146][ C3] RAX: ffffed1000f5136b RBX: ffffed1000f5136c RCX: ffffffff89c7fa80 [ 3724.672541][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3724.672936][ C3] RBP: ffffed1000f5136b R08: 0000000000000000 R09: ffffed1000f5136b [ 3724.673335][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3724.673729][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3724.674124][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3724.674577][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3724.674905][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3724.675305][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3724.675699][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3724.676094][ C3] PKRU: 55555554 [ 3724.676276][ C3] Call Trace: [ 3724.676447][ C3] [ 3724.676594][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3724.676856][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3724.677097][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3724.677374][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3724.677645][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3724.677930][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3724.678194][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3724.678498][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3724.678755][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 3724.679013][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3724.679322][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3724.679615][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3724.679925][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3724.680215][ C3] ? kasan_check_range (mm/kasan/generic.c:103 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3724.680470][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3724.680747][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3724.681056][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3724.681297][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3724.681536][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3724.681770][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3724.682017][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3724.682287][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3724.682570][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3724.682807][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3724.683043][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3724.683305][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3724.683536][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3724.683782][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3724.684038][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3724.684312][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3724.684595][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3724.684839][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3724.685109][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3724.685371][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3724.685713][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3724.685963][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3724.686286][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3724.686547][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3724.686749][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3724.686978][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3724.687230][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3724.687503][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3724.687734][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3724.687962][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3724.688279][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3724.688582][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3724.688860][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3724.689153][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3724.689401][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3724.689627][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3724.689927][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3724.690211][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3724.690533][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3724.690768][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3724.691061][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3724.691344][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3724.691658][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3724.691910][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3724.692144][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3724.692391][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3724.692702][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3724.693031][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3724.693326][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3724.693599][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3724.693883][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3724.694195][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3724.694511][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3724.694834][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3724.695069][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3724.695335][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3724.695594][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3724.695861][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3724.696141][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3724.696451][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3724.696701][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3724.696974][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3724.697214][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3724.697454][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3724.697681][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3724.697918][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3724.698181][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3724.698434][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3724.698700][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3724.698980][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3724.699291][ C3] tc_run (net/core/dev.c:3945) [ 3724.699494][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3724.699723][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3724.699958][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3724.700216][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3724.700467][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3724.700703][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3724.700965][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3724.701269][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3724.701536][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3724.701787][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3724.702047][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3724.702303][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3724.702637][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3724.702911][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3724.703161][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3724.703425][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3724.703638][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3724.703879][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3724.704152][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3724.704471][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3724.704751][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3724.705001][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3724.705232][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3724.705497][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3724.705739][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3724.705988][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3724.706227][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3724.706474][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3724.706705][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3724.706970][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3724.707251][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3724.707493][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3724.707739][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3724.708035][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3724.708352][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3724.708594][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3724.708857][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3724.709121][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3724.709361][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3724.709598][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3724.709857][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3724.710115][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3724.710375][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3724.710642][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3724.710924][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3724.711159][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3724.711449][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3724.711685][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3724.711946][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3724.712166][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3724.712461][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3724.712707][ C3] __do_softirq (kernel/softirq.c:553) [ 3724.712936][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3724.713155][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3724.713441][ C3] [ 3724.713590][ C3] [ 3724.713740][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3724.714042][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3724.714363][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3724.715334][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3724.715639][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3724.716032][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3724.716427][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3724.716820][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3724.717218][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3724.717614][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3724.717907][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3724.718128][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3724.718356][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3724.718606][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3724.718892][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3724.719127][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3724.719384][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3724.719634][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3724.719921][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3724.720141][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3724.720383][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3724.720625][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3724.720863][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3724.721150][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3724.721412][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3724.721649][ C3] ksys_write (fs/read_write.c:643) [ 3724.721865][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3724.722110][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3724.722414][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3724.722646][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3724.722941][ C3] RIP: 0033:0x7f93b2836957 [ 3724.723169][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3724.724129][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3724.724555][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3724.724951][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3724.725345][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3724.725739][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3724.726136][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3747.128530][ C3] rcu: 3-....: (1365562 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=328404 | [ 3747.129079][ C3] rcu: (t=1353157 jiffies g=1064457 q=82 ncpus=4) | [ 3747.129406][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 3747.129677][ C1] NMI backtrace for cpu 1 [ 3747.129690][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3747.129693][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3747.129701][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3747.129704][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3747.129708][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3747.129710][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3747.129712][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3747.129713][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3747.129715][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3747.129717][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3747.129719][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3747.129723][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3747.129724][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3747.129726][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3747.129727][ C1] PKRU: 55555554 [ 3747.129728][ C1] Call Trace: [ 3747.129732][ C1] [ 3747.129738][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3747.129744][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3747.129750][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3747.129756][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3747.129759][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3747.129761][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3747.129768][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3747.129772][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3747.129776][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3747.129779][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3747.129782][ C1] [ 3747.129783][ C1] [ 3747.129785][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3747.129791][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3747.129796][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3747.129799][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3747.129804][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3747.129807][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3747.129810][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3747.129812][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3747.129817][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3747.129820][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3747.129827][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3747.129830][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3747.129835][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3747.129842][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3747.129845][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3747.129848][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3747.129850][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3747.129853][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3747.129859][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3747.129864][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3747.129867][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3747.129878][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3747.129880][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3747.129883][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3747.129889][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3747.129892][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3747.129896][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3747.129900][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3747.129906][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3747.129912][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3747.129916][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3747.129924][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3747.129929][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3747.129931][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3747.129935][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3747.129938][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3747.129942][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3747.129945][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3747.129949][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3747.129953][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3747.129957][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3747.129960][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3747.129963][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3747.129966][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3747.129974][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3747.129981][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3747.129988][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3747.129993][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3747.130003][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3747.130010][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3747.130013][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3747.130020][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3747.130023][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3747.130030][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3747.130035][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3747.130038][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3747.130041][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3747.130044][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3747.130046][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3747.130049][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3747.130052][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3747.130055][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3747.130058][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3747.130061][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3747.130064][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3747.130067][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3747.130070][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3747.130072][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3747.130077][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3747.130082][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3747.130086][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3747.130091][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3747.130094][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3747.130097][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3747.130100][ C1] tc_run (net/core/dev.c:3945) [ 3747.130104][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3747.130107][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3747.130109][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3747.130113][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3747.130117][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3747.130119][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3747.130122][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3747.130127][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3747.130129][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3747.130133][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3747.130137][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3747.130140][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3747.130143][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3747.130150][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3747.130153][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3747.130157][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3747.130162][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3747.130165][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3747.130169][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3747.130172][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3747.130176][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3747.130179][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3747.130183][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3747.130187][ C1] ? __create_object (mm/kmemleak.c:756) [ 3747.130190][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3747.130196][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3747.130200][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3747.130203][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3747.130208][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3747.130211][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3747.130215][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3747.130218][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3747.130221][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3747.130224][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3747.130226][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3747.130231][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3747.130236][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3747.130238][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3747.130243][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3747.130245][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3747.130249][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3747.130253][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3747.130257][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3747.130261][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3747.130268][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3747.130272][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3747.130276][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3747.130280][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3747.130286][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3747.130289][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3747.130292][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3747.130297][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3747.130300][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3747.130304][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3747.130307][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3747.130309][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3747.130311][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3747.130313][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3747.130314][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3747.130316][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3747.130313][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 3747.130314][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 3747.130316][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3747.130321][ C1] [ 3747.177337][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3747.177944][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3747.178272][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3747.179231][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3747.179538][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3747.179932][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3747.180326][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3747.180719][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3747.181113][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3747.181509][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3747.181950][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3747.182279][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3747.182672][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3747.183068][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3747.183462][ C3] PKRU: 55555554 [ 3747.183642][ C3] Call Trace: [ 3747.183809][ C3] [ 3747.183962][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3747.184232][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3747.184492][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3747.184742][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3747.184969][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3747.185239][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3747.185506][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3747.185761][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3747.186042][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3747.186283][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3747.186591][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3747.186861][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3747.187146][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3747.187410][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3747.187711][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3747.187970][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3747.188276][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3747.188570][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3747.188881][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3747.189168][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3747.189461][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3747.189748][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3747.190054][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3747.190296][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3747.190534][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3747.190771][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3747.191016][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3747.191287][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3747.191567][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3747.191804][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3747.192045][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3747.192303][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3747.192533][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3747.192778][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3747.193033][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3747.193310][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3747.193586][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3747.193831][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3747.194101][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3747.194369][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3747.194716][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3747.194966][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3747.195287][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3747.195548][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3747.195750][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3747.195978][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3747.196229][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3747.196503][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3747.196733][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3747.196960][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3747.197277][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3747.197577][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3747.197863][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3747.198153][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3747.198400][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3747.198629][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3747.198923][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3747.199207][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3747.199529][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3747.199765][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3747.200057][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3747.200341][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3747.200654][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3747.200907][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3747.201137][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3747.201385][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3747.201694][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3747.202022][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3747.202319][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3747.202591][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3747.202879][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3747.203191][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3747.203498][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3747.203820][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3747.204057][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3747.204321][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3747.204590][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3747.204855][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3747.205137][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3747.205446][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3747.205697][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3747.205972][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3747.206209][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3747.206449][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3747.206680][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3747.206916][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3747.207180][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3747.207434][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3747.207699][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3747.207978][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3747.208288][ C3] tc_run (net/core/dev.c:3945) [ 3747.208492][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3747.208721][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3747.208959][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3747.209217][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3747.209469][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3747.209704][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3747.209966][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3747.210268][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3747.210538][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3747.210787][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3747.211050][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3747.211306][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3747.211640][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3747.211914][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3747.212165][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3747.212427][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3747.212643][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3747.212882][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3747.213157][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3747.213465][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3747.213739][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3747.213990][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3747.214218][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3747.214491][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3747.214732][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3747.214980][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3747.215219][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3747.215466][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3747.215699][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3747.215964][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3747.216241][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3747.216483][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3747.216731][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3747.217029][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3747.217346][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3747.217588][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3747.217847][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3747.218113][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3747.218349][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3747.218585][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3747.218842][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3747.219100][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3747.219359][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3747.219626][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3747.219909][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3747.220146][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3747.220432][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3747.220671][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3747.220933][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3747.221152][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3747.221445][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3747.221691][ C3] __do_softirq (kernel/softirq.c:553) [ 3747.221923][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3747.222140][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3747.222424][ C3] [ 3747.222573][ C3] [ 3747.222721][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3747.223024][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3747.223344][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3747.224302][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3747.224616][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3747.225008][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3747.225403][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3747.225797][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3747.226191][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3747.226586][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3747.226880][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3747.227096][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3747.227329][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3747.227578][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3747.227862][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3747.228097][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3747.228353][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3747.228603][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3747.228889][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3747.229110][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3747.229356][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3747.229596][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3747.229831][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3747.230120][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3747.230381][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3747.230616][ C3] ksys_write (fs/read_write.c:643) [ 3747.230831][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3747.231077][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3747.231377][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3747.231607][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3747.231906][ C3] RIP: 0033:0x7f93b2836957 [ 3747.232129][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3747.233093][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3747.233511][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3747.233903][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3747.234300][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3747.234702][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3747.235094][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3772.615057][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3772.615582][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3772.616041][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3772.616503][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3772.617409][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3772.618011][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 3772.618296][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 66 0f 1f 00 nopw (%rax) 14: 48 85 f6 test %rsi,%rsi 17: 0f 84 5e 01 00 00 je 0x17b 1d: 48 89 f8 mov %rdi,%rax 20: 41 54 push %r12 22: 44 0f b6 c2 movzbl %dl,%r8d 26: 48 01 f0 add %rsi,%rax 29: 55 push %rbp 2a:* 53 push %rbx <-- trapping instruction 2b: 72 14 jb 0x41 2d: eb 26 jmp 0x55 2f: cc int3 30: cc int3 31: cc int3 32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 39: ff ff fe 3c: 48 39 c7 cmp %rax,%rdi 3f: 77 .byte 0x77 Code starting with the faulting instruction =========================================== 0: 53 push %rbx 1: 72 14 jb 0x17 3: eb 26 jmp 0x2b 5: cc int3 6: cc int3 7: cc int3 8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax f: ff ff fe 12: 48 39 c7 cmp %rax,%rdi 15: 77 .byte 0x77 [ 3772.619256][ C1] RSP: 0018:ffffc9000009e940 EFLAGS: 00000282 [ 3772.619560][ C1] RAX: ffff888007a88e1c RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3772.619956][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3772.620350][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3772.620742][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3772.621137][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3772.621534][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3772.621976][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3772.622305][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3772.622699][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3772.623094][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3772.623489][ C1] PKRU: 55555554 [ 3772.623669][ C1] Call Trace: [ 3772.623837][ C1] [ 3772.623989][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3772.624286][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3772.624532][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3772.624806][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3772.625075][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3772.625362][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3772.625626][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3772.625929][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3772.626190][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3772.626494][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3772.626789][ C1] [ 3772.626936][ C1] [ 3772.627088][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3772.627401][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3772.627688][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 3772.627942][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3772.628221][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3772.628530][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3772.628769][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3772.629008][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3772.629256][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3772.629525][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3772.629807][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3772.630043][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3772.630283][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3772.630540][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3772.630774][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3772.631020][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3772.631277][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3772.631553][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3772.631828][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3772.632074][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3772.632344][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3772.632605][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3772.632953][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3772.633204][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3772.633522][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3772.633783][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3772.633985][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3772.634226][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3772.634484][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3772.634758][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3772.635027][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3772.635253][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3772.635570][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3772.635873][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3772.636153][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3772.636445][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3772.636692][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3772.636921][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3772.637219][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3772.637505][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3772.637828][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3772.638064][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3772.638359][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3772.638644][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3772.638958][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3772.639214][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3772.639446][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3772.639692][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3772.640002][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3772.640332][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3772.640629][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3772.640902][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3772.641188][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3772.641499][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3772.641782][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3772.642094][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3772.642341][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3772.642620][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3772.642868][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3772.643113][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3772.643360][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3772.643621][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3772.643874][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3772.644120][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3772.644403][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3772.644667][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3772.644892][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3772.645147][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3772.645419][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3772.645686][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3772.645902][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3772.646167][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3772.646475][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3772.646715][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3772.646943][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3772.647191][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3772.647445][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3772.647728][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3772.647995][ C1] tc_run (net/core/dev.c:3945) [ 3772.648199][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3772.648428][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3772.648663][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3772.648923][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3772.649175][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3772.649413][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3772.649675][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3772.649979][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3772.650249][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3772.650500][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3772.650762][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3772.651017][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3772.651297][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3772.651633][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3772.651907][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3772.652158][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3772.652422][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3772.652637][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3772.652870][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3772.653113][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3772.653397][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3772.653646][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3772.653885][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3772.654132][ C1] ? __create_object (mm/kmemleak.c:756) [ 3772.654417][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3772.654683][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3772.654962][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3772.655235][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3772.655515][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3772.655753][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3772.656018][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3772.656242][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3772.656464][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3772.656702][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3772.656951][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3772.657204][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3772.657474][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3772.657698][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3772.657946][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3772.658199][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3772.658435][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3772.658697][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3772.658936][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3772.659200][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3772.659441][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3772.659721][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3772.660019][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3772.660317][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3772.660636][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3772.660887][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3772.661189][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3772.661420][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3772.661716][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3772.661944][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3772.662906][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3772.663326][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3772.663725][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3772.664121][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3772.664552][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3772.664948][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3772.667392][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3772.667916][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3772.668420][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3772.668885][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3772.669785][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3772.670396][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3772.670722][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3772.671681][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3772.671986][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3772.672381][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3772.672775][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3772.673170][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3772.673567][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3772.673961][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3772.674414][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3772.674741][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3772.675137][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3772.675533][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3772.675925][ C3] PKRU: 55555554 [ 3772.676105][ C3] Call Trace: [ 3772.676275][ C3] [ 3772.676423][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3772.676683][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3772.676926][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3772.677200][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3772.677470][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3772.677757][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3772.678019][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3772.678323][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3772.678582][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3772.678888][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3772.679181][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3772.679492][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3772.679780][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3772.680072][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3772.680360][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3772.680668][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3772.680905][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3772.681143][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3772.681386][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3772.681631][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3772.681900][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3772.682182][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3772.682420][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3772.682660][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3772.682917][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3772.683150][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3772.683394][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3772.683650][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3772.683926][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3772.684209][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3772.684455][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3772.684724][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3772.684984][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3772.685330][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3772.685581][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3772.685897][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3772.686157][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3772.686361][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3772.686588][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3772.686840][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3772.687115][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3772.687346][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3772.687573][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3772.687889][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3772.688192][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3772.688473][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3772.688763][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3772.689010][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3772.689241][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3772.689538][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3772.689821][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3772.690142][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3772.690380][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3772.690672][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3772.690955][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3772.691270][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3772.691522][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3772.691754][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3772.691998][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3772.692309][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3772.692638][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3772.692936][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3772.693209][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3772.693496][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3772.693804][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3772.694111][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3772.694443][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3772.694680][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3772.694944][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3772.695202][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3772.695467][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3772.695751][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3772.696059][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3772.696310][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3772.696585][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3772.696823][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3772.697061][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3772.697294][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3772.697530][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3772.697792][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3772.698046][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3772.698311][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3772.698590][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3772.698900][ C3] tc_run (net/core/dev.c:3945) [ 3772.699103][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3772.699331][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3772.699568][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3772.699827][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3772.700078][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3772.700315][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3772.700578][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3772.700879][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3772.701149][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3772.701400][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3772.701663][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3772.701919][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3772.702253][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3772.702525][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3772.702775][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3772.703037][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3772.703256][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3772.703496][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3772.703771][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3772.704081][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3772.704365][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3772.704616][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3772.704846][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3772.705112][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3772.705355][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3772.705603][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3772.705840][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3772.706085][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3772.706320][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3772.706584][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3772.706860][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3772.707105][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3772.707353][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3772.707651][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3772.707968][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3772.708210][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3772.708468][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3772.708734][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3772.708971][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3772.709206][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3772.709464][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3772.709724][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3772.709981][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3772.710250][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3772.710532][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3772.710769][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3772.711056][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3772.711293][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3772.711560][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3772.711779][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3772.712072][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3772.712318][ C3] __do_softirq (kernel/softirq.c:553) [ 3772.712549][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3772.712766][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3772.713051][ C3] [ 3772.713201][ C3] [ 3772.713351][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3772.713652][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3772.713972][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3772.714939][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3772.715245][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3772.715640][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3772.716035][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3772.716432][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3772.716828][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3772.717225][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3772.717520][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3772.717738][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3772.717970][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3772.718222][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3772.718505][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3772.718743][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3772.718999][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3772.719253][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3772.719539][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3772.719761][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3772.720002][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3772.720245][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3772.720480][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3772.720769][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3772.721030][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3772.721267][ C3] ksys_write (fs/read_write.c:643) [ 3772.721482][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3772.721729][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3772.722031][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3772.722262][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3772.722560][ C3] RIP: 0033:0x7f93b2836957 [ 3772.722784][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3772.723747][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3772.724163][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3772.724567][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3772.724963][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3772.725359][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3772.725753][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3800.615066][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3800.615594][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3800.616059][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3800.616525][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3800.617434][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3800.618045][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3800.618369][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3800.619338][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3800.619645][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3800.620043][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3800.620441][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3800.620842][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3800.621242][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3800.621639][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3800.622083][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3800.622417][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3800.622815][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3800.623214][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3800.623611][ C1] PKRU: 55555554 [ 3800.623792][ C1] Call Trace: [ 3800.623963][ C1] [ 3800.624120][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3800.624383][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3800.624626][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3800.624902][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3800.625173][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3800.625462][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3800.625727][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3800.626032][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3800.626294][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3800.626602][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3800.626897][ C1] [ 3800.627048][ C1] [ 3800.627198][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3800.627513][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3800.627801][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3800.628096][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3800.628383][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3800.628696][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3800.628938][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3800.629178][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3800.629427][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3800.629697][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3800.629980][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3800.630220][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3800.630460][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3800.630719][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3800.630953][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3800.631198][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3800.631455][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3800.631732][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3800.632007][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3800.632254][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3800.632525][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3800.632786][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3800.633133][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3800.633385][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3800.633703][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3800.633966][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3800.634176][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3800.634404][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3800.634657][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3800.634933][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3800.635205][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3800.635430][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3800.635748][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3800.636053][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3800.636333][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3800.636627][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3800.636877][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3800.637106][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3800.637407][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3800.637692][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3800.638016][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3800.638251][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3800.638547][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3800.638831][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3800.639145][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3800.639400][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3800.639634][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3800.639881][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3800.640193][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3800.640525][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3800.640823][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3800.641098][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3800.641384][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3800.641695][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3800.641977][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3800.642292][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3800.642539][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3800.642818][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3800.643066][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3800.643313][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3800.643559][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3800.643822][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3800.644080][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3800.644328][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3800.644590][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3800.644853][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3800.645079][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3800.645334][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3800.645605][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3800.645871][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3800.646088][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3800.646355][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3800.646664][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3800.646905][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3800.647136][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3800.647388][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3800.647644][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3800.647930][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3800.648199][ C1] tc_run (net/core/dev.c:3945) [ 3800.648404][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3800.648633][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3800.648871][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3800.649131][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3800.649384][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3800.649622][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3800.649885][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3800.650191][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3800.650461][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3800.650714][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3800.650978][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3800.651232][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3800.651512][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3800.651850][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3800.652124][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3800.652377][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3800.652641][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3800.652855][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3800.653091][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3800.653335][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3800.653619][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3800.653869][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3800.654114][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3800.654363][ C1] ? __create_object (mm/kmemleak.c:756) [ 3800.654606][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3800.654873][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3800.655153][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3800.655425][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3800.655706][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3800.655945][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3800.656211][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3800.656436][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3800.656658][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3800.656896][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3800.657144][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3800.657398][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3800.657668][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3800.657892][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3800.658142][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3800.658397][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3800.658633][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3800.658896][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3800.659135][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3800.659400][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3800.659641][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3800.659925][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3800.660223][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3800.660522][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3800.660842][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3800.661093][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3800.661398][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3800.661630][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3800.661930][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3800.662158][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3800.663122][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3800.663541][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3800.663940][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3800.664346][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3800.664743][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3800.665138][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3800.667594][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3800.668120][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3800.668619][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3800.669084][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3800.669987][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3800.670596][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3800.670920][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3800.671881][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3800.672186][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3800.672581][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3800.672974][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3800.673370][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3800.673765][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3800.674167][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3800.674609][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3800.674936][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3800.675334][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3800.675729][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3800.676122][ C3] PKRU: 55555554 [ 3800.676303][ C3] Call Trace: [ 3800.676474][ C3] [ 3800.676627][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3800.676889][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3800.677132][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3800.677408][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3800.677676][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3800.677964][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3800.678231][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3800.678534][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3800.678793][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3800.679099][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3800.679393][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3800.679705][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3800.679994][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3800.680286][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3800.680574][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3800.680882][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3800.681120][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3800.681360][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3800.681598][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3800.681846][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3800.682114][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3800.682396][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3800.682633][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3800.682872][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3800.683131][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3800.683366][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3800.683610][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3800.683866][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3800.684148][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3800.684424][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3800.684670][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3800.684938][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3800.685200][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3800.685546][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3800.685796][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3800.686112][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3800.686375][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3800.686577][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3800.686803][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3800.687056][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3800.687333][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3800.687562][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3800.687789][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3800.688104][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3800.688408][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3800.688689][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3800.688979][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3800.689228][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3800.689456][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3800.689754][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3800.690036][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3800.690359][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3800.690596][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3800.690889][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3800.691172][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3800.691488][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3800.691741][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3800.691973][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3800.692219][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3800.692529][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3800.692856][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3800.693154][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3800.693428][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3800.693715][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3800.694023][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3800.694341][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3800.694664][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3800.694902][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3800.695166][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3800.695425][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3800.695688][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3800.695971][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3800.696283][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3800.696531][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3800.696810][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3800.697047][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3800.697288][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3800.697520][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3800.697757][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3800.698018][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3800.698273][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3800.698537][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3800.698817][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3800.699128][ C3] tc_run (net/core/dev.c:3945) [ 3800.699336][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3800.699565][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3800.699802][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3800.700065][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3800.700319][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3800.700554][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3800.700817][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3800.701117][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3800.701389][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3800.701639][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3800.701901][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3800.702155][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3800.702492][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3800.702766][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3800.703015][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3800.703277][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3800.703495][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3800.703734][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3800.704010][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3800.704329][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3800.704602][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3800.704853][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3800.705082][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3800.705351][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3800.705593][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3800.705843][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3800.706080][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3800.706336][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3800.706570][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3800.706835][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3800.707113][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3800.707357][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3800.707605][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3800.707903][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3800.708223][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3800.708464][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3800.708723][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3800.708991][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3800.709230][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3800.709466][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3800.709725][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3800.709985][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3800.710246][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3800.710515][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3800.710798][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3800.711035][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3800.711324][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3800.711562][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3800.711823][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3800.712043][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3800.712339][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3800.712585][ C3] __do_softirq (kernel/softirq.c:553) [ 3800.712817][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3800.713035][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3800.713322][ C3] [ 3800.713471][ C3] [ 3800.713620][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3800.713922][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3800.714253][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3800.715214][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3800.715521][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3800.715916][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3800.716315][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3800.716711][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3800.717107][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3800.717505][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3800.717800][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3800.718016][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3800.718253][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3800.718503][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3800.718786][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3800.719024][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3800.719280][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3800.719531][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3800.719818][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3800.720040][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3800.720284][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3800.720525][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3800.720761][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3800.721048][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3800.721312][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3800.721547][ C3] ksys_write (fs/read_write.c:643) [ 3800.721762][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3800.722008][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3800.722313][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3800.722543][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3800.722839][ C3] RIP: 0033:0x7f93b2836957 [ 3800.723065][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3800.724034][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3800.724460][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3800.724854][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3800.725253][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3800.725647][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3800.726040][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3825.236539][ C3] rcu: 3-....: (1443340 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=347362 | [ 3825.237088][ C3] rcu: (t=1431265 jiffies g=1064457 q=82 ncpus=4) | [ 3825.237416][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 3825.237689][ C1] NMI backtrace for cpu 1 [ 3825.237703][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3825.237705][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3825.237713][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3825.237716][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3825.237720][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3825.237721][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3825.237723][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3825.237724][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3825.237726][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3825.237728][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3825.237730][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3825.237734][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3825.237735][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3825.237737][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3825.237738][ C1] PKRU: 55555554 [ 3825.237739][ C1] Call Trace: [ 3825.237742][ C1] [ 3825.237748][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3825.237752][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3825.237757][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3825.237762][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3825.237766][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3825.237768][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3825.237774][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3825.237780][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3825.237783][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3825.237786][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3825.237789][ C1] [ 3825.237790][ C1] [ 3825.237791][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3825.237797][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.237802][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3825.237806][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3825.237810][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3825.237813][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3825.237816][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.237818][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3825.237823][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3825.237826][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3825.237833][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3825.237836][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3825.237841][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3825.237847][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3825.237850][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3825.237854][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3825.237856][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3825.237858][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3825.237864][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3825.237868][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3825.237871][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3825.237881][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3825.237884][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3825.237886][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3825.237892][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3825.237894][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3825.237898][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3825.237902][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3825.237908][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3825.237914][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3825.237918][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3825.237926][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3825.237931][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3825.237933][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3825.237937][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3825.237940][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3825.237945][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.237947][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3825.237952][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3825.237955][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3825.237959][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3825.237962][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3825.237965][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3825.237968][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3825.237977][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3825.237983][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3825.237990][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3825.237995][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3825.238005][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3825.238012][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3825.238015][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3825.238023][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3825.238026][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3825.238031][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3825.238035][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3825.238038][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3825.238041][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3825.238044][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3825.238046][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3825.238049][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3825.238052][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3825.238055][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3825.238058][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3825.238061][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3825.238064][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3825.238066][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3825.238069][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3825.238072][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3825.238076][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3825.238082][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3825.238085][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3825.238090][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3825.238093][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3825.238097][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3825.238100][ C1] tc_run (net/core/dev.c:3945) [ 3825.238104][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3825.238107][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.238109][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3825.238113][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3825.238117][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.238120][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3825.238122][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3825.238126][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3825.238129][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3825.238133][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3825.238136][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3825.238139][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3825.238142][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3825.238150][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3825.238152][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3825.238156][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3825.238161][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3825.238163][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3825.238166][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3825.238168][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3825.238173][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3825.238176][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3825.238179][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3825.238182][ C1] ? __create_object (mm/kmemleak.c:756) [ 3825.238186][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3825.238192][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3825.238195][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3825.238199][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3825.238203][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3825.238207][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3825.238211][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3825.238215][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3825.238217][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3825.238220][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3825.238222][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3825.238228][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3825.238232][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3825.238234][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3825.238238][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3825.238240][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3825.238244][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3825.238248][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3825.238253][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3825.238256][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3825.238262][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3825.238266][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3825.238270][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3825.238274][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3825.238279][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3825.238282][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3825.238286][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3825.238290][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3825.238293][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3825.238297][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3825.238299][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3825.238302][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3825.238304][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3825.238305][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3825.238307][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3825.238308][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3825.238305][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 3825.238307][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 3825.238308][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3825.238313][ C1] [ 3825.285299][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3825.285906][ C3] RIP: 0010:kasan_check_range (./include/linux/kasan.h:61 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3825.286193][ C3] Code: 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 <48> c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d 59 01 48 All code ======== 0: 5c pop %rsp 1: c3 ret 2: cc int3 3: cc int3 4: cc int3 5: cc int3 6: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax d: 7f ff ff 10: 48 39 c7 cmp %rax,%rdi 13: 76 dd jbe 0xfffffffffffffff2 15: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 1a: 48 89 fd mov %rdi,%rbp 1d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 24: fc ff df 27: 4d 89 d1 mov %r10,%r9 2a:* 48 c1 ed 03 shr $0x3,%rbp <-- trapping instruction 2e: 49 c1 e9 03 shr $0x3,%r9 32: 48 01 c5 add %rax,%rbp 35: 49 01 c1 add %rax,%r9 38: 48 89 e8 mov %rbp,%rax 3b: 49 8d 59 01 lea 0x1(%r9),%rbx 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 c1 ed 03 shr $0x3,%rbp 4: 49 c1 e9 03 shr $0x3,%r9 8: 48 01 c5 add %rax,%rbp b: 49 01 c1 add %rax,%r9 e: 48 89 e8 mov %rbp,%rax 11: 49 8d 59 01 lea 0x1(%r9),%rbx 15: 48 rex.W [ 3825.287150][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000216 [ 3825.287458][ C3] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3825.287850][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3825.288244][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffff888007a89b5b [ 3825.288638][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3825.289031][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3825.289426][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3825.289867][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3825.290198][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3825.290594][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3825.290986][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3825.291380][ C3] PKRU: 55555554 [ 3825.291560][ C3] Call Trace: [ 3825.291731][ C3] [ 3825.291879][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3825.292149][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3825.292400][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3825.292650][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3825.292879][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3825.293145][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3825.293413][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3825.293668][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3825.293959][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3825.294199][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3825.294507][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3825.294779][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3825.295063][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3825.295327][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3825.295630][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3825.295887][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 3825.296144][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3825.296451][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3825.296745][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3825.297055][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3825.297345][ C3] ? kasan_check_range (./include/linux/kasan.h:61 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3825.297598][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3825.297879][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3825.298188][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3825.298429][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.298669][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3825.298904][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3825.299149][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3825.299420][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3825.299700][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.299937][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3825.300177][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3825.300435][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3825.300667][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3825.300913][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3825.301167][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3825.301441][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3825.301716][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3825.301962][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3825.302232][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3825.302492][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3825.302835][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3825.303084][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3825.303400][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3825.303662][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3825.303863][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3825.304099][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3825.304353][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3825.304626][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3825.304855][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3825.305081][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3825.305395][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3825.305698][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3825.305977][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3825.306269][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3825.306516][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3825.306742][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3825.307038][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3825.307324][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3825.307644][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.307879][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3825.308172][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3825.308453][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3825.308766][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3825.309018][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3825.309251][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3825.309497][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3825.309807][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3825.310135][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3825.310433][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3825.310704][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3825.310989][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3825.311300][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3825.311607][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3825.311930][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3825.312166][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3825.312431][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3825.312689][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3825.312952][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3825.313233][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3825.313542][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3825.313791][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3825.314067][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3825.314308][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3825.314548][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3825.314777][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3825.315012][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3825.315274][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3825.315527][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3825.315793][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3825.316074][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3825.316384][ C3] tc_run (net/core/dev.c:3945) [ 3825.316587][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3825.316816][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.317052][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3825.317311][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3825.317560][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.317795][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3825.318061][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3825.318366][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3825.318634][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3825.318885][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3825.319146][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3825.319403][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3825.319738][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3825.320011][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3825.320262][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3825.320523][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3825.320737][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3825.320978][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3825.321253][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3825.321561][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3825.321836][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3825.322085][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3825.322317][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3825.322583][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3825.322825][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3825.323075][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3825.323313][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3825.323560][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3825.323792][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3825.324065][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3825.324344][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3825.324588][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3825.324836][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3825.325133][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3825.325452][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3825.325694][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3825.325952][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3825.326218][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3825.326456][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3825.326692][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3825.326950][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3825.327211][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3825.327468][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3825.327741][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3825.328023][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.328260][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3825.328550][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3825.328787][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3825.329049][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3825.329268][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3825.329563][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3825.329808][ C3] __do_softirq (kernel/softirq.c:553) [ 3825.330037][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3825.330259][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3825.330541][ C3] [ 3825.330691][ C3] [ 3825.330840][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3825.331142][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3825.331464][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3825.332425][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3825.332731][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3825.333125][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3825.333519][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3825.333914][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3825.334316][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3825.334712][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3825.335005][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3825.335225][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3825.335459][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3825.335710][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3825.335995][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.336233][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3825.336488][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3825.336738][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3825.337024][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3825.337245][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3825.337486][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3825.337729][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3825.337965][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3825.338252][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3825.338515][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3825.338750][ C3] ksys_write (fs/read_write.c:643) [ 3825.338969][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3825.339217][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3825.339517][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3825.339748][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3825.340044][ C3] RIP: 0033:0x7f93b2836957 [ 3825.340270][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3825.341234][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3825.341652][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3825.342047][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3825.342441][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3825.342836][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3825.343234][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3852.615041][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3852.615569][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3852.616030][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3852.616494][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3852.617399][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3852.618006][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3852.618330][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3852.619293][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3852.619599][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3852.619994][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3852.620392][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3852.620788][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3852.621183][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3852.621578][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3852.622022][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3852.622354][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3852.622753][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3852.623148][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3852.623543][ C1] PKRU: 55555554 [ 3852.623724][ C1] Call Trace: [ 3852.623900][ C1] [ 3852.624049][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3852.624310][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3852.624552][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3852.624828][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3852.625099][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3852.625385][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3852.625648][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3852.625953][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3852.626214][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3852.626522][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3852.626820][ C1] [ 3852.626968][ C1] [ 3852.627117][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3852.627430][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3852.627720][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3852.628012][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3852.628301][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3852.628613][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3852.628852][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3852.629090][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3852.629337][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3852.629607][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3852.629892][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3852.630130][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3852.630369][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3852.630628][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3852.630862][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3852.631108][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3852.631365][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3852.631641][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3852.631916][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3852.632163][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3852.632433][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3852.632696][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3852.633041][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3852.633292][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3852.633611][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3852.633880][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3852.634083][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3852.634317][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3852.634570][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3852.634844][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3852.635114][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3852.635342][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3852.635661][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3852.635965][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3852.636246][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3852.636538][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3852.636786][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3852.637016][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3852.637316][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3852.637599][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3852.637922][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3852.638160][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3852.638455][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3852.638740][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3852.639057][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3852.639311][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3852.639544][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3852.639790][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3852.640102][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3852.640432][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3852.640732][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3852.641005][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3852.641293][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3852.641602][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3852.641887][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3852.642202][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3852.642449][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3852.642728][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3852.642977][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3852.643224][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3852.643469][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3852.643734][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3852.643994][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3852.644240][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3852.644503][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3852.644767][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3852.644991][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3852.645245][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3852.645517][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3852.645784][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3852.645998][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3852.646267][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3852.646576][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3852.646817][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3852.647047][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3852.647294][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3852.647553][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3852.647839][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3852.648106][ C1] tc_run (net/core/dev.c:3945) [ 3852.648309][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3852.648540][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3852.648778][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3852.649038][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3852.649290][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3852.649526][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3852.649790][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3852.650092][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3852.650362][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3852.650611][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3852.650876][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3852.651131][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3852.651410][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3852.651746][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3852.652020][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3852.652272][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3852.652537][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3852.652754][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3852.652988][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3852.653230][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3852.653517][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3852.653769][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3852.654012][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3852.654260][ C1] ? __create_object (mm/kmemleak.c:756) [ 3852.654503][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3852.654768][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3852.655050][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3852.655321][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3852.655602][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3852.655842][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3852.656108][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3852.656335][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3852.656554][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3852.656793][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3852.657042][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3852.657296][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3852.657565][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3852.657790][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3852.658039][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3852.658293][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3852.658530][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3852.658794][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3852.659034][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3852.659298][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3852.659541][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3852.659821][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3852.660121][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3852.660421][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3852.660743][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3852.660994][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3852.661295][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3852.661528][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3852.661831][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3852.662058][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3852.663024][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3852.663450][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3852.663854][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3852.664249][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3852.664647][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3852.665044][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3852.667490][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3852.668015][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3852.668518][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3852.668981][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3852.669885][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3852.670495][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3852.670818][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3852.671777][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3852.672085][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3852.672480][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3852.672874][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3852.673269][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3852.673665][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3852.674075][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3852.674517][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3852.674844][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3852.675241][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3852.675637][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3852.676031][ C3] PKRU: 55555554 [ 3852.676212][ C3] Call Trace: [ 3852.676381][ C3] [ 3852.676529][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3852.676789][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3852.677030][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3852.677305][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3852.677575][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3852.677861][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3852.678124][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3852.678430][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3852.678690][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3852.678997][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3852.679292][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3852.679603][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3852.679892][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3852.680186][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3852.680473][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3852.680781][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3852.681020][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3852.681259][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3852.681496][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3852.681744][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3852.682013][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3852.682296][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3852.682533][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3852.682773][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3852.683030][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3852.683265][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3852.683510][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3852.683766][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3852.684049][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3852.684326][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3852.684571][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3852.684838][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3852.685099][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3852.685448][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3852.685699][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3852.686016][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3852.686278][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3852.686481][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3852.686707][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3852.686960][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3852.687237][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3852.687465][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3852.687692][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3852.688008][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3852.688313][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3852.688592][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3852.688884][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3852.689131][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3852.689362][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3852.689658][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3852.689940][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3852.690262][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3852.690499][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3852.690792][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3852.691075][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3852.691391][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3852.691645][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3852.691876][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3852.692121][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3852.692432][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3852.692760][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3852.693059][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3852.693332][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3852.693618][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3852.693934][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3852.694243][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3852.694567][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3852.694804][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3852.695068][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3852.695328][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3852.695591][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3852.695879][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3852.696194][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3852.696444][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3852.696719][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3852.696957][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3852.697197][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3852.697427][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3852.697664][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3852.697926][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3852.698181][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3852.698444][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3852.698724][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3852.699033][ C3] tc_run (net/core/dev.c:3945) [ 3852.699238][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3852.699467][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3852.699704][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3852.699963][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3852.700215][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3852.700455][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3852.700718][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3852.701019][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3852.701291][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3852.701541][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3852.701805][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3852.702065][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3852.702401][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3852.702673][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3852.702923][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3852.703186][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3852.703402][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3852.703643][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3852.703927][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3852.704237][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3852.704511][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3852.704760][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3852.704989][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3852.705259][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3852.705502][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3852.705750][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3852.705987][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3852.706234][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3852.706468][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3852.706733][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3852.707009][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3852.707253][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3852.707501][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3852.707801][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3852.708120][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3852.708362][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3852.708621][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3852.708888][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3852.709124][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3852.709363][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3852.709621][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3852.709880][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3852.710138][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3852.710408][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3852.710689][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3852.710927][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3852.711215][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3852.711454][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3852.711715][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3852.711935][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3852.712230][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3852.712475][ C3] __do_softirq (kernel/softirq.c:553) [ 3852.712706][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3852.712924][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3852.713209][ C3] [ 3852.713357][ C3] [ 3852.713507][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3852.713817][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3852.714141][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3852.715101][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3852.715408][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3852.715801][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3852.716201][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3852.716597][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3852.716991][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3852.717389][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3852.717688][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3852.717905][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3852.718137][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3852.718389][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3852.718674][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3852.718912][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3852.719168][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3852.719420][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3852.719708][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3852.719929][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3852.720174][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3852.720423][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3852.720658][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3852.720948][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3852.721212][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3852.721449][ C3] ksys_write (fs/read_write.c:643) [ 3852.721665][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3852.721913][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3852.722218][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3852.722448][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3852.722747][ C3] RIP: 0033:0x7f93b2836957 [ 3852.722972][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3852.723952][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3852.724372][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3852.724767][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3852.725163][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3852.725563][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3852.725960][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3880.615054][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3880.615582][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3880.616048][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3880.616515][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3880.617423][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3880.618036][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3880.618356][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 3880.619323][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3880.619629][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3880.620026][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3880.620422][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3880.620818][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3880.621217][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3880.621613][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3880.622057][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3880.622388][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3880.622787][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3880.623185][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3880.623581][ C1] PKRU: 55555554 [ 3880.623768][ C1] Call Trace: [ 3880.623937][ C1] [ 3880.624088][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3880.624351][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3880.624594][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3880.624869][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3880.625140][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3880.625429][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3880.625694][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3880.626000][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3880.626261][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3880.626569][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3880.626864][ C1] [ 3880.627015][ C1] [ 3880.627165][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3880.627479][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3880.627767][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3880.628056][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3880.628342][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3880.628655][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3880.628896][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3880.629136][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3880.629384][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3880.629656][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3880.629939][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3880.630177][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3880.630418][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3880.630677][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3880.630909][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3880.631156][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3880.631413][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3880.631687][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3880.631963][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3880.632210][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3880.632480][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3880.632743][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3880.633089][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3880.633340][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3880.633664][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3880.633926][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3880.634131][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3880.634360][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3880.634611][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3880.634885][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3880.635157][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3880.635381][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3880.635698][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3880.636002][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3880.636281][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3880.636575][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3880.636823][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3880.637050][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3880.637349][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3880.637632][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3880.637955][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3880.638191][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3880.638488][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3880.638770][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3880.639085][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3880.639340][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3880.639574][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3880.639821][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3880.640132][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3880.640463][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3880.640757][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3880.641031][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3880.641318][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3880.641629][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3880.641910][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3880.642226][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3880.642472][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3880.642748][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3880.642996][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3880.643242][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3880.643488][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3880.643756][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3880.644009][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3880.644256][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3880.644519][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3880.644780][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3880.645005][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3880.645259][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3880.645530][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3880.645797][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3880.646013][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3880.646279][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3880.646587][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3880.646826][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3880.647057][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3880.647306][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3880.647559][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3880.647842][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3880.648109][ C1] tc_run (net/core/dev.c:3945) [ 3880.648314][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3880.648542][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3880.648779][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3880.649039][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3880.649291][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3880.649529][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3880.649791][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3880.650095][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3880.650365][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3880.650616][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3880.650879][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3880.651133][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3880.651411][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3880.651747][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3880.652023][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3880.652277][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3880.652540][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3880.652752][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3880.652987][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3880.653229][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3880.653512][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3880.653765][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3880.654004][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3880.654251][ C1] ? __create_object (mm/kmemleak.c:756) [ 3880.654493][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3880.654758][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3880.655038][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3880.655307][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3880.655589][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3880.655825][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3880.656090][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3880.656314][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3880.656534][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3880.656770][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3880.657019][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3880.657271][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3880.657538][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3880.657763][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3880.658012][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3880.658265][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3880.658500][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3880.658763][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3880.659000][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3880.659264][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3880.659504][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3880.659784][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3880.660081][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3880.660381][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3880.660701][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3880.660953][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3880.661255][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3880.661484][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3880.661782][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3880.662009][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3880.662972][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3880.663388][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3880.663788][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3880.664185][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3880.664580][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3880.664974][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3880.667430][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3880.667954][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3880.668456][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3880.668920][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3880.669828][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3880.670438][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3880.670760][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3880.671723][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3880.672028][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3880.672425][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3880.672822][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3880.673218][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3880.673614][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3880.674012][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3880.674456][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3880.674787][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3880.675185][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3880.675579][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3880.675974][ C3] PKRU: 55555554 [ 3880.676154][ C3] Call Trace: [ 3880.676325][ C3] [ 3880.676474][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3880.676735][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3880.676977][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3880.677255][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3880.677526][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3880.677812][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3880.678076][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3880.678382][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3880.678642][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3880.678947][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3880.679249][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3880.679562][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3880.679850][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3880.680145][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3880.680431][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3880.680741][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3880.680982][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3880.681222][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3880.681459][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3880.681706][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3880.681975][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3880.682262][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3880.682498][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3880.682736][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3880.682994][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3880.683230][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3880.683476][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3880.683737][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3880.684011][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3880.684288][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3880.684533][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3880.684803][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3880.685065][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3880.685411][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3880.685662][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3880.685979][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3880.686242][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3880.686443][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3880.686672][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3880.686924][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3880.687198][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3880.687431][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3880.687656][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3880.687974][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3880.688278][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3880.688556][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3880.688850][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3880.689097][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3880.689327][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3880.689625][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3880.689909][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3880.690232][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3880.690467][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3880.690763][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3880.691045][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3880.691361][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3880.691615][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3880.691850][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3880.692097][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3880.692410][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3880.692741][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3880.693035][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3880.693312][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3880.693597][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3880.693914][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3880.694223][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3880.694546][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3880.694782][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3880.695051][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3880.695311][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3880.695577][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3880.695859][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3880.696171][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3880.696420][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3880.696693][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3880.696933][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3880.697175][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3880.697404][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3880.697643][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3880.697904][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3880.698158][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3880.698423][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3880.698706][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3880.699017][ C3] tc_run (net/core/dev.c:3945) [ 3880.699223][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3880.699452][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3880.699688][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3880.699946][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3880.700198][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3880.700440][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3880.700703][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3880.701005][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3880.701276][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3880.701527][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3880.701787][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3880.702042][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3880.702377][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3880.702655][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3880.702905][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3880.703169][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3880.703390][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3880.703632][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3880.703921][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3880.704232][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3880.704508][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3880.704756][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3880.704987][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3880.705257][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3880.705500][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3880.705748][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3880.705988][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3880.706236][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3880.706468][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3880.706733][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3880.707014][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3880.707258][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3880.707505][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3880.707803][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3880.708120][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3880.708363][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3880.708622][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3880.708888][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3880.709131][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3880.709370][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3880.709629][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3880.709888][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3880.710147][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3880.710415][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3880.710696][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3880.710932][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3880.711224][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3880.711461][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3880.711724][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3880.711944][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3880.712240][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3880.712486][ C3] __do_softirq (kernel/softirq.c:553) [ 3880.712715][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3880.712935][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3880.713220][ C3] [ 3880.713370][ C3] [ 3880.713520][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3880.713829][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3880.714150][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3880.715114][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3880.715422][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3880.715819][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3880.716214][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3880.716609][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3880.717006][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3880.717411][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3880.717704][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3880.717925][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3880.718154][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3880.718405][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3880.718691][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3880.718927][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3880.719182][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3880.719431][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3880.719719][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3880.719937][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3880.720180][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3880.720423][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3880.720660][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3880.720945][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3880.721209][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3880.721443][ C3] ksys_write (fs/read_write.c:643) [ 3880.721657][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3880.721904][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3880.722208][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3880.722440][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3880.722735][ C3] RIP: 0033:0x7f93b2836957 [ 3880.722961][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3880.723932][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3880.724351][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3880.724745][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3880.725139][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3880.725532][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3880.725926][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3903.345535][ C3] rcu: 3-....: (1521119 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=366082 | [ 3903.346091][ C3] rcu: (t=1509374 jiffies g=1064457 q=82 ncpus=4) | [ 3903.346419][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 3903.346689][ C1] NMI backtrace for cpu 1 [ 3903.346703][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3903.346705][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3903.346713][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3903.346716][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3903.346719][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3903.346721][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3903.346722][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3903.346724][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3903.346725][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3903.346727][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3903.346729][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3903.346733][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3903.346735][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3903.346736][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3903.346737][ C1] PKRU: 55555554 [ 3903.346738][ C1] Call Trace: [ 3903.346741][ C1] [ 3903.346744][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3903.346748][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3903.346753][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3903.346759][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3903.346762][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3903.346765][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3903.346771][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3903.346775][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3903.346778][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3903.346781][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3903.346784][ C1] [ 3903.346785][ C1] [ 3903.346787][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3903.346792][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3903.346797][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3903.346800][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3903.346804][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3903.346807][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3903.346810][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3903.346812][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3903.346817][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3903.346820][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3903.346827][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3903.346829][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3903.346834][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3903.346840][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3903.346843][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3903.346846][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3903.346848][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3903.346850][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3903.346856][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3903.346860][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3903.346863][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3903.346872][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3903.346875][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3903.346878][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3903.346883][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3903.346886][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3903.346889][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3903.346893][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3903.346899][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3903.346905][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3903.346909][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3903.346917][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3903.346921][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3903.346924][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3903.346927][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3903.346930][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3903.346935][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3903.346937][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3903.346941][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3903.346945][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3903.346949][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3903.346952][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3903.346955][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3903.346958][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3903.346966][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3903.346973][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3903.346980][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3903.346985][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3903.346995][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3903.347002][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3903.347005][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3903.347012][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3903.347015][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3903.347020][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3903.347024][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3903.347026][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3903.347029][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3903.347032][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3903.347034][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3903.347037][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3903.347040][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3903.347043][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3903.347045][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3903.347048][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3903.347052][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3903.347054][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3903.347057][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3903.347059][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3903.347064][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3903.347069][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3903.347072][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3903.347077][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3903.347080][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3903.347084][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3903.347087][ C1] tc_run (net/core/dev.c:3945) [ 3903.347091][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3903.347094][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3903.347096][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3903.347100][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3903.347104][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3903.347106][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3903.347109][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3903.347114][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3903.347116][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3903.347120][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3903.347124][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3903.347126][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3903.347130][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3903.347137][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3903.347139][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3903.347143][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3903.347147][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3903.347149][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3903.347152][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3903.347154][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3903.347160][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3903.347163][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3903.347166][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3903.347170][ C1] ? __create_object (mm/kmemleak.c:756) [ 3903.347173][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3903.347178][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3903.347182][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3903.347186][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3903.347190][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3903.347193][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3903.347198][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3903.347201][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3903.347203][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3903.347206][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3903.347208][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3903.347213][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3903.347217][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3903.347220][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3903.347225][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3903.347227][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3903.347231][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3903.347234][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3903.347238][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3903.347242][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3903.347248][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3903.347252][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3903.347255][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3903.347259][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3903.347264][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3903.347267][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3903.347270][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3903.347275][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3903.347279][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3903.347281][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3903.347283][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3903.347286][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3903.347287][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3903.347289][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3903.347290][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3903.347291][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3903.347289][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 3903.347290][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 3903.347291][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3903.347296][ C1] [ 3903.394281][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3903.394892][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3903.395218][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3903.396178][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3903.396484][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3903.396877][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3903.397272][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3903.397667][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3903.398060][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3903.398453][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3903.398896][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3903.399230][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3903.399626][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3903.400021][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3903.400416][ C3] PKRU: 55555554 [ 3903.400596][ C3] Call Trace: [ 3903.400767][ C3] [ 3903.400914][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3903.401187][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3903.401440][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3903.401690][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3903.401921][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3903.402190][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3903.402457][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3903.402712][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3903.402997][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3903.403238][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3903.403552][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3903.403826][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3903.404111][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3903.404376][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3903.404680][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3903.404940][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3903.405246][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3903.405540][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3903.405851][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3903.406140][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3903.406434][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3903.406720][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3903.407028][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3903.407270][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3903.407508][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3903.407747][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3903.407994][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3903.408266][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3903.408550][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3903.408786][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3903.409024][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3903.409283][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3903.409517][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3903.409764][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3903.410019][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3903.410295][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3903.410569][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3903.410815][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3903.411083][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3903.411347][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3903.411690][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3903.411941][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3903.412259][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3903.412519][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3903.412721][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3903.412951][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3903.413204][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3903.413477][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3903.413715][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3903.413942][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3903.414259][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3903.414564][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3903.414844][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3903.415137][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3903.415385][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3903.415613][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3903.415911][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3903.416192][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3903.416520][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3903.416757][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3903.417051][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3903.417334][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3903.417646][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3903.417899][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3903.418131][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3903.418378][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3903.418687][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3903.419019][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3903.419317][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3903.419589][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3903.419876][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3903.420189][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3903.420495][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3903.420818][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3903.421054][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3903.421319][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3903.421578][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3903.421846][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3903.422125][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3903.422437][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3903.422688][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3903.422961][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3903.423202][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3903.423441][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3903.423676][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3903.423913][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3903.424177][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3903.424430][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3903.424696][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3903.424983][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3903.425294][ C3] tc_run (net/core/dev.c:3945) [ 3903.425498][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3903.425726][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3903.425963][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3903.426223][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3903.426475][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3903.426710][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3903.426974][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3903.427277][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3903.427546][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3903.427800][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3903.428064][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3903.428320][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3903.428653][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3903.428928][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3903.429178][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3903.429441][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3903.429656][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3903.429898][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3903.430172][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3903.430482][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3903.430755][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3903.431006][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3903.431242][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3903.431512][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3903.431754][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3903.432004][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3903.432244][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3903.432490][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3903.432723][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3903.432987][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3903.433268][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3903.433511][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3903.433763][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3903.434063][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3903.434382][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3903.434624][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3903.434883][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3903.435149][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3903.435387][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3903.435623][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3903.435882][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3903.436143][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3903.436403][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3903.436670][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3903.436952][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3903.437192][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3903.437481][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3903.437717][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3903.437980][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3903.438200][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3903.438494][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3903.438744][ C3] __do_softirq (kernel/softirq.c:553) [ 3903.438976][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3903.439196][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3903.439480][ C3] [ 3903.439629][ C3] [ 3903.439779][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3903.440080][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3903.440404][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3903.441367][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3903.441670][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3903.442068][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3903.442466][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3903.442860][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3903.443255][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3903.443663][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3903.443955][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3903.444176][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3903.444405][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3903.444654][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3903.444939][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3903.445174][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3903.445432][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3903.445682][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3903.445973][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3903.446193][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3903.446434][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3903.446678][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3903.446914][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3903.447202][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3903.447463][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3903.447699][ C3] ksys_write (fs/read_write.c:643) [ 3903.447914][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3903.448161][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3903.448465][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3903.448696][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3903.448992][ C3] RIP: 0033:0x7f93b2836957 [ 3903.449220][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3903.450182][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3903.450599][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3903.450995][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3903.451392][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3903.451786][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3903.452183][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3928.615042][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3928.615567][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3928.616028][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3928.616495][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3928.617398][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3928.618003][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3928.618326][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3928.619290][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3928.619593][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3928.619989][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3928.620384][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3928.620778][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3928.621172][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3928.621572][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3928.622015][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3928.622343][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3928.622740][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3928.623135][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3928.623538][ C1] PKRU: 55555554 [ 3928.623718][ C1] Call Trace: [ 3928.623887][ C1] [ 3928.624037][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3928.624299][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3928.624541][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3928.624818][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3928.625091][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3928.625379][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3928.625643][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3928.625946][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3928.626208][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3928.626514][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3928.626808][ C1] [ 3928.626956][ C1] [ 3928.627107][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3928.627419][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3928.627707][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3928.628000][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3928.628286][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3928.628597][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3928.628837][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3928.629075][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3928.629321][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3928.629594][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3928.629877][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3928.630115][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3928.630354][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3928.630612][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3928.630844][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3928.631089][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3928.631346][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3928.631619][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3928.631897][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3928.632142][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3928.632413][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3928.632676][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3928.633020][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3928.633271][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3928.633595][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3928.633857][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3928.634059][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3928.634289][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3928.634543][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3928.634816][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3928.635087][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3928.635313][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3928.635629][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3928.635934][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3928.636213][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3928.636506][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3928.636753][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3928.636981][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3928.637282][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3928.637564][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3928.637888][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3928.638126][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3928.638422][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3928.638704][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3928.639018][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3928.639273][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3928.639506][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3928.639753][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3928.640061][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3928.640392][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3928.640687][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3928.640961][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3928.641249][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3928.641560][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3928.641843][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3928.642157][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3928.642404][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3928.642681][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3928.642928][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3928.643175][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3928.643422][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3928.643689][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3928.643943][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3928.644190][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3928.644452][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3928.644716][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3928.644942][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3928.645197][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3928.645468][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3928.645734][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3928.645949][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3928.646217][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3928.646524][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3928.646764][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3928.646995][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3928.647244][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3928.647498][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3928.647781][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3928.648048][ C1] tc_run (net/core/dev.c:3945) [ 3928.648253][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3928.648483][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3928.648720][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3928.648980][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3928.649231][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3928.649470][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3928.649733][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3928.650035][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3928.650308][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3928.650558][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3928.650821][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3928.651076][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3928.651355][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3928.651690][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3928.651967][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3928.652219][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3928.652481][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3928.652695][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3928.652930][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3928.653174][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3928.653468][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3928.653719][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3928.653957][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3928.654205][ C1] ? __create_object (mm/kmemleak.c:756) [ 3928.654447][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3928.654713][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3928.654992][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3928.655263][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3928.655544][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3928.655781][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3928.656046][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3928.656273][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3928.656492][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3928.656728][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3928.656978][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3928.657232][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3928.657500][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3928.657726][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3928.657974][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3928.658227][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3928.658463][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3928.658728][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3928.658966][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3928.659229][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3928.659472][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3928.659752][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3928.660050][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3928.660350][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3928.660671][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3928.660922][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3928.661225][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3928.661456][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3928.661755][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3928.661982][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3928.662946][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3928.663366][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3928.663767][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3928.664166][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3928.664563][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3928.664958][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3928.667412][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3928.667935][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3928.668436][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3928.668900][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3928.669804][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3928.670414][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3928.670735][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3928.671695][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3928.672000][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3928.672396][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3928.672789][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3928.673187][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3928.673590][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3928.673983][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3928.674428][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3928.674757][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3928.675154][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3928.675549][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3928.675942][ C3] PKRU: 55555554 [ 3928.676122][ C3] Call Trace: [ 3928.676295][ C3] [ 3928.676442][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3928.676703][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3928.676944][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3928.677220][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3928.677490][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3928.677776][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3928.678039][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3928.678344][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3928.678603][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3928.678910][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3928.679203][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3928.679514][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3928.679803][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3928.680097][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3928.680386][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3928.680694][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3928.680933][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3928.681171][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3928.681409][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3928.681655][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3928.681924][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3928.682209][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3928.682443][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3928.682682][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3928.682940][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3928.683174][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3928.683419][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3928.683682][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3928.683956][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3928.684230][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3928.684476][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3928.684744][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3928.685005][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3928.685353][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3928.685602][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3928.685919][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3928.686179][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3928.686381][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3928.686610][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3928.686862][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3928.687137][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3928.687370][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3928.687597][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3928.687914][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3928.688220][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3928.688498][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3928.688791][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3928.689036][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3928.689267][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3928.689575][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3928.689856][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3928.690178][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3928.690416][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3928.690709][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3928.690993][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3928.691308][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3928.691561][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3928.691794][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3928.692039][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3928.692356][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3928.692686][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3928.692981][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3928.693254][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3928.693549][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3928.693859][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3928.694164][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3928.694489][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3928.694727][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3928.694992][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3928.695252][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3928.695515][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3928.695799][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3928.696107][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3928.696357][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3928.696631][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3928.696870][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3928.697108][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3928.697341][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3928.697579][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3928.697840][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3928.698093][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3928.698361][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3928.698641][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3928.698949][ C3] tc_run (net/core/dev.c:3945) [ 3928.699155][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3928.699386][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3928.699622][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3928.699880][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3928.700130][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3928.700369][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3928.700634][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3928.700935][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3928.701206][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3928.701456][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3928.701718][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3928.701973][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3928.702309][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3928.702581][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3928.702832][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3928.703094][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3928.703312][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3928.703560][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3928.703833][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3928.704144][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3928.704419][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3928.704668][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3928.704897][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3928.705164][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3928.705407][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3928.705657][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3928.705894][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3928.706140][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3928.706376][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3928.706640][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3928.706918][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3928.707159][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3928.707407][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3928.707705][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3928.708024][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3928.708267][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3928.708525][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3928.708790][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3928.709028][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3928.709262][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3928.709522][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3928.709781][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3928.710038][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3928.710307][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3928.710594][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3928.710831][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3928.711117][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3928.711356][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3928.711616][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3928.711836][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3928.712126][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3928.712376][ C3] __do_softirq (kernel/softirq.c:553) [ 3928.712607][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3928.712824][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3928.713107][ C3] [ 3928.713258][ C3] [ 3928.713406][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3928.713713][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3928.714033][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3928.714995][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3928.715302][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3928.715696][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3928.716090][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3928.716485][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3928.716879][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3928.717278][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3928.717571][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3928.717788][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3928.718016][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3928.718268][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3928.718549][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3928.718791][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3928.719045][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3928.719298][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3928.719584][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3928.719804][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3928.720045][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3928.720289][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3928.720522][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3928.720811][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3928.721073][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3928.721311][ C3] ksys_write (fs/read_write.c:643) [ 3928.721525][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3928.721771][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3928.722072][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3928.722303][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3928.722601][ C3] RIP: 0033:0x7f93b2836957 [ 3928.722828][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3928.723796][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3928.724213][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3928.724608][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3928.725008][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3928.725403][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3928.725795][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3956.615049][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3956.615580][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 3956.616041][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3956.616506][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3956.617408][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3956.618016][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 3956.618297][ C1] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 3956.619261][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202 [ 3956.619567][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3956.619963][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3956.620360][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3956.620754][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3956.621149][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3956.621546][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3956.621988][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3956.622319][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3956.622716][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3956.623110][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3956.623514][ C1] PKRU: 55555554 [ 3956.623693][ C1] Call Trace: [ 3956.623864][ C1] [ 3956.624012][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3956.624281][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3956.624524][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3956.624799][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3956.625071][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3956.625356][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3956.625619][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3956.625922][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3956.626182][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3956.626490][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3956.626784][ C1] [ 3956.626932][ C1] [ 3956.627081][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3956.627392][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3956.627682][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 3956.627959][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3956.628238][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3956.628549][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3956.628788][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3956.629027][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3956.629275][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3956.629549][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3956.629833][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3956.630068][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3956.630308][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3956.630567][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3956.630802][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3956.631047][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3956.631305][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3956.631578][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3956.631852][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3956.632098][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3956.632367][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3956.632628][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3956.632975][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3956.633227][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3956.633550][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3956.633811][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3956.634013][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3956.634243][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3956.634495][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3956.634771][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3956.635041][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3956.635269][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3956.635586][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3956.635889][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3956.636171][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3956.636465][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3956.636713][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3956.636942][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3956.637237][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3956.637520][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3956.637842][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3956.638079][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3956.638372][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3956.638656][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3956.638970][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3956.639224][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3956.639455][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3956.639701][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3956.640012][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3956.640343][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3956.640641][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3956.640914][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3956.641200][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3956.641511][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3956.641794][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3956.642106][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3956.642352][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3956.642633][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3956.642879][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3956.643131][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3956.643383][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3956.643644][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3956.643897][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3956.644144][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3956.644407][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3956.644671][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3956.644894][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3956.645148][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3956.645418][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3956.645685][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3956.645901][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3956.646166][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3956.646474][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3956.646718][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3956.646947][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3956.647195][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3956.647449][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3956.647734][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3956.648001][ C1] tc_run (net/core/dev.c:3945) [ 3956.648205][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3956.648437][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3956.648671][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3956.648930][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3956.649182][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3956.649420][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3956.649682][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3956.649986][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3956.650257][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3956.650508][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3956.650770][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3956.651023][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3956.651305][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3956.651640][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3956.651913][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3956.652164][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3956.652427][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3956.652643][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3956.652876][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3956.653118][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3956.653410][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3956.653662][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3956.653900][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3956.654146][ C1] ? __create_object (mm/kmemleak.c:756) [ 3956.654389][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3956.654654][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3956.654934][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3956.655207][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3956.655486][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3956.655725][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3956.655988][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3956.656215][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3956.656434][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3956.656672][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3956.656921][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3956.657173][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3956.657442][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3956.657665][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3956.657913][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3956.658165][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3956.658401][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3956.658664][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3956.658903][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3956.659166][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3956.659408][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3956.659687][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3956.659987][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3956.660283][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3956.660602][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3956.660853][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3956.661155][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3956.661388][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3956.661684][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3956.661915][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3956.662876][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3956.663301][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3956.663697][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3956.664093][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3956.664487][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3956.664884][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3956.667336][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 3956.667859][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 3956.668359][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3956.668824][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3956.669727][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3956.670336][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3956.670654][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 3956.671618][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3956.671921][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3956.672319][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3956.672713][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3956.673107][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3956.673516][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3956.673913][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3956.674358][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3956.674686][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3956.675082][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3956.675480][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3956.675874][ C3] PKRU: 55555554 [ 3956.676055][ C3] Call Trace: [ 3956.676224][ C3] [ 3956.676379][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3956.676639][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3956.676879][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3956.677155][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3956.677425][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3956.677712][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3956.677975][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3956.678278][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3956.678538][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3956.678843][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3956.679136][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3956.679450][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3956.679736][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3956.680030][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3956.680315][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3956.680623][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3956.680863][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3956.681103][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3956.681340][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3956.681586][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3956.681858][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3956.682140][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3956.682378][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3956.682617][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3956.682876][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3956.683107][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3956.683361][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3956.683617][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3956.683890][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3956.684166][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3956.684413][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3956.684681][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3956.684942][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3956.685288][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3956.685539][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3956.685856][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3956.686118][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3956.686323][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3956.686551][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3956.686804][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3956.687077][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3956.687311][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3956.687536][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3956.687853][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3956.688155][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3956.688437][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3956.688730][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3956.688977][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3956.689207][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3956.689503][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3956.689786][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3956.690107][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3956.690344][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3956.690638][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3956.690922][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3956.691239][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3956.691492][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3956.691723][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3956.691969][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3956.692283][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3956.692612][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3956.692910][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3956.693183][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3956.693476][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3956.693789][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3956.694097][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3956.694421][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3956.694658][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3956.694922][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3956.695182][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3956.695450][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3956.695731][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3956.696041][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3956.696292][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3956.696567][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3956.696805][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3956.697046][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3956.697277][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3956.697512][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3956.697774][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3956.698027][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3956.698295][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3956.698575][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3956.698885][ C3] tc_run (net/core/dev.c:3945) [ 3956.699087][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3956.699320][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3956.699555][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3956.699814][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3956.700064][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3956.700302][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3956.700563][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3956.700866][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3956.701135][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3956.701387][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3956.701650][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3956.701905][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3956.702241][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3956.702515][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3956.702765][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3956.703028][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3956.703244][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3956.703493][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3956.703768][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3956.704075][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3956.704359][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3956.704609][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3956.704837][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3956.705104][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3956.705347][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3956.705596][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3956.705833][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3956.706081][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3956.706315][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3956.706581][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3956.706857][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3956.707101][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3956.707350][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3956.707646][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3956.707964][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3956.708208][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3956.708466][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3956.708733][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3956.708969][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3956.709207][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3956.709467][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3956.709725][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3956.709983][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3956.710251][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3956.710535][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3956.710770][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3956.711063][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3956.711302][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3956.711564][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3956.711781][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3956.712076][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3956.712323][ C3] __do_softirq (kernel/softirq.c:553) [ 3956.712553][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3956.712773][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3956.713059][ C3] [ 3956.713214][ C3] [ 3956.713369][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3956.713678][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3956.713999][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3956.714965][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3956.715275][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3956.715669][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3956.716062][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3956.716460][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3956.716855][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3956.717254][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3956.717548][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3956.717766][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3956.717995][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3956.718248][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3956.718533][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3956.718770][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3956.719025][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3956.719279][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3956.719565][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3956.719788][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3956.720028][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3956.720272][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3956.720507][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3956.720794][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3956.721057][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3956.721293][ C3] ksys_write (fs/read_write.c:643) [ 3956.721511][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3956.721757][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3956.722059][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3956.722292][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3956.722590][ C3] RIP: 0033:0x7f93b2836957 [ 3956.722814][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3956.723786][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3956.724208][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3956.724602][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3956.724996][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3956.725395][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3956.725789][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 3981.454530][ C3] rcu: 3-....: (1598898 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=384519 | [ 3981.455076][ C3] rcu: (t=1587483 jiffies g=1064457 q=82 ncpus=4) | [ 3981.455403][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 3981.455676][ C1] NMI backtrace for cpu 1 [ 3981.455688][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3981.455691][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3981.455699][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3981.455701][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 3981.455705][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3981.455707][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 3981.455709][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 3981.455710][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 3981.455712][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 3981.455714][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 3981.455716][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3981.455719][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 3981.455721][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3981.455722][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3981.455724][ C1] PKRU: 55555554 [ 3981.455725][ C1] Call Trace: [ 3981.455729][ C1] [ 3981.455732][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3981.455737][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3981.455742][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3981.455747][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3981.455751][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3981.455753][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3981.455759][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3981.455764][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3981.455767][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3981.455771][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3981.455774][ C1] [ 3981.455775][ C1] [ 3981.455776][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3981.455781][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.455786][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3981.455790][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3981.455794][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3981.455797][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3981.455800][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.455802][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3981.455807][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3981.455810][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3981.455817][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3981.455819][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3981.455824][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3981.455830][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3981.455833][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3981.455836][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3981.455838][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3981.455841][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3981.455846][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3981.455850][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3981.455854][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3981.455863][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3981.455865][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3981.455868][ C1] ? set_track_prepare (mm/slub.c:6440) [ 3981.455874][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3981.455877][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3981.455880][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 3981.455884][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3981.455890][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3981.455895][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3981.455899][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3981.455908][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3981.455913][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3981.455915][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3981.455919][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3981.455922][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3981.455926][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.455928][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3981.455933][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 3981.455937][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3981.455941][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3981.455944][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3981.455946][ C1] netif_receive_skb (net/core/dev.c:5801) [ 3981.455950][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3981.455957][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3981.455965][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3981.455971][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3981.455976][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3981.455986][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3981.455993][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3981.455996][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3981.456003][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3981.456006][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 3981.456011][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3981.456015][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3981.456018][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 3981.456021][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 3981.456023][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 3981.456025][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 3981.456029][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 3981.456032][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3981.456035][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3981.456037][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3981.456040][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3981.456043][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3981.456046][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 3981.456049][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 3981.456051][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3981.456056][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3981.456061][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 3981.456064][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3981.456069][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3981.456072][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3981.456076][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 3981.456079][ C1] tc_run (net/core/dev.c:3945) [ 3981.456084][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 3981.456087][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.456089][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3981.456093][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3981.456097][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.456099][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3981.456102][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3981.456107][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3981.456110][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3981.456113][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3981.456117][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3981.456120][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 3981.456123][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3981.456130][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3981.456133][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3981.456137][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3981.456141][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3981.456143][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3981.456146][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3981.456149][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3981.456153][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3981.456156][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3981.456160][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3981.456164][ C1] ? __create_object (mm/kmemleak.c:756) [ 3981.456167][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3981.456172][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3981.456176][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 3981.456180][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 3981.456184][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 3981.456187][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 3981.456191][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 3981.456194][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 3981.456197][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3981.456199][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 3981.456201][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 3981.456206][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 3981.456210][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 3981.456213][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 3981.456217][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 3981.456219][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3981.456223][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 3981.456227][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 3981.456231][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 3981.456235][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 3981.456241][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 3981.456245][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 3981.456248][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 3981.456252][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 3981.456257][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 3981.456260][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3981.456263][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3981.456268][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3981.456272][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 3981.456275][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 3981.456277][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 3981.456280][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 3981.456282][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 3981.456283][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 3981.456285][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 3981.456287][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3981.456283][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 3981.456285][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 3981.456287][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 3981.456291][ C1] [ 3981.503368][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3981.503976][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3981.504299][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 3981.505257][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 3981.505561][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 3981.505955][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 3981.506348][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 3981.506740][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 3981.507140][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 3981.507536][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3981.507977][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3981.508305][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 3981.508699][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3981.509096][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3981.509491][ C3] PKRU: 55555554 [ 3981.509671][ C3] Call Trace: [ 3981.509839][ C3] [ 3981.509988][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3981.510259][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3981.510509][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3981.510758][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3981.510985][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3981.511254][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3981.511521][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3981.511776][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3981.512056][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3981.512298][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3981.512607][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3981.512876][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3981.513162][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3981.513431][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3981.513734][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3981.513993][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3981.514299][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 3981.514591][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3981.514902][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3981.515190][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3981.515476][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3981.515760][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3981.516067][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3981.516306][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.516545][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3981.516781][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3981.517027][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3981.517297][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3981.517578][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.517814][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3981.518053][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 3981.518310][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 3981.518542][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 3981.518786][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 3981.519042][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 3981.519318][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 3981.519593][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 3981.519838][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 3981.520106][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 3981.520367][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 3981.520711][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3981.520961][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 3981.521277][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 3981.521537][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 3981.521739][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3981.521968][ C3] ? set_track_prepare (mm/slub.c:6440) [ 3981.522219][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3981.522491][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3981.522722][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 3981.522948][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 3981.523269][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3981.523571][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3981.523851][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3981.524142][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3981.524388][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 3981.524617][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 3981.524911][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3981.525196][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 3981.525517][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.525753][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 3981.526046][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 3981.526330][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 3981.526644][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 3981.526897][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3981.527128][ C3] netif_receive_skb (net/core/dev.c:5801) [ 3981.527374][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 3981.527686][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 3981.528014][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 3981.528313][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 3981.528584][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 3981.528868][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 3981.529186][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3981.529493][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 3981.529815][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3981.530052][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3981.530317][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 3981.530576][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3981.530839][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3981.531121][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3981.531429][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 3981.531680][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 3981.531954][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 3981.532192][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 3981.532432][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 3981.532661][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3981.532895][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 3981.533158][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 3981.533420][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 3981.533687][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 3981.533966][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3981.534276][ C3] tc_run (net/core/dev.c:3945) [ 3981.534478][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 3981.534708][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.534944][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 3981.535203][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 3981.535453][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.535688][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3981.535951][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3981.536252][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 3981.536521][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 3981.536770][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 3981.537033][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 3981.537288][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 3981.537628][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 3981.537900][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3981.538151][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 3981.538413][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 3981.538627][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 3981.538866][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 3981.539140][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3981.539450][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 3981.539725][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 3981.539974][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 3981.540201][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 3981.540470][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 3981.540711][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 3981.540960][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 3981.541199][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 3981.541444][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 3981.541676][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 3981.541941][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 3981.542218][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 3981.542461][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 3981.542710][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 3981.543006][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 3981.543330][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 3981.543570][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 3981.543828][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3981.544095][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 3981.544333][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 3981.544568][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 3981.544827][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 3981.545084][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 3981.545341][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 3981.545607][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 3981.545891][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.546125][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3981.546415][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 3981.546652][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3981.546912][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 3981.547128][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 3981.547423][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 3981.547668][ C3] __do_softirq (kernel/softirq.c:553) [ 3981.547898][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3981.548117][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3981.548399][ C3] [ 3981.548549][ C3] [ 3981.548697][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3981.548998][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3981.549320][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 3981.550279][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 3981.550584][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 3981.550978][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 3981.551371][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 3981.551766][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 3981.552159][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 3981.552557][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3981.552851][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 3981.553068][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 3981.553306][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 3981.553555][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 3981.553839][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.554075][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 3981.554331][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 3981.554581][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 3981.554867][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 3981.555087][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 3981.555328][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 3981.555569][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3981.555806][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 3981.556093][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3981.556356][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 3981.556588][ C3] ksys_write (fs/read_write.c:643) [ 3981.556804][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 3981.557049][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3981.557349][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 3981.557581][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 3981.557877][ C3] RIP: 0033:0x7f93b2836957 [ 3981.558101][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 3981.559062][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3981.559481][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 3981.559874][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 3981.560270][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 3981.560667][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 3981.561061][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4008.615038][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4008.615567][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4008.616029][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4008.616495][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4008.617398][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4008.618006][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4008.618330][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4008.619296][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4008.619602][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4008.620001][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4008.620396][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4008.620791][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4008.621190][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4008.621588][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4008.622033][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4008.622363][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4008.622760][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4008.623163][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4008.623560][ C1] PKRU: 55555554 [ 4008.623742][ C1] Call Trace: [ 4008.623910][ C1] [ 4008.624062][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4008.624324][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4008.624566][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4008.624843][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4008.625113][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4008.625402][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4008.625667][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4008.625971][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4008.626232][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4008.626538][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4008.626835][ C1] [ 4008.626983][ C1] [ 4008.627135][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4008.627449][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4008.627737][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4008.628032][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4008.628318][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4008.628632][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4008.628872][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4008.629112][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4008.629360][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4008.629631][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4008.629914][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4008.630153][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4008.630394][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4008.630652][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4008.630884][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4008.631131][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4008.631388][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4008.631666][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4008.631944][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4008.632191][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4008.632461][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4008.632724][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4008.633075][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4008.633326][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4008.633648][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4008.633910][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4008.634115][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4008.634344][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4008.634597][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4008.634872][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4008.635145][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4008.635370][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4008.635689][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4008.635994][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4008.636275][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4008.636569][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4008.636817][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4008.637045][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4008.637344][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4008.637627][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4008.637951][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4008.638187][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4008.638484][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4008.638767][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4008.639082][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4008.639336][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4008.639570][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4008.639818][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4008.640128][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4008.640461][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4008.640757][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4008.641033][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4008.641321][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4008.641632][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4008.641914][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4008.642228][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4008.642475][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4008.642752][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4008.643001][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4008.643254][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4008.643501][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4008.643764][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4008.644018][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4008.644265][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4008.644528][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4008.644790][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4008.645016][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4008.645271][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4008.645542][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4008.645808][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4008.646025][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4008.646292][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4008.646600][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4008.646839][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4008.647071][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4008.647321][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4008.647577][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4008.647860][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4008.648128][ C1] tc_run (net/core/dev.c:3945) [ 4008.648335][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4008.648564][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4008.648801][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4008.649061][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4008.649313][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4008.649553][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4008.649815][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4008.650120][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4008.650391][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4008.650643][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4008.650907][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4008.651162][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4008.651441][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4008.651778][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4008.652054][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4008.652306][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4008.652570][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4008.652785][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4008.653021][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4008.653270][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4008.653553][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4008.653804][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4008.654043][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4008.654291][ C1] ? __create_object (mm/kmemleak.c:756) [ 4008.654534][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4008.654800][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4008.655079][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4008.655351][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4008.655633][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4008.655871][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4008.656136][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4008.656363][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4008.656583][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4008.656820][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4008.657070][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4008.657324][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4008.657592][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4008.657818][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4008.658067][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4008.658321][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4008.658556][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4008.658820][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4008.659057][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4008.659323][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4008.659564][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4008.659847][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4008.660143][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4008.660444][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4008.660765][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4008.661016][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4008.661320][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4008.661550][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4008.661850][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4008.662078][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4008.663045][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4008.663464][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4008.663861][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4008.664258][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4008.664655][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4008.665050][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4008.667509][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4008.668034][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4008.668537][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4008.669001][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4008.669902][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4008.670513][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4008.670835][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4008.671798][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4008.672104][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4008.672500][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4008.672898][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4008.673301][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4008.673695][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4008.674090][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4008.674534][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4008.674862][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4008.675259][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4008.675654][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4008.676048][ C3] PKRU: 55555554 [ 4008.676229][ C3] Call Trace: [ 4008.676396][ C3] [ 4008.676548][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4008.676807][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4008.677049][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4008.677325][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4008.677595][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4008.677881][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4008.678145][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4008.678450][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4008.678710][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4008.679014][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4008.679311][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4008.679621][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4008.679907][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4008.680201][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4008.680486][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4008.680792][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4008.681032][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4008.681272][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4008.681509][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4008.681754][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4008.682024][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4008.682307][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4008.682543][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4008.682783][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4008.683048][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4008.683282][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4008.683528][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4008.683784][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4008.684057][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4008.684334][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4008.684581][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4008.684850][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4008.685111][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4008.685456][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4008.685706][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4008.686022][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4008.686283][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4008.686487][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4008.686715][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4008.686967][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4008.687241][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4008.687471][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4008.687697][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4008.688013][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4008.688316][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4008.688598][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4008.688889][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4008.689135][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4008.689365][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4008.689659][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4008.689944][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4008.690267][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4008.690505][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4008.690798][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4008.691081][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4008.691397][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4008.691650][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4008.691881][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4008.692127][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4008.692437][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4008.692766][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4008.693071][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4008.693344][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4008.693629][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4008.693941][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4008.694249][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4008.694572][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4008.694810][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4008.695075][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4008.695336][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4008.695601][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4008.695882][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4008.696193][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4008.696444][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4008.696719][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4008.696957][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4008.697199][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4008.697429][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4008.697665][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4008.697927][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4008.698183][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4008.698449][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4008.698729][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4008.699042][ C3] tc_run (net/core/dev.c:3945) [ 4008.699246][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4008.699477][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4008.699715][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4008.699973][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4008.700227][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4008.700462][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4008.700727][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4008.701027][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4008.701299][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4008.701549][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4008.701812][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4008.702066][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4008.702404][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4008.702677][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4008.702926][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4008.703197][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4008.703413][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4008.703654][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4008.703930][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4008.704240][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4008.704515][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4008.704766][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4008.704993][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4008.705265][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4008.705505][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4008.705755][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4008.705993][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4008.706242][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4008.706477][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4008.706741][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4008.707018][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4008.707262][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4008.707510][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4008.707809][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4008.708127][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4008.708370][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4008.708629][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4008.708897][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4008.709134][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4008.709373][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4008.709634][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4008.709893][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4008.710150][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4008.710417][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4008.710703][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4008.710939][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4008.711230][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4008.711467][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4008.711729][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4008.711947][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4008.712245][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4008.712491][ C3] __do_softirq (kernel/softirq.c:553) [ 4008.712722][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4008.712939][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4008.713231][ C3] [ 4008.713382][ C3] [ 4008.713529][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4008.713832][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4008.714154][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4008.715116][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4008.715424][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4008.715819][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4008.716214][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4008.716613][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4008.717010][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4008.717409][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4008.717703][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4008.717922][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4008.718153][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4008.718404][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4008.718689][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4008.718927][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4008.719182][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4008.719435][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4008.719720][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4008.719941][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4008.720182][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4008.720423][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4008.720661][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4008.720949][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4008.721213][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4008.721446][ C3] ksys_write (fs/read_write.c:643) [ 4008.721663][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4008.721910][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4008.722212][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4008.722444][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4008.722743][ C3] RIP: 0033:0x7f93b2836957 [ 4008.722968][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4008.723935][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4008.724354][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4008.724749][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4008.725144][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4008.725543][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4008.725937][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4036.615037][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4036.615561][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4036.616022][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4036.616484][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4036.617382][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4036.617988][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4036.618310][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4036.619270][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4036.619575][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4036.619970][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4036.620363][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4036.620759][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4036.621154][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4036.621550][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4036.621993][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4036.622321][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4036.622721][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4036.623120][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4036.623514][ C1] PKRU: 55555554 [ 4036.623695][ C1] Call Trace: [ 4036.623865][ C1] [ 4036.624013][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4036.624273][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4036.624516][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4036.624790][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4036.625060][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4036.625346][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4036.625609][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4036.625913][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4036.626173][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4036.626479][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4036.626772][ C1] [ 4036.626923][ C1] [ 4036.627071][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4036.627385][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4036.627672][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4036.627965][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4036.628253][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4036.628564][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4036.628802][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4036.629042][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4036.629290][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4036.629558][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4036.629842][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4036.630079][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4036.630319][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4036.630577][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4036.630811][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4036.631056][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4036.631312][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4036.631584][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4036.631859][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4036.632106][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4036.632374][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4036.632635][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4036.632987][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4036.633238][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4036.633555][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4036.633817][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4036.634019][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4036.634249][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4036.634501][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4036.634775][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4036.635046][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4036.635273][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4036.635590][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4036.635893][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4036.636174][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4036.636466][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4036.636714][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4036.636944][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4036.637240][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4036.637525][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4036.637848][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4036.638085][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4036.638379][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4036.638663][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4036.638977][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4036.639232][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4036.639463][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4036.639710][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4036.640021][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4036.640352][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4036.640650][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4036.640922][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4036.641207][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4036.641518][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4036.641802][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4036.642117][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4036.642362][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4036.642642][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4036.642889][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4036.643138][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4036.643386][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4036.643648][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4036.643901][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4036.644148][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4036.644410][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4036.644674][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4036.644898][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4036.645155][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4036.645426][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4036.645693][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4036.645908][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4036.646174][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4036.646483][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4036.646724][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4036.646953][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4036.647201][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4036.647455][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4036.647739][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4036.648007][ C1] tc_run (net/core/dev.c:3945) [ 4036.648211][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4036.648442][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4036.648676][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4036.648935][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4036.649187][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4036.649425][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4036.649689][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4036.649993][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4036.650263][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4036.650513][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4036.650776][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4036.651031][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4036.651312][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4036.651648][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4036.651922][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4036.652173][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4036.652436][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4036.652652][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4036.652885][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4036.653133][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4036.653418][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4036.653668][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4036.653906][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4036.654153][ C1] ? __create_object (mm/kmemleak.c:756) [ 4036.654400][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4036.654665][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4036.654943][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4036.655217][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4036.655497][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4036.655735][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4036.655999][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4036.656225][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4036.656444][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4036.656683][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4036.656932][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4036.657186][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4036.657455][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4036.657678][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4036.657926][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4036.658180][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4036.658416][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4036.658680][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4036.658919][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4036.659182][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4036.659424][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4036.659703][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4036.660002][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4036.660299][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4036.660619][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4036.660870][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4036.661177][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4036.661410][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4036.661706][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4036.661939][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4036.662901][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4036.663326][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4036.663724][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4036.664121][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4036.664517][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4036.664915][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4036.667373][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4036.667901][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4036.668401][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4036.668867][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4036.669768][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4036.670378][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4036.670702][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4036.671666][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4036.671969][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4036.672368][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4036.672762][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4036.673162][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4036.673559][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4036.673955][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4036.674400][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4036.674729][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4036.675124][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4036.675523][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4036.675920][ C3] PKRU: 55555554 [ 4036.676100][ C3] Call Trace: [ 4036.676271][ C3] [ 4036.676421][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4036.676681][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4036.676923][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4036.677197][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4036.677468][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4036.677755][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4036.678020][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4036.678324][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4036.678585][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4036.678890][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4036.679187][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4036.679499][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4036.679785][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4036.680079][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4036.680368][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4036.680674][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4036.680917][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4036.681162][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4036.681403][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4036.681649][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4036.681920][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4036.682203][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4036.682441][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4036.682682][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4036.682947][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4036.683181][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4036.683427][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4036.683684][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4036.683964][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4036.684243][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4036.684491][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4036.684760][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4036.685022][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4036.685368][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4036.685619][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4036.685937][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4036.686199][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4036.686404][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4036.686632][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4036.686884][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4036.687158][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4036.687390][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4036.687618][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4036.687935][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4036.688240][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4036.688521][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4036.688813][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4036.689060][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4036.689293][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4036.689588][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4036.689873][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4036.690196][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4036.690435][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4036.690727][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4036.691014][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4036.691329][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4036.691583][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4036.691815][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4036.692061][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4036.692373][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4036.692702][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4036.693006][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4036.693277][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4036.693563][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4036.693880][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4036.694188][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4036.694513][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4036.694751][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4036.695014][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4036.695274][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4036.695538][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4036.695821][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4036.696130][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4036.696382][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4036.696659][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4036.696896][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4036.697136][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4036.697368][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4036.697605][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4036.697869][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4036.698123][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4036.698390][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4036.698670][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4036.698980][ C3] tc_run (net/core/dev.c:3945) [ 4036.699185][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4036.699417][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4036.699654][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4036.699915][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4036.700166][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4036.700402][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4036.700665][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4036.700967][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4036.701240][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4036.701491][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4036.701754][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4036.702009][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4036.702345][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4036.702618][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4036.702869][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4036.703137][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4036.703355][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4036.703595][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4036.703871][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4036.704181][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4036.704456][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4036.704707][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4036.704934][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4036.705207][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4036.705447][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4036.705696][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4036.705935][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4036.706184][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4036.706420][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4036.706684][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4036.706962][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4036.707207][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4036.707457][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4036.707755][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4036.708073][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4036.708315][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4036.708574][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4036.708843][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4036.709079][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4036.709317][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4036.709576][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4036.709836][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4036.710093][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4036.710362][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4036.710646][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4036.710883][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4036.711173][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4036.711412][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4036.711674][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4036.711892][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4036.712188][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4036.712435][ C3] __do_softirq (kernel/softirq.c:553) [ 4036.712665][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4036.712884][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4036.713174][ C3] [ 4036.713324][ C3] [ 4036.713473][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4036.713774][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4036.714095][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4036.715057][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4036.715362][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4036.715756][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4036.716152][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4036.716549][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4036.716942][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4036.717340][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4036.717639][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4036.717856][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4036.718086][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4036.718337][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4036.718621][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4036.718858][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4036.719112][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4036.719366][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4036.719651][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4036.719873][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4036.720114][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4036.720356][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4036.720592][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4036.720881][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4036.721143][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4036.721382][ C3] ksys_write (fs/read_write.c:643) [ 4036.721598][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4036.721846][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4036.722146][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4036.722379][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4036.722677][ C3] RIP: 0033:0x7f93b2836957 [ 4036.722901][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4036.723868][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4036.724288][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4036.724687][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4036.725082][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4036.725478][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4036.725873][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4059.563532][ C3] rcu: 3-....: (1676677 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=402649 | [ 4059.564082][ C3] rcu: (t=1665592 jiffies g=1064457 q=82 ncpus=4) | [ 4059.564411][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 4059.564683][ C1] NMI backtrace for cpu 1 [ 4059.564697][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4059.564699][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4059.564708][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4059.564711][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4059.564714][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4059.564716][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4059.564718][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4059.564720][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4059.564721][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4059.564723][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4059.564725][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4059.564728][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4059.564730][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4059.564731][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4059.564733][ C1] PKRU: 55555554 [ 4059.564734][ C1] Call Trace: [ 4059.564737][ C1] [ 4059.564741][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4059.564746][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4059.564751][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4059.564756][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4059.564759][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4059.564761][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4059.564768][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4059.564773][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4059.564776][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4059.564779][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4059.564782][ C1] [ 4059.564783][ C1] [ 4059.564784][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4059.564790][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4059.564795][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4059.564799][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4059.564803][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4059.564806][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4059.564809][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4059.564811][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4059.564816][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4059.564819][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4059.564826][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4059.564829][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4059.564833][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4059.564840][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4059.564844][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4059.564846][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4059.564848][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4059.564851][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4059.564857][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4059.564862][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4059.564865][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4059.564874][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4059.564877][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4059.564879][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4059.564885][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4059.564888][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4059.564891][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4059.564895][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4059.564902][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4059.564907][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4059.564911][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4059.564920][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4059.564924][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4059.564926][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4059.564930][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4059.564933][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4059.564937][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4059.564939][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4059.564943][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4059.564947][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4059.564951][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4059.564955][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4059.564957][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4059.564960][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4059.564968][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4059.564975][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4059.564982][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4059.564987][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4059.564997][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4059.565004][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4059.565007][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4059.565014][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4059.565017][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4059.565023][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4059.565028][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4059.565030][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4059.565034][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4059.565036][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4059.565038][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4059.565042][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4059.565045][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4059.565048][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4059.565050][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4059.565054][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4059.565057][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4059.565060][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4059.565062][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4059.565065][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4059.565069][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4059.565075][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4059.565078][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4059.565083][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4059.565086][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4059.565089][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4059.565092][ C1] tc_run (net/core/dev.c:3945) [ 4059.565096][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4059.565099][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4059.565101][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4059.565105][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4059.565109][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4059.565112][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4059.565114][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4059.565119][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4059.565122][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4059.565125][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4059.565129][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4059.565132][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4059.565135][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4059.565143][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4059.565145][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4059.565149][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4059.565153][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4059.565155][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4059.565158][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4059.565162][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4059.565166][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4059.565169][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4059.565172][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4059.565176][ C1] ? __create_object (mm/kmemleak.c:756) [ 4059.565179][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4059.565185][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4059.565189][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4059.565193][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4059.565197][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4059.565200][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4059.565204][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4059.565208][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4059.565211][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4059.565213][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4059.565215][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4059.565221][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4059.565225][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4059.565228][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4059.565232][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4059.565234][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4059.565238][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4059.565242][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4059.565247][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4059.565250][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4059.565257][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4059.565261][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4059.565264][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4059.565268][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4059.565273][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4059.565277][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4059.565280][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4059.565285][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4059.565288][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4059.565293][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4059.565295][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4059.565298][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4059.565299][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4059.565301][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4059.565303][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4059.565304][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4059.565301][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 4059.565303][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 4059.565304][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4059.565309][ C1] [ 4059.612445][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4059.613057][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4059.613386][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4059.614347][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4059.614652][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4059.615046][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4059.615441][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4059.615834][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4059.616233][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4059.616627][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4059.617069][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4059.617398][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4059.617795][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4059.618193][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4059.618587][ C3] PKRU: 55555554 [ 4059.618768][ C3] Call Trace: [ 4059.618937][ C3] [ 4059.619087][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4059.619357][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4059.619609][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4059.619858][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4059.620087][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4059.620356][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4059.620624][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4059.620877][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4059.621159][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4059.621401][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4059.621710][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4059.621979][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4059.622267][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4059.622531][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4059.622843][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4059.623104][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4059.623412][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4059.623705][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4059.624015][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4059.624306][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4059.624597][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4059.624884][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4059.625191][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4059.625429][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4059.625668][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4059.625906][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4059.626153][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4059.626423][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4059.626704][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4059.626941][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4059.627182][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4059.627440][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4059.627672][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4059.627916][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4059.628172][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4059.628449][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4059.628722][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4059.628967][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4059.629237][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4059.629497][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4059.629843][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4059.630092][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4059.630410][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4059.630670][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4059.630873][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4059.631100][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4059.631353][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4059.631626][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4059.631855][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4059.632082][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4059.632399][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4059.632702][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4059.632988][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4059.633280][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4059.633526][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4059.633756][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4059.634052][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4059.634336][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4059.634657][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4059.634894][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4059.635186][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4059.635469][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4059.635782][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4059.636036][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4059.636270][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4059.636514][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4059.636825][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4059.637154][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4059.637451][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4059.637722][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4059.638008][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4059.638317][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4059.638625][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4059.638948][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4059.639186][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4059.639449][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4059.639708][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4059.639971][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4059.640254][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4059.640563][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4059.640811][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4059.641087][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4059.641326][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4059.641565][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4059.641794][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4059.642031][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4059.642293][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4059.642547][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4059.642817][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4059.643097][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4059.643409][ C3] tc_run (net/core/dev.c:3945) [ 4059.643610][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4059.643840][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4059.644076][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4059.644337][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4059.644587][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4059.644822][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4059.645086][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4059.645386][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4059.645657][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4059.645907][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4059.646171][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4059.646425][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4059.646759][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4059.647031][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4059.647282][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4059.647543][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4059.647759][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4059.647999][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4059.648275][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4059.648584][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4059.648861][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4059.649111][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4059.649339][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4059.649609][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4059.649850][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4059.650098][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4059.650336][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4059.650581][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4059.650816][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4059.651079][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4059.651359][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4059.651601][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4059.651849][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4059.652147][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4059.652467][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4059.652707][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4059.652970][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4059.653238][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4059.653475][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4059.653709][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4059.653967][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4059.654226][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4059.654483][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4059.654756][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4059.655037][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4059.655276][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4059.655564][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4059.655805][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4059.656065][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4059.656285][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4059.656578][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4059.656825][ C3] __do_softirq (kernel/softirq.c:553) [ 4059.657056][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4059.657276][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4059.657559][ C3] [ 4059.657707][ C3] [ 4059.657857][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4059.658159][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4059.658480][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4059.659439][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4059.659744][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4059.660139][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4059.660536][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4059.660932][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4059.661328][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4059.661725][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4059.662019][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4059.662239][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4059.662471][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4059.662721][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4059.663010][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4059.663256][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4059.663511][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4059.663762][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4059.664047][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4059.664272][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4059.664513][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4059.664755][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4059.664990][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4059.665281][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4059.665543][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4059.665778][ C3] ksys_write (fs/read_write.c:643) [ 4059.665993][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4059.666241][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4059.666541][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4059.666772][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4059.667070][ C3] RIP: 0033:0x7f93b2836957 [ 4059.667295][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4059.668258][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4059.668676][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4059.669069][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4059.669466][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4059.669861][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4059.670255][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4084.615037][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4084.615561][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4084.616023][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4084.616488][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4084.617392][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4084.617998][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4084.618320][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4084.619282][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4084.619588][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4084.619983][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4084.620380][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4084.620776][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4084.621171][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4084.621565][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4084.622007][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4084.622337][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4084.622740][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4084.623134][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4084.623529][ C1] PKRU: 55555554 [ 4084.623709][ C1] Call Trace: [ 4084.623880][ C1] [ 4084.624027][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4084.624287][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4084.624530][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4084.624804][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4084.625078][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4084.625363][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4084.625627][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4084.625932][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4084.626194][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4084.626502][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4084.626797][ C1] [ 4084.626946][ C1] [ 4084.627095][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4084.627408][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4084.627701][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4084.627994][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4084.628283][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4084.628595][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4084.628833][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4084.629072][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4084.629320][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4084.629590][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4084.629874][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4084.630109][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4084.630348][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4084.630607][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4084.630842][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4084.631088][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4084.631345][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4084.631617][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4084.631893][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4084.632140][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4084.632410][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4084.632677][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4084.633022][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4084.633274][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4084.633592][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4084.633854][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4084.634055][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4084.634286][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4084.634539][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4084.634813][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4084.635084][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4084.635311][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4084.635629][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4084.635932][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4084.636213][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4084.636503][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4084.636751][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4084.636980][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4084.637278][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4084.637561][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4084.637885][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4084.638123][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4084.638416][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4084.638701][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4084.639016][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4084.639270][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4084.639503][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4084.639748][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4084.640058][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4084.640388][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4084.640686][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4084.640959][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4084.641248][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4084.641556][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4084.641841][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4084.642156][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4084.642402][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4084.642685][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4084.642933][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4084.643180][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4084.643425][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4084.643689][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4084.643943][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4084.644188][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4084.644454][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4084.644720][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4084.644946][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4084.645201][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4084.645473][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4084.645741][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4084.645955][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4084.646221][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4084.646530][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4084.646774][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4084.647004][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4084.647252][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4084.647505][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4084.647792][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4084.648058][ C1] tc_run (net/core/dev.c:3945) [ 4084.648262][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4084.648494][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4084.648730][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4084.648991][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4084.649245][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4084.649483][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4084.649744][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4084.650049][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4084.650319][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4084.650571][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4084.650835][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4084.651090][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4084.651371][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4084.651706][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4084.651983][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4084.652235][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4084.652498][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4084.652720][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4084.652953][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4084.653195][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4084.653481][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4084.653732][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4084.653969][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4084.654216][ C1] ? __create_object (mm/kmemleak.c:756) [ 4084.654459][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4084.654724][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4084.655006][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4084.655277][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4084.655556][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4084.655795][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4084.656059][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4084.656287][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4084.656505][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4084.656743][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4084.656993][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4084.657246][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4084.657514][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4084.657740][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4084.657986][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4084.658239][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4084.658474][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4084.658738][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4084.658979][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4084.659243][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4084.659486][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4084.659765][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4084.660065][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4084.660364][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4084.660686][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4084.660937][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4084.661239][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4084.661472][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4084.661769][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4084.661995][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4084.662964][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4084.663385][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4084.663781][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4084.664177][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4084.664573][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4084.664970][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4084.667420][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4084.667943][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4084.668442][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4084.668905][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4084.669806][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4084.670414][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4084.670735][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4084.671695][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4084.671999][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4084.672393][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4084.672793][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4084.673192][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4084.673585][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4084.673979][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4084.674422][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4084.674750][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4084.675148][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4084.675543][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4084.675935][ C3] PKRU: 55555554 [ 4084.676115][ C3] Call Trace: [ 4084.676286][ C3] [ 4084.676434][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4084.676693][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4084.676935][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4084.677208][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4084.677481][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4084.677766][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4084.678028][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4084.678333][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4084.678592][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4084.678898][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4084.679189][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4084.679502][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4084.679791][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4084.680081][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4084.680376][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4084.680683][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4084.680921][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4084.681158][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4084.681397][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4084.681643][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4084.681911][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4084.682197][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4084.682430][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4084.682674][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4084.682941][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4084.683180][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4084.683426][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4084.683681][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4084.683954][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4084.684230][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4084.684475][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4084.684743][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4084.685006][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4084.685352][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4084.685602][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4084.685918][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4084.686186][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4084.686388][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4084.686616][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4084.686867][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4084.687142][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4084.687373][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4084.687598][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4084.687915][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4084.688219][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4084.688497][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4084.688789][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4084.689035][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4084.689264][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4084.689561][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4084.689841][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4084.690162][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4084.690400][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4084.690694][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4084.690975][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4084.691290][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4084.691543][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4084.691775][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4084.692021][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4084.692335][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4084.692664][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4084.692965][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4084.693240][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4084.693526][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4084.693836][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4084.694142][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4084.694467][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4084.694702][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4084.694966][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4084.695226][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4084.695492][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4084.695772][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4084.696082][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4084.696335][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4084.696607][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4084.696846][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4084.697086][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4084.697315][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4084.697552][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4084.697813][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4084.698066][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4084.698333][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4084.698615][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4084.698924][ C3] tc_run (net/core/dev.c:3945) [ 4084.699127][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4084.699357][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4084.699594][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4084.699852][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4084.700102][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4084.700341][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4084.700603][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4084.700904][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4084.701175][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4084.701424][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4084.701686][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4084.701940][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4084.702276][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4084.702549][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4084.702808][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4084.703070][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4084.703285][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4084.703527][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4084.703799][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4084.704107][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4084.704381][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4084.704630][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4084.704859][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4084.705126][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4084.705369][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4084.705618][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4084.705857][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4084.706103][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4084.706336][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4084.706600][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4084.706880][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4084.707122][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4084.707370][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4084.707669][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4084.707984][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4084.708228][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4084.708485][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4084.708750][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4084.708988][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4084.709224][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4084.709484][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4084.709744][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4084.710001][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4084.710269][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4084.710549][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4084.710786][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4084.711078][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4084.711313][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4084.711576][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4084.711794][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4084.712089][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4084.712336][ C3] __do_softirq (kernel/softirq.c:553) [ 4084.712566][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4084.712789][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4084.713072][ C3] [ 4084.713221][ C3] [ 4084.713372][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4084.713673][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4084.713995][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4084.714956][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4084.715260][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4084.715655][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4084.716047][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4084.716442][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4084.716837][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4084.717237][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4084.717527][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4084.717746][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4084.717973][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4084.718225][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4084.718509][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4084.718743][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4084.718998][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4084.719250][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4084.719540][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4084.719757][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4084.719998][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4084.720242][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4084.720479][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4084.720764][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4084.721030][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4084.721267][ C3] ksys_write (fs/read_write.c:643) [ 4084.721481][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4084.721728][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4084.722030][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4084.722263][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4084.722559][ C3] RIP: 0033:0x7f93b2836957 [ 4084.722790][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4084.723750][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4084.724166][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4084.724563][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4084.724957][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4084.725351][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4084.725746][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4112.615157][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4112.615702][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4112.616180][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4112.616654][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4112.617581][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4112.618200][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4112.618528][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 4112.619514][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4112.619829][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4112.620240][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4112.620642][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4112.621043][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4112.621443][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4112.621844][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4112.622295][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4112.622647][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4112.623052][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4112.623453][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4112.623855][ C1] PKRU: 55555554 [ 4112.624043][ C1] Call Trace: [ 4112.624222][ C1] [ 4112.624378][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4112.624648][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4112.624896][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4112.625176][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4112.625452][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4112.625742][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4112.626010][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4112.626322][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4112.626589][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4112.626901][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4112.627206][ C1] [ 4112.627357][ C1] [ 4112.627510][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4112.627826][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4112.628123][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4112.628415][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4112.628709][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4112.629029][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4112.629275][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4112.629517][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4112.629773][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4112.630046][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4112.630338][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4112.630579][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4112.630824][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4112.631086][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4112.631328][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4112.631579][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4112.631840][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4112.632119][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4112.632399][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4112.632667][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4112.632945][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4112.633214][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4112.633568][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4112.633825][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4112.634150][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4112.634423][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4112.634631][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4112.634863][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4112.635127][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4112.635411][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4112.635688][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4112.635921][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4112.636245][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4112.636558][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4112.636844][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4112.637142][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4112.637394][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4112.637630][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4112.637938][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4112.638226][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4112.638560][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4112.638803][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4112.639102][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4112.639402][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4112.639726][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4112.639985][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4112.640226][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4112.640475][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4112.640796][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4112.641131][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4112.641437][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4112.641724][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4112.642015][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4112.642328][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4112.642641][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4112.642962][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4112.643214][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4112.643499][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4112.643758][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4112.644010][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4112.644264][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4112.644536][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4112.644794][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4112.645045][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4112.645314][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4112.645586][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4112.645814][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4112.646073][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4112.646356][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4112.646627][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4112.646844][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4112.647116][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4112.647444][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4112.647695][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4112.647932][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4112.648185][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4112.648449][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4112.648743][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4112.649014][ C1] tc_run (net/core/dev.c:3945) [ 4112.649225][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4112.649459][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4112.649699][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4112.649963][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4112.650231][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4112.650476][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4112.650743][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4112.651054][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4112.651328][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4112.651584][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4112.651852][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4112.652111][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4112.652402][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4112.652765][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4112.653043][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4112.653301][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4112.653568][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4112.653789][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4112.654026][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4112.654270][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4112.654562][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4112.654816][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4112.655055][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4112.655310][ C1] ? __create_object (mm/kmemleak.c:756) [ 4112.655558][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4112.655828][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4112.656112][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4112.656391][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4112.656675][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4112.656917][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4112.657189][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4112.657422][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4112.657649][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4112.657889][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4112.658141][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4112.658401][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4112.658672][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4112.658900][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4112.659152][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4112.659408][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4112.659650][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4112.659919][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4112.660164][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4112.660435][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4112.660681][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4112.660963][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4112.661265][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4112.661569][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4112.661896][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4112.662151][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4112.662460][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4112.662720][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4112.663024][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4112.663257][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4112.664242][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4112.664673][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4112.665077][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4112.665479][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4112.665882][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4112.666285][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4112.668794][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4112.669327][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4112.669828][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4112.670294][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4112.671210][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4112.671820][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4112.672144][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4112.673119][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4112.673427][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4112.673823][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4112.674221][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4112.674623][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4112.675023][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4112.675420][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4112.675866][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4112.676200][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4112.676602][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4112.677004][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4112.677401][ C3] PKRU: 55555554 [ 4112.677583][ C3] Call Trace: [ 4112.677755][ C3] [ 4112.677906][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4112.678172][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4112.678417][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4112.678693][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4112.678967][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4112.679255][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4112.679522][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4112.679829][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4112.680091][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4112.680402][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4112.680698][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4112.681013][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4112.681304][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4112.681600][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4112.681889][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4112.682201][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4112.682448][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4112.682696][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4112.682937][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4112.683190][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4112.683462][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4112.683748][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4112.683985][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4112.684227][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4112.684486][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4112.684721][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4112.684968][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4112.685227][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4112.685505][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4112.685782][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4112.686028][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4112.686300][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4112.686565][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4112.686910][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4112.687163][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4112.687482][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4112.687747][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4112.687950][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4112.688179][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4112.688436][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4112.688713][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4112.688948][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4112.689177][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4112.689498][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4112.689806][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4112.690087][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4112.690382][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4112.690634][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4112.690862][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4112.691163][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4112.691448][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4112.691771][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4112.692011][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4112.692308][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4112.692602][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4112.692918][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4112.693178][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4112.693415][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4112.693662][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4112.693975][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4112.694310][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4112.694606][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4112.694882][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4112.695172][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4112.695486][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4112.695794][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4112.696121][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4112.696359][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4112.696630][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4112.696893][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4112.697160][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4112.697443][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4112.697759][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4112.698013][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4112.698291][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4112.698533][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4112.698785][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4112.699025][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4112.699265][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4112.699529][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4112.699786][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4112.700054][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4112.700340][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4112.700653][ C3] tc_run (net/core/dev.c:3945) [ 4112.700859][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4112.701088][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4112.701325][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4112.701586][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4112.701843][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4112.702092][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4112.702356][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4112.702676][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4112.702947][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4112.703202][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4112.703465][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4112.703724][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4112.704060][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4112.704336][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4112.704589][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4112.704855][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4112.705072][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4112.705316][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4112.705592][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4112.705905][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4112.706183][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4112.706438][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4112.706670][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4112.706942][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4112.707187][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4112.707438][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4112.707679][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4112.707926][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4112.708159][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4112.708428][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4112.708713][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4112.708959][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4112.709211][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4112.709515][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4112.709835][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4112.710080][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4112.710342][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4112.710610][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4112.710853][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4112.711092][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4112.711353][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4112.711614][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4112.711873][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4112.712142][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4112.712425][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4112.712674][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4112.712972][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4112.713207][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4112.713471][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4112.713693][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4112.713992][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4112.714239][ C3] __do_softirq (kernel/softirq.c:553) [ 4112.714477][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4112.714699][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4112.714988][ C3] [ 4112.715138][ C3] [ 4112.715290][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4112.715605][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4112.715932][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4112.716905][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4112.717217][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4112.717617][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4112.718016][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4112.718415][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4112.718818][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4112.719222][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4112.719515][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4112.719738][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4112.719970][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4112.720223][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4112.720513][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4112.720750][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4112.721008][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4112.721262][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4112.721553][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4112.721777][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4112.722019][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4112.722267][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4112.722505][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4112.722804][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4112.723067][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4112.723307][ C3] ksys_write (fs/read_write.c:643) [ 4112.723523][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4112.723771][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4112.724081][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4112.724317][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4112.724615][ C3] RIP: 0033:0x7f93b2836957 [ 4112.724843][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4112.725812][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4112.726237][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4112.726638][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4112.727035][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4112.727432][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4112.727831][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4137.672536][ C3] rcu: 3-....: (1754454 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=421511 | [ 4137.673087][ C3] rcu: (t=1743701 jiffies g=1064457 q=82 ncpus=4) | [ 4137.673415][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 4137.673691][ C1] NMI backtrace for cpu 1 [ 4137.673705][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4137.673707][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4137.673716][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 4137.673719][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4137.673723][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4137.673724][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4137.673726][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4137.673728][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4137.673729][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4137.673731][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4137.673734][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4137.673748][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4137.673750][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4137.673751][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4137.673752][ C1] PKRU: 55555554 [ 4137.673753][ C1] Call Trace: [ 4137.673757][ C1] [ 4137.673763][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4137.673767][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4137.673772][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4137.673777][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4137.673780][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4137.673783][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4137.673788][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4137.673793][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4137.673796][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4137.673799][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4137.673802][ C1] [ 4137.673803][ C1] [ 4137.673804][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4137.673810][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.673814][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4137.673818][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4137.673822][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4137.673824][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4137.673828][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.673830][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4137.673834][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4137.673837][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4137.673844][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4137.673846][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4137.673851][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4137.673857][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4137.673860][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4137.673863][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4137.673865][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4137.673868][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4137.673873][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4137.673877][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4137.673880][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4137.673889][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4137.673892][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4137.673894][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4137.673899][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4137.673902][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4137.673905][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4137.673909][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4137.673915][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4137.673920][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4137.673924][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4137.673932][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4137.673936][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4137.673938][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4137.673942][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4137.673945][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4137.673949][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.673951][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4137.673955][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4137.673958][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4137.673962][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4137.673965][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4137.673967][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4137.673971][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4137.673979][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4137.673985][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4137.673991][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4137.673995][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4137.674005][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4137.674012][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4137.674014][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4137.674021][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4137.674024][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4137.674030][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4137.674035][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4137.674037][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4137.674040][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4137.674043][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4137.674045][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4137.674048][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4137.674051][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4137.674053][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4137.674056][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4137.674058][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4137.674061][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4137.674064][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4137.674066][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4137.674068][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4137.674073][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4137.674078][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4137.674081][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4137.674086][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4137.674089][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4137.674093][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4137.674096][ C1] tc_run (net/core/dev.c:3945) [ 4137.674100][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4137.674103][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.674104][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4137.674108][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4137.674112][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.674114][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4137.674117][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4137.674121][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4137.674124][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4137.674127][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4137.674130][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4137.674133][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4137.674136][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4137.674143][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4137.674146][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4137.674149][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4137.674153][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4137.674155][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4137.674158][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4137.674162][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4137.674166][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4137.674168][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4137.674171][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4137.674175][ C1] ? __create_object (mm/kmemleak.c:756) [ 4137.674178][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4137.674183][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4137.674187][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4137.674190][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4137.674194][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4137.674197][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4137.674201][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4137.674204][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4137.674207][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4137.674209][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4137.674211][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4137.674217][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4137.674221][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4137.674223][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4137.674228][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4137.674229][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4137.674233][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4137.674237][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4137.674241][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4137.674244][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4137.674250][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4137.674254][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4137.674257][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4137.674261][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4137.674266][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4137.674269][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4137.674272][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4137.674276][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4137.674280][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4137.674283][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4137.674285][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4137.674288][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4137.674290][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4137.674291][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4137.674293][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4137.674294][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4137.674291][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 4137.674293][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 4137.674294][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4137.674299][ C1] [ 4137.721419][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4137.722028][ C3] RIP: 0010:kasan_check_range (./include/linux/kasan.h:61 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 4137.722321][ C3] Code: 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 <48> c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d 59 01 48 All code ======== 0: 5c pop %rsp 1: c3 ret 2: cc int3 3: cc int3 4: cc int3 5: cc int3 6: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax d: 7f ff ff 10: 48 39 c7 cmp %rax,%rdi 13: 76 dd jbe 0xfffffffffffffff2 15: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 1a: 48 89 fd mov %rdi,%rbp 1d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 24: fc ff df 27: 4d 89 d1 mov %r10,%r9 2a:* 48 c1 ed 03 shr $0x3,%rbp <-- trapping instruction 2e: 49 c1 e9 03 shr $0x3,%r9 32: 48 01 c5 add %rax,%rbp 35: 49 01 c1 add %rax,%r9 38: 48 89 e8 mov %rbp,%rax 3b: 49 8d 59 01 lea 0x1(%r9),%rbx 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 c1 ed 03 shr $0x3,%rbp 4: 49 c1 e9 03 shr $0x3,%r9 8: 48 01 c5 add %rax,%rbp b: 49 01 c1 add %rax,%r9 e: 48 89 e8 mov %rbp,%rax 11: 49 8d 59 01 lea 0x1(%r9),%rbx 15: 48 rex.W [ 4137.723301][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000216 [ 4137.723611][ C3] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4137.724006][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4137.724402][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffff888007a89b5b [ 4137.724796][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4137.725192][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4137.725587][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4137.726030][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4137.726359][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4137.726754][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4137.727150][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4137.727545][ C3] PKRU: 55555554 [ 4137.727726][ C3] Call Trace: [ 4137.727897][ C3] [ 4137.728049][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4137.728322][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4137.728573][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4137.728822][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4137.729052][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4137.729324][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4137.729595][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4137.729851][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4137.730133][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4137.730374][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4137.730683][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4137.730954][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4137.731242][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4137.731506][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4137.731812][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4137.732070][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 4137.732329][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4137.732645][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4137.732942][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4137.733258][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4137.733550][ C3] ? kasan_check_range (./include/linux/kasan.h:61 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 4137.733805][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4137.734085][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4137.734393][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4137.734636][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.734875][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4137.735114][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4137.735361][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4137.735630][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4137.735914][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.736149][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4137.736391][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4137.736650][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4137.736885][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4137.737132][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4137.737392][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4137.737671][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4137.737946][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4137.738192][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4137.738461][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4137.738724][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4137.739075][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4137.739330][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4137.739649][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4137.739916][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4137.740118][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4137.740350][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4137.740606][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4137.740883][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4137.741115][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4137.741346][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4137.741664][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4137.741970][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4137.742255][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4137.742557][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4137.742806][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4137.743034][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4137.743334][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4137.743615][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4137.743937][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.744175][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4137.744471][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4137.744753][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4137.745067][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4137.745323][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4137.745557][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4137.745803][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4137.746115][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4137.746447][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4137.746744][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4137.747015][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4137.747316][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4137.747627][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4137.747932][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4137.748256][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4137.748495][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4137.748761][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4137.749022][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4137.749288][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4137.749571][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4137.749885][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4137.750137][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4137.750411][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4137.750650][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4137.750891][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4137.751122][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4137.751360][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4137.751624][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4137.751879][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4137.752143][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4137.752433][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4137.752743][ C3] tc_run (net/core/dev.c:3945) [ 4137.752951][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4137.753180][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.753418][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4137.753679][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4137.753930][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.754178][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4137.754441][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4137.754744][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4137.755013][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4137.755269][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4137.755532][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4137.755789][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4137.756122][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4137.756400][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4137.756651][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4137.756916][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4137.757132][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4137.757374][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4137.757647][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4137.757958][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4137.758234][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4137.758488][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4137.758718][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4137.758988][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4137.759235][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4137.759485][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4137.759723][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4137.759970][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4137.760205][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4137.760470][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4137.760748][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4137.760990][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4137.761240][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4137.761542][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4137.761860][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4137.762103][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4137.762362][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4137.762636][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4137.762876][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4137.763110][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4137.763371][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4137.763630][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4137.763888][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4137.764156][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4137.764438][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.764676][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4137.764966][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4137.765203][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4137.765463][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4137.765684][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4137.765976][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4137.766223][ C3] __do_softirq (kernel/softirq.c:553) [ 4137.766457][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4137.766685][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4137.766973][ C3] [ 4137.767121][ C3] [ 4137.767271][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4137.767574][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4137.767895][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4137.768858][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4137.769163][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4137.769562][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4137.769956][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4137.770351][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4137.770745][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4137.771143][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4137.771436][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4137.771660][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4137.771891][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4137.772141][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4137.772436][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.772671][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4137.772929][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4137.773182][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4137.773471][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4137.773692][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4137.773935][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4137.774179][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4137.774414][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4137.774701][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4137.774962][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4137.775204][ C3] ksys_write (fs/read_write.c:643) [ 4137.775418][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4137.775664][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4137.775965][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4137.776196][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4137.776497][ C3] RIP: 0033:0x7f93b2836957 [ 4137.776727][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4137.777688][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4137.778104][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4137.778500][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4137.778896][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4137.779290][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4137.779684][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4164.615119][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4164.615657][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4164.616126][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4164.616598][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4164.617526][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4164.618143][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4164.618473][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4164.619455][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4164.619769][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4164.620171][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4164.620577][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4164.620980][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4164.621383][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4164.621782][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4164.622237][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4164.622590][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4164.622995][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4164.623395][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4164.623797][ C1] PKRU: 55555554 [ 4164.623978][ C1] Call Trace: [ 4164.624155][ C1] [ 4164.624310][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4164.624583][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4164.624830][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4164.625111][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4164.625386][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4164.625676][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4164.625944][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4164.626257][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4164.626525][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4164.626838][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4164.627141][ C1] [ 4164.627294][ C1] [ 4164.627444][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4164.627761][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4164.628057][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4164.628352][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4164.628645][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4164.628964][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4164.629213][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4164.629454][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4164.629708][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4164.629982][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4164.630275][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4164.630518][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4164.630761][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4164.631027][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4164.631268][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4164.631517][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4164.631779][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4164.632056][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4164.632354][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4164.632601][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4164.632876][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4164.633142][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4164.633495][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4164.633752][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4164.634074][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4164.634343][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4164.634547][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4164.634780][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4164.635035][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4164.635312][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4164.635584][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4164.635816][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4164.636138][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4164.636449][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4164.636732][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4164.637030][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4164.637284][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4164.637519][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4164.637823][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4164.638112][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4164.638445][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4164.638687][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4164.638986][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4164.639282][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4164.639601][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4164.639861][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4164.640098][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4164.640348][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4164.640664][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4164.640996][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4164.641302][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4164.641582][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4164.641877][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4164.642189][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4164.642488][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4164.642808][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4164.643055][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4164.643341][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4164.643597][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4164.643848][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4164.644098][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4164.644366][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4164.644623][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4164.644872][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4164.645144][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4164.645413][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4164.645637][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4164.645896][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4164.646175][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4164.646444][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4164.646663][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4164.646930][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4164.647249][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4164.647495][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4164.647729][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4164.647984][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4164.648244][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4164.648539][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4164.648809][ C1] tc_run (net/core/dev.c:3945) [ 4164.649018][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4164.649251][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4164.649493][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4164.649758][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4164.650015][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4164.650255][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4164.650526][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4164.650837][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4164.651110][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4164.651366][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4164.651636][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4164.651895][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4164.652188][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4164.652551][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4164.652825][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4164.653083][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4164.653354][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4164.653573][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4164.653810][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4164.654057][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4164.654348][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4164.654603][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4164.654845][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4164.655094][ C1] ? __create_object (mm/kmemleak.c:756) [ 4164.655344][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4164.655616][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4164.655908][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4164.656191][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4164.656481][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4164.656727][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4164.656996][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4164.657231][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4164.657455][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4164.657697][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4164.657951][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4164.658208][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4164.658484][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4164.658714][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4164.658969][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4164.659228][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4164.659466][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4164.659733][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4164.659977][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4164.660245][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4164.660496][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4164.660782][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4164.661084][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4164.661395][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4164.661725][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4164.661982][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4164.662311][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4164.662560][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4164.662867][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4164.663102][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4164.664084][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4164.664525][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4164.664928][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4164.665335][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4164.665743][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4164.666148][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4164.668621][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4164.669151][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4164.669655][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4164.670122][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4164.671031][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4164.671653][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4164.671978][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4164.672944][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4164.673252][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4164.673647][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4164.674042][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4164.674439][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4164.674835][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4164.675233][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4164.675676][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4164.676006][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4164.676405][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4164.676802][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4164.677198][ C3] PKRU: 55555554 [ 4164.677379][ C3] Call Trace: [ 4164.677552][ C3] [ 4164.677701][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4164.677966][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4164.678210][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4164.678483][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4164.678753][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4164.679042][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4164.679307][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4164.679613][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4164.679875][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4164.680190][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4164.680482][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4164.680796][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4164.681085][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4164.681376][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4164.681664][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4164.681972][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4164.682217][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4164.682468][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4164.682707][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4164.682955][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4164.683224][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4164.683508][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4164.683743][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4164.683985][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4164.684247][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4164.684483][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4164.684728][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4164.684984][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4164.685263][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4164.685539][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4164.685787][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4164.686056][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4164.686318][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4164.686666][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4164.686919][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4164.687238][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4164.687502][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4164.687707][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4164.687935][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4164.688188][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4164.688465][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4164.688693][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4164.688922][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4164.689242][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4164.689546][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4164.689828][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4164.690122][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4164.690369][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4164.690599][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4164.690896][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4164.691179][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4164.691500][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4164.691738][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4164.692032][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4164.692322][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4164.692634][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4164.692889][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4164.693122][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4164.693370][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4164.693680][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4164.694009][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4164.694309][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4164.694580][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4164.694869][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4164.695185][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4164.695494][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4164.695817][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4164.696055][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4164.696320][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4164.696580][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4164.696855][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4164.697139][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4164.697453][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4164.697706][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4164.697982][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4164.698223][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4164.698461][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4164.698694][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4164.698931][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4164.699194][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4164.699448][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4164.699712][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4164.699994][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4164.700302][ C3] tc_run (net/core/dev.c:3945) [ 4164.700510][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4164.700739][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4164.700976][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4164.701236][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4164.701488][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4164.701725][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4164.701988][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4164.702298][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4164.702568][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4164.702819][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4164.703081][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4164.703338][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4164.703672][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4164.703945][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4164.704197][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4164.704459][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4164.704679][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4164.704920][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4164.705193][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4164.705504][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4164.705781][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4164.706038][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4164.706269][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4164.706541][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4164.706785][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4164.707033][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4164.707271][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4164.707520][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4164.707763][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4164.708028][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4164.708305][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4164.708550][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4164.708801][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4164.709102][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4164.709419][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4164.709663][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4164.709921][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4164.710190][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4164.710434][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4164.710671][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4164.710939][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4164.711198][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4164.711457][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4164.711726][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4164.712010][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4164.712248][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4164.712542][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4164.712781][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4164.713043][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4164.713266][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4164.713559][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4164.713808][ C3] __do_softirq (kernel/softirq.c:553) [ 4164.714040][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4164.714260][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4164.714546][ C3] [ 4164.714696][ C3] [ 4164.714844][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4164.715149][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4164.715471][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4164.716434][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4164.716742][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4164.717137][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4164.717536][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4164.717931][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4164.718327][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4164.718724][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4164.719020][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4164.719242][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4164.719477][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4164.719728][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4164.720014][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4164.720252][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4164.720507][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4164.720761][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4164.721048][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4164.721268][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4164.721509][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4164.721751][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4164.721986][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4164.722282][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4164.722543][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4164.722781][ C3] ksys_write (fs/read_write.c:643) [ 4164.722996][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4164.723242][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4164.723549][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4164.723781][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4164.724081][ C3] RIP: 0033:0x7f93b2836957 [ 4164.724309][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4164.725272][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4164.725688][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4164.726084][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4164.726489][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4164.726882][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4164.727278][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4192.614952][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4192.615436][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4192.615862][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4192.616294][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4192.617129][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4192.617690][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4192.617988][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4192.619006][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4192.619646][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4192.620336][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4192.621062][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4192.621780][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4192.622590][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4192.623380][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4192.624202][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4192.624796][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4192.625509][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4192.626223][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4192.626936][ C1] PKRU: 55555554 [ 4192.627251][ C1] Call Trace: [ 4192.627556][ C1] [ 4192.627816][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4192.628287][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4192.628723][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4192.629223][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4192.629703][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4192.630209][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4192.630675][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4192.631201][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4192.631671][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4192.632249][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4192.632818][ C1] [ 4192.633091][ C1] [ 4192.633384][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4192.633965][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4192.634472][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4192.634988][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4192.635495][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4192.636055][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4192.636471][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4192.636888][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4192.637318][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4192.637787][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4192.638283][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4192.638706][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4192.639124][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4192.639593][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4192.639999][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4192.640441][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4192.640904][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4192.641387][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4192.641879][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4192.642342][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4192.642834][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4192.643332][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4192.643946][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4192.644412][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4192.644983][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4192.645448][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4192.645808][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4192.646219][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4192.646673][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4192.647146][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4192.647617][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4192.648016][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4192.648567][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4192.649101][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4192.649612][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4192.650125][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4192.650563][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4192.650962][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4192.651498][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4192.652008][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4192.652625][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4192.653071][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4192.653620][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4192.654137][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4192.654701][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4192.655173][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4192.655598][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4192.656038][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4192.656597][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4192.657180][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4192.657705][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4192.658183][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4192.658683][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4192.659222][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4192.659726][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4192.660278][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4192.660714][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4192.661202][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4192.661642][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4192.662064][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4192.662524][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4192.662999][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4192.663458][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4192.663912][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4192.664385][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4192.664853][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4192.665251][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4192.665699][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4192.666175][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4192.666629][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4192.667008][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4192.667475][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4192.668004][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4192.668432][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4192.668837][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4192.669268][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4192.669715][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4192.670219][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4192.670679][ C1] tc_run (net/core/dev.c:3945) [ 4192.671037][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4192.671436][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4192.671846][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4192.672337][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4192.672795][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4192.673230][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4192.673719][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4192.674253][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4192.674738][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4192.675180][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4192.675643][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4192.676110][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4192.676603][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4192.677195][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4192.677666][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4192.678113][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4192.678568][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4192.678930][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4192.679349][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4192.679770][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4192.680267][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4192.680707][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4192.681124][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4192.681560][ C1] ? __create_object (mm/kmemleak.c:756) [ 4192.681978][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4192.682468][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4192.682978][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4192.683469][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4192.683946][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4192.684371][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4192.684825][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4192.685228][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4192.685617][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4192.686046][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4192.686488][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4192.686943][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4192.687416][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4192.687830][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4192.688257][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4192.688689][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4192.689135][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4192.689627][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4192.690084][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4192.690569][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4192.691009][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4192.691507][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4192.692041][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4192.692608][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4192.693233][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4192.693702][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4192.694262][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4192.694665][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4192.695193][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4192.695584][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4192.697246][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4192.697983][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4192.698666][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4192.699348][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4192.700022][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4192.700714][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4192.703591][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4192.704114][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4192.704612][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4192.705075][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4192.705983][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4192.706590][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4192.706911][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4192.707872][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4192.708178][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4192.708574][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4192.708971][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4192.709368][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4192.709763][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4192.710156][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4192.710600][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4192.710931][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4192.711330][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4192.711724][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4192.712118][ C3] PKRU: 55555554 [ 4192.712304][ C3] Call Trace: [ 4192.712474][ C3] [ 4192.712621][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4192.712880][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4192.713123][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4192.713398][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4192.713669][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4192.713952][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4192.714216][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4192.714520][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4192.714779][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4192.715086][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4192.715380][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4192.715690][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4192.715978][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4192.716272][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4192.716557][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4192.716865][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4192.717106][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4192.717345][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4192.717581][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4192.717828][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4192.718096][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4192.718382][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4192.718618][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4192.718857][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4192.719114][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4192.719350][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4192.719595][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4192.719850][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4192.720123][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4192.720399][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4192.720646][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4192.720915][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4192.721177][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4192.721521][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4192.721772][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4192.722089][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4192.722355][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4192.722557][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4192.722786][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4192.723037][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4192.723311][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4192.723542][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4192.723766][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4192.724081][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4192.724384][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4192.724662][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4192.724955][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4192.725203][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4192.725428][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4192.725727][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4192.726006][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4192.726332][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4192.726567][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4192.726862][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4192.727142][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4192.727457][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4192.727711][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4192.727944][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4192.728190][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4192.728500][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4192.728831][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4192.729124][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4192.729399][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4192.729683][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4192.729994][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4192.730301][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4192.730625][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4192.730861][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4192.731124][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4192.731386][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4192.731652][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4192.731934][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4192.732261][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4192.732511][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4192.732784][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4192.733023][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4192.733265][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4192.733492][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4192.733729][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4192.733992][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4192.734245][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4192.734509][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4192.734791][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4192.735100][ C3] tc_run (net/core/dev.c:3945) [ 4192.735304][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4192.735533][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4192.735769][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4192.736028][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4192.736280][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4192.736516][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4192.736777][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4192.737079][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4192.737349][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4192.737599][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4192.737861][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4192.738115][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4192.738447][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4192.738722][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4192.738971][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4192.739235][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4192.739449][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4192.739690][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4192.739963][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4192.740272][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4192.740544][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4192.740794][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4192.741023][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4192.741291][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4192.741533][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4192.741782][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4192.742019][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4192.742271][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4192.742502][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4192.742766][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4192.743049][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4192.743294][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4192.743538][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4192.743837][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4192.744154][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4192.744397][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4192.744654][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4192.744919][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4192.745157][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4192.745392][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4192.745651][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4192.745911][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4192.746169][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4192.746436][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4192.746716][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4192.746952][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4192.747243][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4192.747477][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4192.747740][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4192.747958][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4192.748253][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4192.748497][ C3] __do_softirq (kernel/softirq.c:553) [ 4192.748727][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4192.748944][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4192.749227][ C3] [ 4192.749375][ C3] [ 4192.749525][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4192.749825][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4192.750145][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4192.751106][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4192.751411][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4192.751807][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4192.752207][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4192.752601][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4192.752996][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4192.753395][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4192.753687][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4192.753907][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4192.754134][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4192.754384][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4192.754671][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4192.754905][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4192.755160][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4192.755412][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4192.755700][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4192.755919][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4192.756160][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4192.756403][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4192.756639][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4192.756925][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4192.757187][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4192.757423][ C3] ksys_write (fs/read_write.c:643) [ 4192.757636][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4192.757884][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4192.758185][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4192.758417][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4192.758711][ C3] RIP: 0033:0x7f93b2836957 [ 4192.758938][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4192.759898][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4192.760315][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4192.760711][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4192.761107][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4192.761502][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4192.761897][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4215.781534][ C3] rcu: 3-....: (1832195 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=440704 | [ 4215.782091][ C3] rcu: (t=1821810 jiffies g=1064457 q=85 ncpus=4) | [ 4215.782417][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 4215.782689][ C1] NMI backtrace for cpu 1 [ 4215.782702][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4215.782705][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 4215.782715][ C1] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 4215.782718][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202 [ 4215.782722][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4215.782723][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4215.782725][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4215.782727][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4215.782728][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4215.782730][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4215.782732][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4215.782736][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4215.782738][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4215.782739][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4215.782741][ C1] PKRU: 55555554 [ 4215.782742][ C1] Call Trace: [ 4215.782746][ C1] [ 4215.782752][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4215.782757][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4215.782762][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4215.782767][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4215.782770][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4215.782772][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4215.782778][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4215.782785][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 4215.782788][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 4215.782792][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 4215.782795][ C1] [ 4215.782796][ C1] [ 4215.782797][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4215.782801][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4215.782816][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4215.782821][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4215.782824][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4215.782828][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4215.782831][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4215.782835][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4215.782837][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4215.782842][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4215.782845][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4215.782851][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4215.782854][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4215.782859][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4215.782868][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4215.782872][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4215.782875][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4215.782877][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4215.782879][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4215.782885][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4215.782890][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4215.782893][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4215.782902][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4215.782905][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4215.782907][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4215.782913][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4215.782915][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4215.782919][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4215.782926][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4215.782932][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4215.782937][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4215.782941][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4215.782949][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4215.782954][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4215.782956][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4215.782960][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4215.782963][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4215.782967][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4215.782969][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4215.782974][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4215.782978][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4215.782982][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4215.782985][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4215.782987][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4215.782990][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4215.782999][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4215.783006][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4215.783013][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4215.783017][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4215.783028][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4215.783035][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4215.783038][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4215.783045][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4215.783048][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4215.783054][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4215.783058][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4215.783061][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4215.783064][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4215.783066][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4215.783068][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4215.783072][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4215.783074][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4215.783077][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4215.783079][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4215.783082][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4215.783086][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4215.783088][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4215.783091][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4215.783093][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4215.783098][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4215.783104][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4215.783107][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4215.783111][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4215.783114][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4215.783118][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4215.783121][ C1] tc_run (net/core/dev.c:3945) [ 4215.783125][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4215.783128][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4215.783130][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4215.783134][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4215.783138][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4215.783140][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4215.783143][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4215.783147][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4215.783150][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4215.783154][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4215.783157][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4215.783161][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4215.783164][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4215.783172][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4215.783174][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4215.783178][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4215.783181][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4215.783184][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4215.783187][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4215.783190][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4215.783194][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4215.783197][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4215.783200][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4215.783204][ C1] ? __create_object (mm/kmemleak.c:756) [ 4215.783207][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4215.783213][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4215.783217][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4215.783220][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4215.783224][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4215.783227][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4215.783231][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4215.783235][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4215.783237][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4215.783240][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4215.783242][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4215.783247][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4215.783252][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4215.783254][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4215.783259][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4215.783261][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4215.783265][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4215.783269][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4215.783273][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4215.783277][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4215.783283][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4215.783287][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4215.783290][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4215.783294][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4215.783299][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4215.783303][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4215.783306][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4215.783311][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4215.783315][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4215.783319][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4215.783321][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4215.783324][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4215.783326][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4215.783327][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4215.783329][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4215.783330][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4215.783327][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 4215.783329][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 4215.783330][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4215.783335][ C1] [ 4215.830384][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4215.830993][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4215.831320][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4215.832288][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4215.832592][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4215.832992][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4215.833386][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4215.833780][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4215.834174][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4215.834570][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4215.835012][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4215.835342][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4215.835738][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4215.836131][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4215.836526][ C3] PKRU: 55555554 [ 4215.836705][ C3] Call Trace: [ 4215.836874][ C3] [ 4215.837024][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4215.837296][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4215.837547][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4215.837797][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4215.838024][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4215.838292][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4215.838560][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4215.838816][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4215.839098][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4215.839340][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4215.839650][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4215.839920][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4215.840206][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4215.840470][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4215.840776][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4215.841037][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4215.841342][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4215.841635][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4215.841947][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4215.842240][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4215.842533][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4215.842819][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4215.843127][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4215.843370][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4215.843608][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4215.843845][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4215.844090][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4215.844362][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4215.844645][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4215.844881][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4215.845121][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4215.845379][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4215.845611][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4215.845856][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4215.846111][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4215.846385][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4215.846662][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4215.846907][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4215.847176][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4215.847438][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4215.847780][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4215.848030][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4215.848347][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4215.848608][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4215.848810][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4215.849040][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4215.849292][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4215.849565][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4215.849797][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4215.850023][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4215.850343][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4215.850645][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4215.850926][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4215.851218][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4215.851467][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4215.851699][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4215.851996][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4215.852286][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4215.852608][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4215.852845][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4215.853139][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4215.853425][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4215.853740][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4215.853993][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4215.854226][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4215.854473][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4215.854783][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4215.855112][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4215.855411][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4215.855681][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4215.855966][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4215.856278][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4215.856586][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4215.856909][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4215.857149][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4215.857417][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4215.857677][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4215.857942][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4215.858226][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4215.858534][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4215.858783][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4215.859057][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4215.859296][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4215.859536][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4215.859766][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4215.860001][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4215.860265][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4215.860519][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4215.860785][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4215.861066][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4215.861375][ C3] tc_run (net/core/dev.c:3945) [ 4215.861578][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4215.861814][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4215.862057][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4215.862318][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4215.862569][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4215.862803][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4215.863066][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4215.863367][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4215.863637][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4215.863887][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4215.864152][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4215.864407][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4215.864743][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4215.865016][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4215.865267][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4215.865529][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4215.865745][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4215.865985][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4215.866261][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4215.866570][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4215.866844][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4215.867095][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4215.867323][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4215.867593][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4215.867834][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4215.868083][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4215.868322][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4215.868568][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4215.868802][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4215.869067][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4215.869346][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4215.869589][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4215.869837][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4215.870140][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4215.870458][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4215.870700][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4215.870958][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4215.871225][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4215.871461][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4215.871699][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4215.871958][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4215.872224][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4215.872480][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4215.872748][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4215.873031][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4215.873271][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4215.873560][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4215.873798][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4215.874060][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4215.874278][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4215.874574][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4215.874821][ C3] __do_softirq (kernel/softirq.c:553) [ 4215.875051][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4215.875271][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4215.875559][ C3] [ 4215.875711][ C3] [ 4215.875859][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4215.876161][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4215.876482][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4215.877442][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4215.877748][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4215.878142][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4215.878536][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4215.878934][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4215.879330][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4215.879728][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4215.880021][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4215.880240][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4215.880470][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4215.880722][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4215.881006][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4215.881245][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4215.881501][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4215.881752][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4215.882039][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4215.882267][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4215.882508][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4215.882749][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4215.882986][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4215.883275][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4215.883538][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4215.883771][ C3] ksys_write (fs/read_write.c:643) [ 4215.883989][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4215.884235][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4215.884534][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4215.884766][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4215.885064][ C3] RIP: 0033:0x7f93b2836957 [ 4215.885291][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4215.886253][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4215.886670][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4215.887064][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4215.887461][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4215.887859][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4215.888254][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4240.615044][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4240.615558][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4240.616007][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4240.616459][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4240.617341][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4240.617933][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4240.618248][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4240.619188][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4240.619486][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4240.619869][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4240.620257][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4240.620641][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4240.621025][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4240.621410][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4240.621841][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4240.622190][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4240.622585][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4240.622977][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4240.623376][ C1] PKRU: 55555554 [ 4240.623553][ C1] Call Trace: [ 4240.623718][ C1] [ 4240.623866][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4240.624118][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4240.624355][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4240.624622][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4240.624885][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4240.625161][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4240.625417][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4240.625713][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4240.625966][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4240.626263][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4240.626545][ C1] [ 4240.626689][ C1] [ 4240.626833][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4240.627134][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4240.627417][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4240.627700][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4240.627979][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4240.628282][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4240.628513][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4240.628744][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4240.628985][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4240.629247][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4240.629525][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4240.629755][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4240.629986][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4240.630239][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4240.630470][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4240.630710][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4240.630959][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4240.631230][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4240.631498][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4240.631741][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4240.632027][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4240.632292][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4240.632636][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4240.632889][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4240.633218][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4240.633473][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4240.633670][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4240.633894][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4240.634140][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4240.634407][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4240.634670][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4240.634891][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4240.635204][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4240.635500][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4240.635771][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4240.636057][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4240.636299][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4240.636524][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4240.636835][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4240.637117][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4240.637449][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4240.637681][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4240.637964][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4240.638241][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4240.638548][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4240.638795][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4240.639023][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4240.639263][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4240.639565][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4240.639886][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4240.640178][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4240.640444][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4240.640725][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4240.641026][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4240.641303][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4240.641612][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4240.641852][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4240.642148][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4240.642399][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4240.642644][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4240.642890][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4240.643153][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4240.643414][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4240.643655][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4240.643910][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4240.644167][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4240.644385][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4240.644632][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4240.644897][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4240.645157][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4240.645366][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4240.645626][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4240.645925][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4240.646161][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4240.646387][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4240.646628][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4240.646875][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4240.647152][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4240.647413][ C1] tc_run (net/core/dev.c:3945) [ 4240.647611][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4240.647836][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4240.648068][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4240.648322][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4240.648567][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4240.648797][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4240.649053][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4240.649348][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4240.649616][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4240.649860][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4240.650118][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4240.650367][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4240.650639][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4240.650966][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4240.651235][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4240.651480][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4240.651737][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4240.651952][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4240.652203][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4240.652444][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4240.652729][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4240.652980][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4240.653228][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4240.653467][ C1] ? __create_object (mm/kmemleak.c:756) [ 4240.653702][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4240.653958][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4240.654233][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4240.654495][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4240.654765][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4240.654997][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4240.655254][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4240.655474][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4240.655684][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4240.655915][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4240.656156][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4240.656400][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4240.656660][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4240.656879][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4240.657119][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4240.657365][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4240.657592][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4240.657849][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4240.658080][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4240.658337][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4240.658571][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4240.658840][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4240.659129][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4240.659420][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4240.659732][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4240.659974][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4240.660265][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4240.660492][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4240.660782][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4240.661001][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4240.661932][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4240.662373][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4240.662768][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4240.663175][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4240.663562][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4240.663948][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4240.666403][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4240.666930][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4240.667432][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4240.667898][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4240.668802][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4240.669412][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4240.669734][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4240.670697][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4240.671002][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4240.671398][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4240.671792][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4240.672194][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4240.672591][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4240.672987][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4240.673432][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4240.673763][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4240.674159][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4240.674557][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4240.674952][ C3] PKRU: 55555554 [ 4240.675133][ C3] Call Trace: [ 4240.675304][ C3] [ 4240.675454][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4240.675715][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4240.675957][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4240.676231][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4240.676501][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4240.676790][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4240.677052][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4240.677357][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4240.677618][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4240.677925][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4240.678219][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4240.678531][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4240.678825][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4240.679115][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4240.679406][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4240.679714][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4240.679955][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4240.680193][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4240.680432][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4240.680680][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4240.680950][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4240.681232][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4240.681468][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4240.681709][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4240.681981][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4240.682216][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4240.682462][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4240.682718][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4240.682992][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4240.683275][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4240.683514][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4240.683774][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4240.684045][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4240.684393][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4240.684644][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4240.684963][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4240.685223][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4240.685426][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4240.685654][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4240.685906][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4240.686183][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4240.686413][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4240.686640][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4240.686958][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4240.687264][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4240.687545][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4240.687837][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4240.688085][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4240.688316][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4240.688615][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4240.688897][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4240.689221][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4240.689458][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4240.689753][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4240.690037][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4240.690352][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4240.690606][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4240.690839][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4240.691084][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4240.691396][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4240.691726][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4240.692042][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4240.692313][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4240.692602][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4240.692912][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4240.693229][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4240.693552][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4240.693792][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4240.694055][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4240.694315][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4240.694580][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4240.694866][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4240.695176][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4240.695425][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4240.695700][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4240.695939][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4240.696180][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4240.696410][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4240.696648][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4240.696911][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4240.697165][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4240.697432][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4240.697712][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4240.698023][ C3] tc_run (net/core/dev.c:3945) [ 4240.698228][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4240.698457][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4240.698695][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4240.698955][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4240.699207][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4240.699444][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4240.699706][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4240.700009][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4240.700280][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4240.700531][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4240.700794][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4240.701049][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4240.701385][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4240.701659][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4240.701911][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4240.702189][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4240.702408][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4240.702649][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4240.702925][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4240.703235][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4240.703509][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4240.703761][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4240.703991][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4240.704261][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4240.704503][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4240.704752][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4240.704989][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4240.705237][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4240.705471][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4240.705735][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4240.706014][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4240.706258][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4240.706510][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4240.706811][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4240.707133][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4240.707375][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4240.707634][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4240.707902][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4240.708143][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4240.708378][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4240.708642][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4240.708901][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4240.709159][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4240.709429][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4240.709712][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4240.709949][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4240.710238][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4240.710475][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4240.710737][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4240.710958][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4240.711253][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4240.711501][ C3] __do_softirq (kernel/softirq.c:553) [ 4240.711734][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4240.711956][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4240.712251][ C3] [ 4240.712400][ C3] [ 4240.712548][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4240.712851][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4240.713172][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4240.714155][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4240.714461][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4240.714853][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4240.715251][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4240.715646][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4240.716040][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4240.716437][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4240.716732][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4240.716950][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4240.717192][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4240.717435][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4240.717711][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4240.717941][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4240.718190][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4240.718434][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4240.718713][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4240.718928][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4240.719163][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4240.719400][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4240.719628][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4240.719925][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4240.720186][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4240.720422][ C3] ksys_write (fs/read_write.c:643) [ 4240.720638][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4240.720886][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4240.721199][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4240.721422][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4240.721710][ C3] RIP: 0033:0x7f93b2836957 [ 4240.721954][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4240.722917][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4240.723336][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4240.723731][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4240.724130][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4240.724527][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4240.724922][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4268.615139][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4268.615684][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4268.616170][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4268.616642][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4268.617571][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4268.618192][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4268.618526][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4268.619516][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4268.619834][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4268.620275][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4268.620702][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4268.621102][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4268.621502][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4268.621913][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4268.622361][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4268.622694][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4268.623094][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4268.623494][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4268.623893][ C1] PKRU: 55555554 [ 4268.624074][ C1] Call Trace: [ 4268.624249][ C1] [ 4268.624403][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4268.624678][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4268.624924][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4268.625209][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4268.625487][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4268.625778][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4268.626046][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4268.626362][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4268.626625][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4268.626940][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4268.627246][ C1] [ 4268.627397][ C1] [ 4268.627547][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4268.627866][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4268.628165][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4268.628467][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4268.628759][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4268.629083][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4268.629331][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4268.629576][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4268.629829][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4268.630102][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4268.630392][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4268.630633][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4268.630879][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4268.631141][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4268.631380][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4268.631633][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4268.631911][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4268.632197][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4268.632479][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4268.632731][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4268.633007][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4268.633278][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4268.633634][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4268.633889][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4268.634215][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4268.634517][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4268.634827][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4268.635280][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4268.635799][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4268.636246][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4268.636759][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4268.637177][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4268.637705][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4268.638288][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4268.638747][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4268.639307][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4268.639758][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4268.640152][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4268.640734][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4268.641254][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4268.641889][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4268.642312][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4268.642863][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4268.643385][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4268.643974][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4268.644447][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4268.644887][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4268.645346][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4268.645933][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4268.646551][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4268.647108][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4268.647657][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4268.648196][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4268.648792][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4268.649327][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4268.649932][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4268.650410][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4268.650948][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4268.651398][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4268.651892][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4268.652346][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4268.652865][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4268.653364][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4268.653847][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4268.654353][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4268.654885][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4268.655294][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4268.655772][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4268.656283][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4268.656814][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4268.657207][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4268.657712][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4268.658286][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4268.658761][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4268.659189][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4268.659661][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4268.660121][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4268.660664][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4268.661164][ C1] tc_run (net/core/dev.c:3945) [ 4268.661563][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4268.662016][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4268.662461][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4268.662945][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4268.663434][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4268.663905][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4268.664405][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4268.664984][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4268.665509][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4268.665975][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4268.666482][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4268.666964][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4268.667502][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4268.668113][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4268.668631][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4268.669103][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4268.669588][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4268.669997][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4268.670426][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4268.670870][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4268.671415][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4268.671906][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4268.672358][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4268.672854][ C1] ? __create_object (mm/kmemleak.c:756) [ 4268.673318][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4268.673828][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4268.674342][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4268.674858][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4268.675387][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4268.675840][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4268.676327][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4268.676760][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4268.677169][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4268.677653][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4268.678099][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4268.678590][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4268.679084][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4268.679511][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4268.679972][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4268.680468][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4268.680894][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4268.681372][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4268.681859][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4268.682364][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4268.682828][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4268.683383][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4268.683953][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4268.684525][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4268.685145][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4268.685621][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4268.686207][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4268.686626][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4268.687169][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4268.687621][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4268.689466][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4268.690278][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4268.691036][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4268.691794][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4268.692541][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4268.693244][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4268.696205][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4268.696745][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4268.697249][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4268.697716][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4268.698630][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4268.699242][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4268.699561][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 4268.700525][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4268.700832][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4268.701228][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4268.701625][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4268.702030][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4268.702428][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4268.702825][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4268.703272][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4268.703603][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4268.704002][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4268.704399][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4268.704794][ C3] PKRU: 55555554 [ 4268.704976][ C3] Call Trace: [ 4268.705150][ C3] [ 4268.705301][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4268.705565][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4268.705809][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4268.706085][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4268.706359][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4268.706645][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4268.706911][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4268.707217][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4268.707479][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4268.707791][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4268.708087][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4268.708403][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4268.708692][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4268.708981][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4268.709269][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4268.709580][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4268.709824][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4268.710062][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4268.710302][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4268.710553][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4268.710822][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4268.711108][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4268.711346][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4268.711590][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4268.711855][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4268.712090][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4268.712337][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4268.712596][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4268.712873][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4268.713149][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4268.713397][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4268.713666][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4268.713930][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4268.714277][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4268.714533][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4268.714851][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4268.715112][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4268.715316][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4268.715547][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4268.715801][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4268.716075][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4268.716307][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4268.716535][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4268.716853][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4268.717158][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4268.717439][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4268.717733][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4268.717983][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4268.718213][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4268.718515][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4268.718797][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4268.719120][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4268.719359][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4268.719656][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4268.719939][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4268.720255][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4268.720509][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4268.720744][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4268.720993][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4268.721305][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4268.721635][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4268.721943][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4268.722217][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4268.722507][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4268.722820][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4268.723127][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4268.723453][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4268.723693][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4268.723957][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4268.724218][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4268.724484][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4268.724774][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4268.725085][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4268.725339][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4268.725614][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4268.725856][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4268.726103][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4268.726336][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4268.726575][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4268.726837][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4268.727093][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4268.727362][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4268.727647][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4268.727955][ C3] tc_run (net/core/dev.c:3945) [ 4268.728161][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4268.728393][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4268.728631][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4268.728890][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4268.729142][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4268.729381][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4268.729646][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4268.729950][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4268.730220][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4268.730471][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4268.730733][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4268.730988][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4268.731324][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4268.731598][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4268.731856][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4268.732119][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4268.732335][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4268.732578][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4268.732860][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4268.733173][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4268.733449][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4268.733700][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4268.733930][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4268.734203][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4268.734453][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4268.734706][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4268.734943][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4268.735189][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4268.735425][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4268.735691][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4268.735971][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4268.736212][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4268.736462][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4268.736762][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4268.737080][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4268.737326][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4268.737585][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4268.737851][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4268.738090][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4268.738328][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4268.738588][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4268.738847][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4268.739106][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4268.739373][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4268.739656][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4268.739894][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4268.740187][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4268.740422][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4268.740685][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4268.740907][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4268.741202][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4268.741448][ C3] __do_softirq (kernel/softirq.c:553) [ 4268.741681][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4268.741908][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4268.742196][ C3] [ 4268.742344][ C3] [ 4268.742500][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4268.742801][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4268.743122][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4268.744091][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4268.744399][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4268.744797][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4268.745201][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4268.745596][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4268.745993][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4268.746396][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4268.746689][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4268.746912][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4268.747143][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4268.747395][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4268.747680][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4268.747915][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4268.748170][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4268.748422][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4268.748710][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4268.748932][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4268.749175][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4268.749420][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4268.749656][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4268.749944][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4268.750206][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4268.750445][ C3] ksys_write (fs/read_write.c:643) [ 4268.750661][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4268.750907][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4268.751213][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4268.751445][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4268.751745][ C3] RIP: 0033:0x7f93b2836957 [ 4268.751979][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4268.752942][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4268.753361][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4268.753760][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4268.754155][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4268.754551][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4268.754944][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4293.890530][ C3] rcu: 3-....: (1909946 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=459810 | [ 4293.891082][ C3] rcu: (t=1899919 jiffies g=1064457 q=88 ncpus=4) | [ 4293.891410][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 4293.891685][ C1] NMI backtrace for cpu 1 [ 4293.891706][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4293.891709][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4293.891719][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 4293.891722][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4293.891725][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4293.891727][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4293.891729][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4293.891731][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4293.891732][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4293.891734][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4293.891737][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4293.891741][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4293.891742][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4293.891744][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4293.891745][ C1] PKRU: 55555554 [ 4293.891746][ C1] Call Trace: [ 4293.891750][ C1] [ 4293.891756][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4293.891762][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4293.891767][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4293.891771][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4293.891775][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4293.891777][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4293.891783][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4293.891789][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4293.891792][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4293.891795][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4293.891798][ C1] [ 4293.891799][ C1] [ 4293.891800][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4293.891806][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.891812][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4293.891815][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4293.891820][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4293.891823][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4293.891826][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.891828][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4293.891833][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4293.891836][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4293.891843][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4293.891846][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4293.891851][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4293.891858][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4293.891861][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4293.891864][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4293.891866][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4293.891869][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4293.891875][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4293.891880][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4293.891883][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4293.891893][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4293.891895][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4293.891898][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4293.891903][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4293.891906][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4293.891910][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4293.891914][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4293.891920][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4293.891926][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4293.891930][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4293.891939][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4293.891943][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4293.891946][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4293.891950][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4293.891953][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4293.891957][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.891960][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4293.891964][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4293.891968][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4293.891972][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4293.891975][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4293.891977][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4293.891981][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4293.891989][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4293.891996][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4293.892003][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4293.892008][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4293.892018][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4293.892025][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4293.892029][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4293.892036][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4293.892039][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4293.892045][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4293.892050][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4293.892053][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4293.892056][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4293.892059][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4293.892061][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4293.892064][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4293.892067][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4293.892070][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4293.892072][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4293.892075][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4293.892079][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4293.892081][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4293.892084][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4293.892086][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4293.892091][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4293.892096][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4293.892100][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4293.892105][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4293.892108][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4293.892111][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4293.892114][ C1] tc_run (net/core/dev.c:3945) [ 4293.892119][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4293.892122][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.892124][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4293.892128][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4293.892132][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.892134][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4293.892137][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4293.892141][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4293.892144][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4293.892147][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4293.892151][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4293.892154][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4293.892157][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4293.892166][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4293.892168][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4293.892172][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4293.892176][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4293.892178][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4293.892182][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4293.892185][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4293.892189][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4293.892192][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4293.892195][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4293.892199][ C1] ? __create_object (mm/kmemleak.c:756) [ 4293.892202][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4293.892208][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4293.892212][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4293.892216][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4293.892220][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4293.892224][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4293.892228][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4293.892232][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4293.892235][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4293.892237][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4293.892239][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4293.892244][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4293.892249][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4293.892251][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4293.892257][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4293.892259][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4293.892263][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4293.892268][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4293.892272][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4293.892276][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4293.892282][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4293.892286][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4293.892289][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4293.892293][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4293.892298][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4293.892302][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4293.892305][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4293.892311][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4293.892314][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4293.892319][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4293.892321][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4293.892324][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4293.892326][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4293.892328][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4293.892330][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4293.892331][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4293.892328][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 4293.892330][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 4293.892331][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4293.892336][ C1] [ 4293.939368][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4293.939978][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4293.940304][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4293.941266][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4293.941571][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4293.941973][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4293.942367][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4293.942763][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4293.943159][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4293.943556][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4293.944000][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4293.944328][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4293.944723][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4293.945120][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4293.945515][ C3] PKRU: 55555554 [ 4293.945699][ C3] Call Trace: [ 4293.945867][ C3] [ 4293.946018][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4293.946291][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4293.946543][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4293.946793][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4293.947020][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4293.947290][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4293.947558][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4293.947812][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4293.948092][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4293.948334][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4293.948645][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4293.948914][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4293.949203][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4293.949468][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4293.949770][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4293.950030][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4293.950338][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4293.950633][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4293.950947][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4293.951233][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4293.951527][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4293.951817][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4293.952124][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4293.952366][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.952606][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4293.952844][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4293.953090][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4293.953361][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4293.953642][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.953879][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4293.954118][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4293.954377][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4293.954608][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4293.954854][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4293.955109][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4293.955385][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4293.955660][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4293.955907][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4293.956176][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4293.956437][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4293.956781][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4293.957035][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4293.957354][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4293.957615][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4293.957823][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4293.958052][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4293.958305][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4293.958578][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4293.958809][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4293.959035][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4293.959352][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4293.959654][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4293.959935][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4293.960225][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4293.960473][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4293.960702][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4293.960999][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4293.961284][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4293.961606][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.961849][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4293.962143][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4293.962428][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4293.962742][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4293.962996][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4293.963228][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4293.963474][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4293.963786][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4293.964117][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4293.964416][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4293.964688][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4293.964974][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4293.965285][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4293.965592][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4293.965916][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4293.966154][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4293.966418][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4293.966676][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4293.966941][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4293.967223][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4293.967531][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4293.967781][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4293.968057][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4293.968295][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4293.968536][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4293.968766][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4293.969001][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4293.969265][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4293.969519][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4293.969785][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4293.970065][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4293.970375][ C3] tc_run (net/core/dev.c:3945) [ 4293.970579][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4293.970808][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.971046][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4293.971305][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4293.971555][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.971796][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4293.972063][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4293.972364][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4293.972634][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4293.972885][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4293.973149][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4293.973404][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4293.973741][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4293.974014][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4293.974264][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4293.974526][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4293.974741][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4293.974981][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4293.975258][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4293.975567][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4293.975841][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4293.976090][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4293.976317][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4293.976589][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4293.976829][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4293.977079][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4293.977317][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4293.977565][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4293.977799][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4293.978065][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4293.978343][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4293.978586][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4293.978836][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4293.979135][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4293.979451][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4293.979692][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4293.979950][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4293.980219][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4293.980455][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4293.980690][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4293.980950][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4293.981207][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4293.981466][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4293.981739][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4293.982023][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.982261][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4293.982550][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4293.982786][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4293.983048][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4293.983266][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4293.983562][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4293.983808][ C3] __do_softirq (kernel/softirq.c:553) [ 4293.984038][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4293.984258][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4293.984540][ C3] [ 4293.984691][ C3] [ 4293.984839][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4293.985142][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4293.985463][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4293.986422][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4293.986728][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4293.987123][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4293.987516][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4293.987912][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4293.988307][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4293.988703][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4293.988999][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4293.989218][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4293.989447][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4293.989698][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4293.989984][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.990222][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4293.990477][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4293.990727][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4293.991020][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4293.991242][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4293.991483][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4293.991730][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4293.991967][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4293.992255][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4293.992521][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4293.992753][ C3] ksys_write (fs/read_write.c:643) [ 4293.992972][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4293.993219][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4293.993519][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4293.993752][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4293.994049][ C3] RIP: 0033:0x7f93b2836957 [ 4293.994274][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4293.995242][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4293.995662][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4293.996057][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4293.996453][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4293.996852][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4293.997249][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4320.614951][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4320.615438][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4320.615866][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4320.616295][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4320.617129][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4320.617692][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4320.617987][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 4320.618879][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4320.619161][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4320.619526][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4320.619891][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4320.620260][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4320.620626][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4320.620991][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4320.621400][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4320.621733][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4320.622119][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4320.622502][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4320.622888][ C1] PKRU: 55555554 [ 4320.623055][ C1] Call Trace: [ 4320.623215][ C1] [ 4320.623354][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4320.623596][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4320.623821][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4320.624075][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4320.624327][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4320.624592][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4320.624836][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4320.625119][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4320.625361][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4320.625648][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4320.625918][ C1] [ 4320.626058][ C1] [ 4320.626196][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4320.626484][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4320.626751][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4320.627016][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4320.627281][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4320.627568][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4320.627791][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4320.628012][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4320.628242][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4320.628492][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4320.628755][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4320.628974][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4320.629198][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4320.629438][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4320.629655][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4320.629882][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4320.630119][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4320.630377][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4320.630631][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4320.630859][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4320.631108][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4320.631350][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4320.631696][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4320.631941][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4320.632253][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4320.632509][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4320.632706][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4320.632929][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4320.633183][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4320.633452][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4320.633717][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4320.633937][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4320.634248][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4320.634545][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4320.634819][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4320.635104][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4320.635347][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4320.635571][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4320.635861][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4320.636138][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4320.636454][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4320.636686][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4320.636972][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4320.637250][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4320.637558][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4320.637805][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4320.638032][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4320.638273][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4320.638576][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4320.638897][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4320.639189][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4320.639456][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4320.639735][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4320.640038][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4320.640315][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4320.640620][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4320.640860][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4320.641133][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4320.641374][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4320.641617][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4320.641857][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4320.642113][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4320.642360][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4320.642599][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4320.642853][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4320.643112][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4320.643332][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4320.643579][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4320.643843][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4320.644103][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4320.644314][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4320.644573][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4320.644874][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4320.645108][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4320.645332][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4320.645574][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4320.645825][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4320.646102][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4320.646365][ C1] tc_run (net/core/dev.c:3945) [ 4320.646565][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4320.646790][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4320.647021][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4320.647275][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4320.647520][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4320.647753][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4320.648010][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4320.648308][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4320.648572][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4320.648817][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4320.649073][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4320.649326][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4320.649600][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4320.649928][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4320.650196][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4320.650441][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4320.650698][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4320.650909][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4320.651137][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4320.651375][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4320.651660][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4320.651904][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4320.652138][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4320.652382][ C1] ? __create_object (mm/kmemleak.c:756) [ 4320.652621][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4320.652880][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4320.653153][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4320.653420][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4320.653695][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4320.653928][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4320.654188][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4320.654407][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4320.654623][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4320.654855][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4320.655097][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4320.655349][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4320.655611][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4320.655829][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4320.656072][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4320.656321][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4320.656551][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4320.656809][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4320.657045][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4320.657304][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4320.657540][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4320.657816][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4320.658107][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4320.658399][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4320.658711][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4320.658955][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4320.659251][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4320.659478][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4320.659769][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4320.659991][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4320.660933][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4320.661344][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4320.661737][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4320.662124][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4320.662511][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4320.662897][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4320.665341][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4320.665866][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4320.666367][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4320.666830][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4320.667736][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4320.668347][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4320.668670][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4320.669635][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4320.669941][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4320.670337][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4320.670734][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4320.671132][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4320.671528][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4320.671929][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4320.672373][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4320.672703][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4320.673102][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4320.673499][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4320.673893][ C3] PKRU: 55555554 [ 4320.674079][ C3] Call Trace: [ 4320.674250][ C3] [ 4320.674397][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4320.674659][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4320.674902][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4320.675176][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4320.675449][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4320.675734][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4320.675998][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4320.676304][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4320.676564][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4320.676872][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4320.677168][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4320.677478][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4320.677768][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4320.678060][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4320.678347][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4320.678656][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4320.678902][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4320.679140][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4320.679379][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4320.679627][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4320.679897][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4320.680183][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4320.680422][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4320.680662][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4320.680921][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4320.681156][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4320.681403][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4320.681672][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4320.681951][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4320.682225][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4320.682471][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4320.682741][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4320.683003][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4320.683348][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4320.683600][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4320.683917][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4320.684180][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4320.684383][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4320.684613][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4320.684866][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4320.685138][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4320.685370][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4320.685596][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4320.685912][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4320.686217][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4320.686496][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4320.686794][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4320.687041][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4320.687269][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4320.687568][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4320.687849][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4320.688172][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4320.688410][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4320.688705][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4320.688986][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4320.689301][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4320.689561][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4320.689794][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4320.690039][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4320.690349][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4320.690679][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4320.690974][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4320.691252][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4320.691539][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4320.691859][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4320.692165][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4320.692496][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4320.692732][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4320.693000][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4320.693261][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4320.693527][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4320.693808][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4320.694118][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4320.694369][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4320.694643][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4320.694882][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4320.695123][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4320.695352][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4320.695590][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4320.695851][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4320.696104][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4320.696370][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4320.696654][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4320.696964][ C3] tc_run (net/core/dev.c:3945) [ 4320.697168][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4320.697398][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4320.697634][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4320.697891][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4320.698143][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4320.698381][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4320.698644][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4320.698947][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4320.699217][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4320.699468][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4320.699731][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4320.699986][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4320.700321][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4320.700596][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4320.700847][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4320.701112][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4320.701326][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4320.701574][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4320.701851][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4320.702162][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4320.702435][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4320.702685][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4320.702915][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4320.703185][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4320.703427][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4320.703677][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4320.703915][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4320.704161][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4320.704394][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4320.704657][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4320.704939][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4320.705184][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4320.705431][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4320.705731][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4320.706049][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4320.706293][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4320.706551][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4320.706818][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4320.707057][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4320.707293][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4320.707553][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4320.707814][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4320.708073][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4320.708341][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4320.708621][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4320.708860][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4320.709151][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4320.709387][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4320.709651][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4320.709872][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4320.710167][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4320.710413][ C3] __do_softirq (kernel/softirq.c:553) [ 4320.710643][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4320.710862][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4320.711146][ C3] [ 4320.711295][ C3] [ 4320.711446][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4320.711751][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4320.712073][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4320.713043][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4320.713348][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4320.713745][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4320.714139][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4320.714534][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4320.714930][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4320.715329][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4320.715622][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4320.715845][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4320.716074][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4320.716326][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4320.716612][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4320.716847][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4320.717103][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4320.717355][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4320.717646][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4320.717864][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4320.718107][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4320.718355][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4320.718592][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4320.718879][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4320.719141][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4320.719379][ C3] ksys_write (fs/read_write.c:643) [ 4320.719593][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4320.719849][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4320.720151][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4320.720383][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4320.720679][ C3] RIP: 0033:0x7f93b2836957 [ 4320.720906][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4320.721874][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4320.722292][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4320.722688][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4320.723081][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4320.723475][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4320.723871][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4348.615013][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4348.615543][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4348.616003][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4348.616473][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4348.617378][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4348.617986][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4348.618305][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 4348.619257][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4348.619553][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4348.619938][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4348.620321][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4348.620701][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4348.621081][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4348.621491][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4348.621932][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4348.622262][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4348.622663][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4348.623065][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4348.623459][ C1] PKRU: 55555554 [ 4348.623638][ C1] Call Trace: [ 4348.623805][ C1] [ 4348.623956][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4348.624219][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4348.624460][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4348.624736][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4348.625007][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4348.625295][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4348.625560][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4348.625863][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4348.626132][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4348.626430][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4348.626716][ C1] [ 4348.626861][ C1] [ 4348.627008][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4348.627314][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4348.627593][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4348.627873][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4348.628150][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4348.628458][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4348.628692][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4348.628923][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4348.629163][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4348.629429][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4348.629704][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4348.629936][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4348.630171][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4348.630424][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4348.630650][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4348.630889][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4348.631139][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4348.631436][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4348.631712][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4348.631956][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4348.632228][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4348.632489][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4348.632834][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4348.633078][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4348.633387][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4348.633642][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4348.633856][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4348.634086][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4348.634338][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4348.634610][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4348.634880][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4348.635112][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4348.635419][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4348.635734][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4348.636010][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4348.636304][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4348.636551][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4348.636778][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4348.637078][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4348.637373][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4348.637691][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4348.637929][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4348.638225][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4348.638512][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4348.638822][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4348.639067][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4348.639296][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4348.639538][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4348.639840][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4348.640163][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4348.640453][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4348.640718][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4348.641018][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4348.641334][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4348.641621][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4348.641937][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4348.642184][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4348.642462][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4348.642716][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4348.642956][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4348.643196][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4348.643450][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4348.643695][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4348.643933][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4348.644188][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4348.644463][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4348.644689][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4348.644944][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4348.645217][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4348.645484][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4348.645700][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4348.645968][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4348.646278][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4348.646519][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4348.646750][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4348.647002][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4348.647258][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4348.647545][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4348.647803][ C1] tc_run (net/core/dev.c:3945) [ 4348.648004][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4348.648229][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4348.648461][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4348.648714][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4348.648960][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4348.649193][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4348.649450][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4348.649745][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4348.650009][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4348.650256][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4348.650513][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4348.650761][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4348.651033][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4348.651361][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4348.651655][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4348.651906][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4348.652171][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4348.652385][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4348.652620][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4348.652862][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4348.653147][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4348.653398][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4348.653638][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4348.653884][ C1] ? __create_object (mm/kmemleak.c:756) [ 4348.654127][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4348.654394][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4348.654674][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4348.654945][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4348.655228][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4348.655465][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4348.655729][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4348.655955][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4348.656177][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4348.656414][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4348.656663][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4348.656917][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4348.657187][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4348.657413][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4348.657663][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4348.657916][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4348.658150][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4348.658418][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4348.658657][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4348.658920][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4348.659163][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4348.659445][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4348.659743][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4348.660043][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4348.660366][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4348.660619][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4348.660921][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4348.661153][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4348.661457][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4348.661685][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4348.662660][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4348.663066][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4348.663451][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4348.663841][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4348.664247][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4348.664643][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4348.667103][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4348.667629][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4348.668132][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4348.668598][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4348.669502][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4348.670111][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4348.670434][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4348.671400][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4348.671708][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4348.672104][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4348.672502][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4348.672904][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4348.673301][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4348.673697][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4348.674139][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4348.674469][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4348.674876][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4348.675272][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4348.675666][ C3] PKRU: 55555554 [ 4348.675847][ C3] Call Trace: [ 4348.676017][ C3] [ 4348.676165][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4348.676427][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4348.676670][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4348.676944][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4348.677216][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4348.677501][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4348.677765][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4348.678069][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4348.678329][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4348.678637][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4348.678930][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4348.679248][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4348.679537][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4348.679830][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4348.680117][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4348.680427][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4348.680668][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4348.680907][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4348.681146][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4348.681399][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4348.681669][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4348.681954][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4348.682189][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4348.682430][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4348.682687][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4348.682922][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4348.683175][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4348.683433][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4348.683707][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4348.683982][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4348.684229][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4348.684496][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4348.684761][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4348.685106][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4348.685358][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4348.685675][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4348.685936][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4348.686138][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4348.686369][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4348.686619][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4348.686894][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4348.687124][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4348.687351][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4348.687669][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4348.687973][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4348.688251][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4348.688545][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4348.688791][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4348.689020][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4348.689320][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4348.689602][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4348.689925][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4348.690163][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4348.690459][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4348.690742][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4348.691056][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4348.691312][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4348.691550][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4348.691797][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4348.692105][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4348.692437][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4348.692733][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4348.693005][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4348.693294][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4348.693605][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4348.693911][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4348.694236][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4348.694474][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4348.694738][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4348.694998][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4348.695264][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4348.695546][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4348.695856][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4348.696107][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4348.696380][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4348.696620][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4348.696860][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4348.697090][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4348.697328][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4348.697591][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4348.697845][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4348.698110][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4348.698393][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4348.698704][ C3] tc_run (net/core/dev.c:3945) [ 4348.698909][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4348.699137][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4348.699374][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4348.699633][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4348.699885][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4348.700122][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4348.700385][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4348.700687][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4348.700957][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4348.701208][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4348.701477][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4348.701733][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4348.702067][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4348.702341][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4348.702593][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4348.702856][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4348.703071][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4348.703314][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4348.703602][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4348.703912][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4348.704186][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4348.704437][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4348.704667][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4348.704942][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4348.705186][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4348.705436][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4348.705674][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4348.705920][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4348.706156][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4348.706422][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4348.706703][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4348.706944][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4348.707194][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4348.707494][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4348.707813][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4348.708056][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4348.708317][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4348.708582][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4348.708822][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4348.709055][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4348.709316][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4348.709576][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4348.709835][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4348.710103][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4348.710384][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4348.710623][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4348.710912][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4348.711150][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4348.711417][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4348.711639][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4348.711933][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4348.712178][ C3] __do_softirq (kernel/softirq.c:553) [ 4348.712411][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4348.712628][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4348.712913][ C3] [ 4348.713061][ C3] [ 4348.713219][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4348.713519][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4348.713853][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4348.714819][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4348.715122][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4348.715521][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4348.715916][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4348.716311][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4348.716711][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4348.717111][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4348.717404][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4348.717625][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4348.717855][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4348.718106][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4348.718397][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4348.718633][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4348.718888][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4348.719140][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4348.719429][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4348.719649][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4348.719891][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4348.720134][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4348.720371][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4348.720659][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4348.720920][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4348.721157][ C3] ksys_write (fs/read_write.c:643) [ 4348.721371][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4348.721629][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4348.721932][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4348.722162][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4348.722459][ C3] RIP: 0033:0x7f93b2836957 [ 4348.722686][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4348.723646][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4348.724067][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4348.724466][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4348.724864][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4348.725260][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4348.725655][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4348.726057][ C3] | [ 4371.998162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4371.998528][ C1] rcu: 1-....: (1992098 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=478807 | [ 4371.999064][ C1] rcu: (t=1978027 jiffies g=1064457 q=88 ncpus=4) [ 4371.999816][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4372.000411][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4372.000728][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4372.001699][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4372.002005][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4372.002402][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4372.002796][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4372.003181][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4372.003567][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4372.003951][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4372.004381][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4372.004700][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4372.005085][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4372.005475][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4372.005857][ C1] PKRU: 55555554 [ 4372.006032][ C1] Call Trace: [ 4372.006197][ C1] [ 4372.006343][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4372.006607][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4372.006852][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4372.007095][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4372.007320][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4372.007582][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4372.007843][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4372.008093][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4372.008368][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4372.008603][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4372.008905][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4372.009169][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4372.009449][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4372.009706][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4372.010002][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4372.010257][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4372.010555][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4372.010841][ C1] [ 4372.010986][ C1] [ 4372.011132][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4372.011462][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4372.011749][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4372.012042][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4372.012327][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4372.012645][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4372.012881][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4372.013114][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4372.013355][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4372.013616][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4372.013889][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4372.014120][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4372.014357][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4372.014609][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4372.014836][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4372.015074][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4372.015325][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4372.015595][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4372.015863][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4372.016102][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4372.016368][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4372.016623][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4372.016964][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4372.017210][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4372.017521][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4372.017776][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4372.017975][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4372.018198][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4372.018445][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4372.018715][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4372.018980][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4372.019201][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4372.019511][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4372.019809][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4372.020081][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4372.020369][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4372.020611][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4372.020834][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4372.021125][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4372.021427][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4372.021751][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4372.021986][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4372.022285][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4372.022568][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4372.022884][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4372.023129][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4372.023357][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4372.023597][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4372.023898][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4372.024222][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4372.024510][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4372.024775][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4372.025052][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4372.025355][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4372.025628][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4372.025934][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4372.026174][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4372.026444][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4372.026684][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4372.026923][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4372.027166][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4372.027422][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4372.027668][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4372.027908][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4372.028163][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4372.028418][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4372.028638][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4372.028886][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4372.029149][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4372.029408][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4372.029619][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4372.029877][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4372.030177][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4372.030410][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4372.030651][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4372.030899][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4372.031153][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4372.031439][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4372.031708][ C1] tc_run (net/core/dev.c:3945) [ 4372.031913][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4372.032140][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4372.032379][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4372.032638][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4372.032888][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4372.033126][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4372.033389][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4372.033691][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4372.033961][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4372.034213][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4372.034476][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4372.034730][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4372.035009][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4372.035346][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4372.035620][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4372.035872][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4372.036135][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4372.036349][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4372.036584][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4372.036826][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4372.037117][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4372.037361][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4372.037594][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4372.037834][ C1] ? __create_object (mm/kmemleak.c:756) [ 4372.038071][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4372.038330][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4372.038601][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4372.038864][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4372.039137][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4372.039370][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4372.039628][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4372.039864][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4372.040084][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4372.040321][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4372.040566][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4372.040818][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4372.041086][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4372.041316][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4372.041563][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4372.041816][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4372.042051][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4372.042315][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4372.042552][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4372.042815][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4372.043055][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4372.043336][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4372.043632][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4372.043928][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4372.044247][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4372.044497][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4372.044799][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4372.045029][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4372.045326][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4372.045552][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4372.046516][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4372.046933][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4372.047337][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4372.047732][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4372.048127][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4372.048521][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4372.048521][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4372.048923][ C1] | [ 4372.049078][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 4372.049351][ C3] NMI backtrace for cpu 3 [ 4372.049364][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4372.049367][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 4372.049375][ C3] Code: 00 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff <5b> b8 01 00 00 00 5d 41 5c c3 cc cc cc cc 41 bc 08 00 00 00 45 29 All code ======== 0: 00 74 f2 48 add %dh,0x48(%rdx,%rsi,8) 4: 89 c2 mov %eax,%edx 6: b8 01 00 00 00 mov $0x1,%eax b: 48 85 d2 test %rdx,%rdx e: 0f 84 4c ff ff ff je 0xffffffffffffff60 14: 41 83 e2 07 and $0x7,%r10d 18: 49 39 d1 cmp %rdx,%r9 1b: 0f 85 34 ff ff ff jne 0xffffffffffffff55 21: 45 3a 11 cmp (%r9),%r10b 24: 0f 8d 2b ff ff ff jge 0xffffffffffffff55 2a:* 5b pop %rbx <-- trapping instruction 2b: b8 01 00 00 00 mov $0x1,%eax 30: 5d pop %rbp 31: 41 5c pop %r12 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 41 bc 08 00 00 00 mov $0x8,%r12d 3e: 45 rex.RB 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 5b pop %rbx 1: b8 01 00 00 00 mov $0x1,%eax 6: 5d pop %rbp 7: 41 5c pop %r12 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 41 bc 08 00 00 00 mov $0x8,%r12d 14: 45 rex.RB 15: 29 .byte 0x29 [ 4372.049378][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000246 [ 4372.049382][ C3] RAX: ffffed1000f5136c RBX: ffffed1000f5136c RCX: ffffffff89c7fa80 [ 4372.049384][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4372.049385][ C3] RBP: ffffed1000f5136b R08: 0000000000000000 R09: ffffed1000f5136b [ 4372.049387][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4372.049389][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4372.049391][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4372.049393][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4372.049396][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4372.049397][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4372.049399][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4372.049400][ C3] PKRU: 55555554 [ 4372.049402][ C3] Call Trace: [ 4372.049405][ C3] [ 4372.049410][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4372.049415][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4372.049421][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4372.049426][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4372.049430][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4372.049433][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4372.049439][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4372.049445][ C3] ? kasan_check_range (mm/kasan/generic.c:190) [ 4372.049448][ C3] ? kasan_check_range (mm/kasan/generic.c:190) [ 4372.049451][ C3] ? kasan_check_range (mm/kasan/generic.c:190) [ 4372.049454][ C3] [ 4372.049454][ C3] [ 4372.049456][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4372.049460][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4372.049463][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4372.049469][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4372.049473][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4372.049476][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4372.049481][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4372.049484][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4372.049488][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4372.049490][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4372.049495][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4372.049498][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4372.049505][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4372.049508][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4372.049513][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4372.049521][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4372.049524][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4372.049527][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4372.049529][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4372.049532][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4372.049539][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4372.049543][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4372.049546][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4372.049556][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4372.049559][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4372.049561][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4372.049567][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4372.049570][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4372.049575][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4372.049579][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4372.049586][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4372.049591][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4372.049597][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4372.049606][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4372.049610][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4372.049613][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4372.049617][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4372.049620][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4372.049625][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4372.049627][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4372.049631][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4372.049635][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4372.049639][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4372.049642][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4372.049645][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4372.049648][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4372.049656][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4372.049663][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4372.049670][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4372.049675][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4372.049685][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4372.049693][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4372.049702][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4372.049711][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4372.049714][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4372.049719][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4372.049724][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4372.049726][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4372.049730][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4372.049734][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4372.049741][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4372.049744][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4372.049749][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4372.049755][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4372.049758][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4372.049761][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4372.049764][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4372.049767][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4372.049770][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4372.049772][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4372.049776][ C3] tc_run (net/core/dev.c:3945) [ 4372.049780][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4372.049784][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4372.049786][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4372.049790][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4372.049795][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4372.049797][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4372.049801][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4372.049805][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4372.049808][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4372.049812][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4372.049815][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4372.049819][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4372.049826][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4372.049829][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4372.049832][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4372.049836][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4372.049839][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4372.049842][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4372.049844][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4372.049847][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4372.049851][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4372.049855][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4372.049857][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4372.049862][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4372.049866][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4372.049869][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4372.049872][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4372.049876][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4372.049879][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4372.049885][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4372.049888][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4372.049892][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4372.049897][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4372.049901][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4372.049904][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4372.049908][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4372.049912][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4372.049914][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4372.049918][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4372.049923][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4372.049927][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4372.049932][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4372.049935][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4372.049940][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4372.049943][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4372.049945][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4372.049951][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4372.049954][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4372.049957][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4372.049960][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4372.049965][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4372.049968][ C3] __do_softirq (kernel/softirq.c:553) [ 4372.049973][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4372.049976][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4372.049980][ C3] [ 4372.049981][ C3] [ 4372.049982][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4372.049986][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4372.049989][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4372.049991][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4372.049994][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4372.049995][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4372.049997][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4372.049998][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4372.050000][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4372.050004][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4372.050007][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4372.050015][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4372.050022][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4372.050025][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4372.050031][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4372.050033][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4372.050037][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4372.050042][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4372.050046][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4372.050051][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4372.050053][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4372.050057][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4372.050059][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4372.050063][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4372.050067][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4372.050072][ C3] ksys_write (fs/read_write.c:643) [ 4372.050076][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4372.050080][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4372.050084][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4372.050089][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4372.050092][ C3] RIP: 0033:0x7f93b2836957 [ 4372.050096][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4372.050098][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4372.050101][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4372.050102][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4372.050104][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4372.050106][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4372.050107][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4396.615017][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4396.615532][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4396.615985][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4396.616438][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4396.617321][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4396.617915][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 4396.618190][ C1] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 4396.619131][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202 [ 4396.619430][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4396.619816][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4396.620205][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4396.620591][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4396.620981][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4396.621391][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4396.621836][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4396.622169][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4396.622574][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4396.622959][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4396.623343][ C1] PKRU: 55555554 [ 4396.623519][ C1] Call Trace: [ 4396.623685][ C1] [ 4396.623830][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4396.624084][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4396.624321][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4396.624589][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4396.624854][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4396.625132][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4396.625390][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4396.625687][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4396.625940][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4396.626241][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4396.626527][ C1] [ 4396.626672][ C1] [ 4396.626816][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4396.627120][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4396.627402][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 4396.627675][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4396.627947][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4396.628250][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4396.628484][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4396.628717][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4396.628959][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4396.629223][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4396.629498][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4396.629731][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4396.629964][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4396.630217][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4396.630446][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4396.630684][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4396.630935][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4396.631212][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4396.631481][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4396.631722][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4396.631985][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4396.632242][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4396.632581][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4396.632827][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4396.633138][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4396.633394][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4396.633592][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4396.633815][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4396.634062][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4396.634333][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4396.634598][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4396.634818][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4396.635126][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4396.635425][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4396.635700][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4396.635986][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4396.636230][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4396.636456][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4396.636750][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4396.637028][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4396.637346][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4396.637576][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4396.637865][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4396.638143][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4396.638452][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4396.638699][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4396.638927][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4396.639169][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4396.639474][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4396.639798][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4396.640090][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4396.640358][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4396.640637][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4396.640941][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4396.641224][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4396.641531][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4396.641773][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4396.642046][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4396.642288][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4396.642529][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4396.642770][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4396.643027][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4396.643276][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4396.643518][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4396.643774][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4396.644031][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4396.644255][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4396.644504][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4396.644768][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4396.645029][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4396.645243][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4396.645503][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4396.645806][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4396.646040][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4396.646266][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4396.646510][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4396.646758][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4396.647036][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4396.647301][ C1] tc_run (net/core/dev.c:3945) [ 4396.647501][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4396.647726][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4396.647958][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4396.648212][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4396.648461][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4396.648692][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4396.648948][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4396.649245][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4396.649509][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4396.649754][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4396.650009][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4396.650259][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4396.650532][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4396.650860][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4396.651127][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4396.651400][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4396.651663][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4396.651878][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4396.652112][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4396.652366][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4396.652641][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4396.652885][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4396.653118][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4396.653361][ C1] ? __create_object (mm/kmemleak.c:756) [ 4396.653598][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4396.653856][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4396.654129][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4396.654394][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4396.654668][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4396.654901][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4396.655159][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4396.655378][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4396.655595][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4396.655825][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4396.656068][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4396.656314][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4396.656582][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4396.656802][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4396.657044][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4396.657292][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4396.657522][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4396.657779][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4396.658013][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4396.658271][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4396.658506][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4396.658780][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4396.659070][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4396.659363][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4396.659675][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4396.659920][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4396.660219][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4396.660445][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4396.660738][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4396.660961][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4396.661938][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4396.662358][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4396.662756][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4396.663153][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4396.663556][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4396.663943][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4396.666384][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4396.666909][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4396.667407][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4396.667874][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4396.668779][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4396.669385][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4396.669706][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4396.670667][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4396.670971][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4396.671372][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4396.671767][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4396.672162][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4396.672559][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4396.672954][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4396.673398][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4396.673726][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4396.674122][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4396.674518][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4396.674914][ C3] PKRU: 55555554 [ 4396.675094][ C3] Call Trace: [ 4396.675263][ C3] [ 4396.675413][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4396.675674][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4396.675916][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4396.676191][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4396.676461][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4396.676747][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4396.677011][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4396.677314][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4396.677582][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4396.677889][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4396.678184][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4396.678496][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4396.678780][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4396.679078][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4396.679363][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4396.679672][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4396.679911][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4396.680151][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4396.680389][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4396.680635][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4396.680905][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4396.681193][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4396.681430][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4396.681669][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4396.681928][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4396.682158][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4396.682405][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4396.682660][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4396.682935][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4396.683211][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4396.683457][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4396.683727][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4396.683988][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4396.684332][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4396.684582][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4396.684899][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4396.685164][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4396.685369][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4396.685597][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4396.685850][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4396.686124][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4396.686355][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4396.686584][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4396.686900][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4396.687203][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4396.687483][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4396.687774][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4396.688022][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4396.688251][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4396.688546][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4396.688830][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4396.689153][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4396.689389][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4396.689683][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4396.689966][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4396.690281][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4396.690534][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4396.690766][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4396.691013][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4396.691331][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4396.691660][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4396.691958][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4396.692231][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4396.692519][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4396.692830][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4396.693137][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4396.693462][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4396.693699][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4396.693964][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4396.694225][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4396.694492][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4396.694773][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4396.695083][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4396.695334][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4396.695609][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4396.695846][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4396.696087][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4396.696319][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4396.696554][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4396.696818][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4396.697072][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4396.697337][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4396.697618][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4396.697928][ C3] tc_run (net/core/dev.c:3945) [ 4396.698131][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4396.698362][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4396.698598][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4396.698858][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4396.699108][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4396.699344][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4396.699609][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4396.699911][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4396.700186][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4396.700435][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4396.700699][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4396.700955][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4396.701297][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4396.701572][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4396.701822][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4396.702085][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4396.702302][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4396.702542][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4396.702821][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4396.703129][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4396.703407][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4396.703657][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4396.703884][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4396.704153][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4396.704394][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4396.704648][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4396.704887][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4396.705134][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4396.705370][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4396.705636][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4396.705915][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4396.706158][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4396.706407][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4396.706705][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4396.707023][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4396.707264][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4396.707522][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4396.707789][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4396.708026][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4396.708263][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4396.708522][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4396.708780][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4396.709037][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4396.709304][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4396.709588][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4396.709823][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4396.710112][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4396.710351][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4396.710614][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4396.710831][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4396.711127][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4396.711380][ C3] __do_softirq (kernel/softirq.c:553) [ 4396.711612][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4396.711831][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4396.712114][ C3] [ 4396.712266][ C3] [ 4396.712414][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4396.712718][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4396.713039][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4396.713998][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4396.714306][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4396.714707][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4396.715101][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4396.715499][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4396.715894][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4396.716291][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4396.716585][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4396.716804][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4396.717033][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4396.717284][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4396.717569][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4396.717807][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4396.718062][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4396.718313][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4396.718600][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4396.718822][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4396.719062][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4396.719305][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4396.719541][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4396.719829][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4396.720093][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4396.720328][ C3] ksys_write (fs/read_write.c:643) [ 4396.720544][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4396.720793][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4396.721092][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4396.721331][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4396.721631][ C3] RIP: 0033:0x7f93b2836957 [ 4396.721856][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4396.722816][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4396.723236][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4396.723631][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4396.724024][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4396.724422][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4396.724816][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4424.615060][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4424.615589][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4424.616053][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4424.616519][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4424.617428][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4424.618040][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4424.618364][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4424.619330][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4424.619637][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4424.620034][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4424.620433][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4424.620831][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4424.621236][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4424.621632][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4424.622077][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4424.622410][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4424.622809][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4424.623207][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4424.623604][ C1] PKRU: 55555554 [ 4424.623789][ C1] Call Trace: [ 4424.623972][ C1] [ 4424.624118][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4424.624373][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4424.624610][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4424.624881][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4424.625148][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4424.625429][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4424.625689][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4424.625988][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4424.626243][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4424.626545][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4424.626833][ C1] [ 4424.626980][ C1] [ 4424.627125][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4424.627431][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4424.627714][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4424.628000][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4424.628284][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4424.628589][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4424.628822][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4424.629074][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4424.629324][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4424.629596][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4424.629882][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4424.630119][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4424.630360][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4424.630620][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4424.630856][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4424.631107][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4424.631367][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4424.631643][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4424.631920][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4424.632169][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4424.632442][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4424.632706][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4424.633053][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4424.633308][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4424.633629][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4424.633893][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4424.634097][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4424.634331][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4424.634585][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4424.634863][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4424.635135][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4424.635366][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4424.635687][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4424.635994][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4424.636279][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4424.636573][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4424.636824][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4424.637055][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4424.637356][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4424.637642][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4424.637967][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4424.638209][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4424.638504][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4424.638793][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4424.639110][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4424.639367][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4424.639601][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4424.639848][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4424.640161][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4424.640495][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4424.640795][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4424.641074][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4424.641363][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4424.641675][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4424.641961][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4424.642280][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4424.642528][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4424.642808][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4424.643058][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4424.643307][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4424.643554][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4424.643820][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4424.644075][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4424.644325][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4424.644589][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4424.644855][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4424.645080][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4424.645337][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4424.645611][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4424.645880][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4424.646095][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4424.646363][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4424.646673][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4424.646916][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4424.647147][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4424.647398][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4424.647654][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4424.647941][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4424.648211][ C1] tc_run (net/core/dev.c:3945) [ 4424.648420][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4424.648653][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4424.648892][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4424.649154][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4424.649408][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4424.649646][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4424.649910][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4424.650218][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4424.650489][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4424.650742][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4424.651008][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4424.651270][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4424.651552][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4424.651890][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4424.652166][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4424.652420][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4424.652684][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4424.652902][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4424.653137][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4424.653384][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4424.653672][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4424.653925][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4424.654163][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4424.654413][ C1] ? __create_object (mm/kmemleak.c:756) [ 4424.654658][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4424.654925][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4424.655210][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4424.655483][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4424.655765][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4424.656005][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4424.656273][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4424.656501][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4424.656723][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4424.656963][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4424.657215][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4424.657468][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4424.657738][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4424.657964][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4424.658215][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4424.658469][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4424.658706][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4424.658971][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4424.659217][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4424.659483][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4424.659727][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4424.660007][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4424.660310][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4424.660612][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4424.660934][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4424.661195][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4424.661500][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4424.661733][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4424.662034][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4424.662262][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4424.663236][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4424.663660][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4424.664059][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4424.664458][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4424.664858][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4424.665259][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4424.667720][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4424.668248][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4424.668748][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4424.669213][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4424.670115][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4424.670725][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4424.671053][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4424.672022][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4424.672330][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4424.672725][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4424.673120][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4424.673516][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4424.673911][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4424.674307][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4424.674750][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4424.675079][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4424.675476][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4424.675872][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4424.676267][ C3] PKRU: 55555554 [ 4424.676447][ C3] Call Trace: [ 4424.676618][ C3] [ 4424.676767][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4424.677028][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4424.677271][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4424.677545][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4424.677815][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4424.678101][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4424.678366][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4424.678672][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4424.678932][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4424.679240][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4424.679537][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4424.679850][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4424.680138][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4424.680430][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4424.680718][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4424.681031][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4424.681272][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4424.681511][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4424.681749][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4424.681996][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4424.682267][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4424.682548][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4424.682787][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4424.683031][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4424.683290][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4424.683523][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4424.683767][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4424.684022][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4424.684298][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4424.684573][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4424.684819][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4424.685087][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4424.685349][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4424.685695][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4424.685946][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4424.686265][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4424.686526][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4424.686728][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4424.686956][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4424.687209][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4424.687486][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4424.687715][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4424.687941][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4424.688260][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4424.688564][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4424.688844][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4424.689135][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4424.689383][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4424.689613][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4424.689911][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4424.690194][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4424.690516][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4424.690754][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4424.691053][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4424.691337][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4424.691652][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4424.691905][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4424.692137][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4424.692383][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4424.692695][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4424.693023][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4424.693320][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4424.693600][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4424.693886][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4424.694196][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4424.694503][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4424.694827][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4424.695065][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4424.695330][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4424.695589][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4424.695854][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4424.696137][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4424.696448][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4424.696697][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4424.696972][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4424.697211][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4424.697449][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4424.697686][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4424.697923][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4424.698187][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4424.698442][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4424.698707][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4424.698987][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4424.699298][ C3] tc_run (net/core/dev.c:3945) [ 4424.699503][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4424.699732][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4424.699969][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4424.700228][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4424.700479][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4424.700716][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4424.700980][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4424.701288][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4424.701559][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4424.701811][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4424.702074][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4424.702331][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4424.702664][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4424.702937][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4424.703187][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4424.703450][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4424.703667][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4424.703908][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4424.704183][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4424.704493][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4424.704767][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4424.705017][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4424.705246][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4424.705520][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4424.705761][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4424.706011][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4424.706250][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4424.706497][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4424.706731][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4424.706996][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4424.707273][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4424.707518][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4424.707765][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4424.708064][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4424.708382][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4424.708622][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4424.708880][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4424.709147][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4424.709384][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4424.709619][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4424.709878][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4424.710136][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4424.710395][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4424.710664][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4424.710948][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4424.711191][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4424.711480][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4424.711718][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4424.711980][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4424.712200][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4424.712493][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4424.712739][ C3] __do_softirq (kernel/softirq.c:553) [ 4424.712970][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4424.713189][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4424.713473][ C3] [ 4424.713623][ C3] [ 4424.713770][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4424.714074][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4424.714394][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4424.715355][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4424.715661][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4424.716055][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4424.716451][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4424.716847][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4424.717243][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4424.717638][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4424.717931][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4424.718150][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4424.718381][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4424.718632][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4424.718914][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4424.719152][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4424.719408][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4424.719660][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4424.719948][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4424.720170][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4424.720411][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4424.720654][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4424.720889][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4424.721186][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4424.721448][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4424.721685][ C3] ksys_write (fs/read_write.c:643) [ 4424.721900][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4424.722146][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4424.722449][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4424.722678][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4424.722975][ C3] RIP: 0033:0x7f93b2836957 [ 4424.723201][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4424.724168][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4424.724586][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4424.724981][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4424.725379][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4424.725773][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4424.726169][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4450.053520][ C3] rcu: 3-....: (2065504 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=497873 | [ 4450.054072][ C3] rcu: (t=2056082 jiffies g=1064457 q=88 ncpus=4) | [ 4450.054400][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 4450.054672][ C1] NMI backtrace for cpu 1 [ 4450.054684][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4450.054687][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4450.054696][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4450.054699][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4450.054703][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4450.054705][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4450.054707][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4450.054708][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4450.054710][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4450.054712][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4450.054715][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4450.054718][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4450.054720][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4450.054721][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4450.054723][ C1] PKRU: 55555554 [ 4450.054724][ C1] Call Trace: [ 4450.054727][ C1] [ 4450.054732][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4450.054738][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4450.054745][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4450.054749][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4450.054753][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4450.054755][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4450.054761][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4450.054767][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4450.054770][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4450.054773][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4450.054777][ C1] [ 4450.054778][ C1] [ 4450.054779][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4450.054786][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4450.054791][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4450.054794][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4450.054798][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4450.054802][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4450.054805][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4450.054808][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4450.054813][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4450.054816][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4450.054823][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4450.054826][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4450.054831][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4450.054837][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4450.054841][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4450.054844][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4450.054846][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4450.054849][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4450.054855][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4450.054859][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4450.054863][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4450.054873][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4450.054876][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4450.054878][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4450.054884][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4450.054887][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4450.054891][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4450.054895][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4450.054901][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4450.054907][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4450.054911][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4450.054919][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4450.054924][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4450.054926][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4450.054930][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4450.054934][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4450.054938][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4450.054941][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4450.054945][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4450.054949][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4450.054954][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4450.054957][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4450.054959][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4450.054963][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4450.054971][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4450.054978][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4450.054985][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4450.054990][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4450.055001][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4450.055008][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4450.055011][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4450.055018][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4450.055022][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4450.055028][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4450.055032][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4450.055035][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4450.055038][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4450.055041][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4450.055043][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4450.055047][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4450.055050][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4450.055054][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4450.055056][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4450.055059][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4450.055063][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4450.055065][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4450.055068][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4450.055071][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4450.055076][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4450.055081][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4450.055084][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4450.055089][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4450.055092][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4450.055096][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4450.055099][ C1] tc_run (net/core/dev.c:3945) [ 4450.055103][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4450.055106][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4450.055108][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4450.055112][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4450.055116][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4450.055118][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4450.055121][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4450.055125][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4450.055128][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4450.055132][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4450.055135][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4450.055138][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4450.055142][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4450.055149][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4450.055152][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4450.055156][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4450.055161][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4450.055164][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4450.055168][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4450.055171][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4450.055175][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4450.055178][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4450.055182][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4450.055186][ C1] ? __create_object (mm/kmemleak.c:756) [ 4450.055189][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4450.055195][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4450.055199][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4450.055202][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4450.055207][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4450.055210][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4450.055214][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4450.055218][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4450.055221][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4450.055223][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4450.055225][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4450.055231][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4450.055235][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4450.055238][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4450.055243][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4450.055245][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4450.055249][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4450.055253][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4450.055258][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4450.055261][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4450.055268][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4450.055273][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4450.055276][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4450.055281][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4450.055286][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4450.055289][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4450.055293][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4450.055297][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4450.055301][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4450.055305][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4450.055307][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4450.055310][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4450.055312][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4450.055313][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4450.055315][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4450.055317][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4450.055313][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 4450.055315][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 4450.055317][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4450.055322][ C1] [ 4450.102343][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4450.102953][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4450.103279][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4450.104238][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4450.104544][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4450.104938][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4450.105332][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4450.105729][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4450.106124][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4450.106519][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4450.106961][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4450.107290][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4450.107689][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4450.108084][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4450.108477][ C3] PKRU: 55555554 [ 4450.108658][ C3] Call Trace: [ 4450.108828][ C3] [ 4450.108976][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4450.109247][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4450.109497][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4450.109747][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4450.109976][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4450.110244][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4450.110510][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4450.110764][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4450.111052][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4450.111292][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4450.111601][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4450.111875][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4450.112160][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4450.112424][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4450.112728][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4450.112988][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4450.113297][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4450.113589][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4450.113900][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4450.114189][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4450.114482][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4450.114768][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4450.115076][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4450.115316][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4450.115553][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4450.115790][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4450.116037][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4450.116306][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4450.116590][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4450.116825][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4450.117064][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4450.117321][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4450.117556][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4450.117801][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4450.118057][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4450.118331][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4450.118605][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4450.118851][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4450.119119][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4450.119382][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4450.119726][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4450.119977][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4450.120294][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4450.120555][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4450.120757][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4450.120996][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4450.121248][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4450.121522][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4450.121752][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4450.121978][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4450.122296][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4450.122599][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4450.122878][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4450.123171][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4450.123417][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4450.123643][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4450.123945][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4450.124225][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4450.124547][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4450.124784][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4450.125077][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4450.125360][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4450.125673][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4450.125926][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4450.126159][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4450.126406][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4450.126715][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4450.127045][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4450.127346][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4450.127619][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4450.127905][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4450.128217][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4450.128528][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4450.128851][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4450.129089][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4450.129353][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4450.129613][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4450.129879][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4450.130161][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4450.130471][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4450.130721][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4450.131001][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4450.131242][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4450.131481][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4450.131710][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4450.131947][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4450.132208][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4450.132462][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4450.132727][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4450.133010][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4450.133320][ C3] tc_run (net/core/dev.c:3945) [ 4450.133524][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4450.133752][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4450.133988][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4450.134250][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4450.134500][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4450.134738][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4450.134999][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4450.135304][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4450.135573][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4450.135824][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4450.136086][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4450.136341][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4450.136674][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4450.136947][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4450.137197][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4450.137460][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4450.137674][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4450.137918][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4450.138192][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4450.138501][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4450.138773][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4450.139023][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4450.139252][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4450.139521][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4450.139763][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4450.140012][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4450.140249][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4450.140494][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4450.140727][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4450.140997][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4450.141277][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4450.141518][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4450.141766][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4450.142065][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4450.142382][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4450.142625][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4450.142883][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4450.143148][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4450.143386][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4450.143620][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4450.143880][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4450.144138][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4450.144396][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4450.144663][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4450.144944][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4450.145180][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4450.145469][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4450.145705][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4450.145966][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4450.146188][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4450.146482][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4450.146727][ C3] __do_softirq (kernel/softirq.c:553) [ 4450.146959][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4450.147177][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4450.147463][ C3] [ 4450.147612][ C3] [ 4450.147762][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4450.148062][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4450.148382][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4450.149344][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4450.149652][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4450.150048][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4450.150442][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4450.150837][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4450.151236][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4450.151635][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4450.151931][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4450.152152][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4450.152381][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4450.152630][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4450.152915][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4450.153149][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4450.153405][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4450.153656][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4450.153944][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4450.154163][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4450.154404][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4450.154648][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4450.154883][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4450.155171][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4450.155433][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4450.155669][ C3] ksys_write (fs/read_write.c:643) [ 4450.155884][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4450.156131][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4450.156434][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4450.156665][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4450.156962][ C3] RIP: 0033:0x7f93b2836957 [ 4450.157189][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4450.158155][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4450.158571][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4450.158974][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4450.159368][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4450.159763][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4450.160156][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4476.615000][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4476.615513][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4476.615964][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4476.616420][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4476.617300][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4476.617892][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4476.618207][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4476.619175][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4476.619480][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4476.619873][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4476.620266][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4476.620659][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4476.621057][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4476.621449][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4476.621891][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4476.622220][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4476.622616][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4476.623009][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4476.623404][ C1] PKRU: 55555554 [ 4476.623583][ C1] Call Trace: [ 4476.623752][ C1] [ 4476.623900][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4476.624160][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4476.624404][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4476.624679][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4476.624948][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4476.625238][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4476.625501][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4476.625806][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4476.626066][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4476.626375][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4476.626668][ C1] [ 4476.626819][ C1] [ 4476.626968][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4476.627282][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4476.627570][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4476.627865][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4476.628152][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4476.628464][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4476.628705][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4476.628944][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4476.629193][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4476.629465][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4476.629748][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4476.629984][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4476.630225][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4476.630484][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4476.630718][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4476.630968][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4476.631226][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4476.631499][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4476.631774][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4476.632021][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4476.632291][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4476.632552][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4476.632898][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4476.633149][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4476.633469][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4476.633730][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4476.633933][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4476.634164][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4476.634415][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4476.634692][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4476.634963][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4476.635190][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4476.635507][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4476.635810][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4476.636091][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4476.636385][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4476.636634][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4476.636863][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4476.637159][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4476.637444][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4476.637768][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4476.638004][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4476.638300][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4476.638584][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4476.638899][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4476.639154][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4476.639388][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4476.639634][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4476.639945][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4476.640277][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4476.640574][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4476.640854][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4476.641139][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4476.641452][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4476.641734][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4476.642047][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4476.642294][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4476.642573][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4476.642819][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4476.643064][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4476.643311][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4476.643573][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4476.643824][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4476.644070][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4476.644332][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4476.644594][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4476.644819][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4476.645073][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4476.645344][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4476.645610][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4476.645826][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4476.646091][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4476.646399][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4476.646639][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4476.646867][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4476.647118][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4476.647373][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4476.647656][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4476.647923][ C1] tc_run (net/core/dev.c:3945) [ 4476.648127][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4476.648357][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4476.648593][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4476.648851][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4476.649102][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4476.649340][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4476.649602][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4476.649904][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4476.650176][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4476.650426][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4476.650689][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4476.650947][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4476.651228][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4476.651564][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4476.651837][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4476.652088][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4476.652351][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4476.652566][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4476.652798][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4476.653039][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4476.653325][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4476.653574][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4476.653813][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4476.654060][ C1] ? __create_object (mm/kmemleak.c:756) [ 4476.654304][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4476.654569][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4476.654847][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4476.655119][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4476.655400][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4476.655638][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4476.655902][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4476.656125][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4476.656347][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4476.656585][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4476.656833][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4476.657086][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4476.657356][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4476.657580][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4476.657827][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4476.658080][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4476.658317][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4476.658580][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4476.658820][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4476.659083][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4476.659324][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4476.659604][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4476.659902][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4476.660200][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4476.660519][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4476.660774][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4476.661076][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4476.661310][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4476.661607][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4476.661834][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4476.662798][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4476.663219][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4476.663616][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4476.664011][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4476.664406][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4476.664803][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4476.667251][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4476.667783][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4476.668284][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4476.668752][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4476.669657][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4476.670267][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4476.670590][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4476.671567][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4476.671873][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4476.672272][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4476.672668][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4476.673062][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4476.673459][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4476.673855][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4476.674300][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4476.674630][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4476.675026][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4476.675424][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4476.675819][ C3] PKRU: 55555554 [ 4476.676000][ C3] Call Trace: [ 4476.676170][ C3] [ 4476.676318][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4476.676579][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4476.676820][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4476.677094][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4476.677365][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4476.677652][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4476.677915][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4476.678220][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4476.678481][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4476.678787][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4476.679081][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4476.679394][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4476.679682][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4476.679975][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4476.680263][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4476.680571][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4476.680817][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4476.681058][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4476.681297][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4476.681543][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4476.681817][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4476.682100][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4476.682338][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4476.682579][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4476.682837][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4476.683074][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4476.683319][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4476.683575][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4476.683850][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4476.684126][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4476.684372][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4476.684642][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4476.684903][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4476.685250][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4476.685500][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4476.685818][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4476.686078][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4476.686283][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4476.686511][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4476.686763][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4476.687038][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4476.687270][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4476.687497][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4476.687815][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4476.688116][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4476.688399][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4476.688690][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4476.688937][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4476.689165][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4476.689464][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4476.689746][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4476.690070][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4476.690307][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4476.690603][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4476.690893][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4476.691209][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4476.691463][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4476.691694][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4476.691941][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4476.692253][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4476.692584][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4476.692882][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4476.693153][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4476.693440][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4476.693752][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4476.694060][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4476.694385][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4476.694624][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4476.694887][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4476.695147][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4476.695412][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4476.695694][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4476.696002][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4476.696252][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4476.696532][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4476.696771][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4476.697011][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4476.697242][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4476.697478][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4476.697741][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4476.697995][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4476.698261][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4476.698540][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4476.698850][ C3] tc_run (net/core/dev.c:3945) [ 4476.699054][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4476.699286][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4476.699524][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4476.699784][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4476.700036][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4476.700271][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4476.700534][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4476.700839][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4476.701112][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4476.701362][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4476.701627][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4476.701882][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4476.702218][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4476.702493][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4476.702742][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4476.703004][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4476.703221][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4476.703464][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4476.703741][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4476.704049][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4476.704323][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4476.704575][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4476.704802][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4476.705073][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4476.705315][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4476.705563][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4476.705802][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4476.706048][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4476.706283][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4476.706547][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4476.706825][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4476.707068][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4476.707318][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4476.707617][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4476.707935][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4476.708176][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4476.708435][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4476.708701][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4476.708937][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4476.709174][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4476.709434][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4476.709693][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4476.709951][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4476.710219][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4476.710501][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4476.710738][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4476.711032][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4476.711270][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4476.711532][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4476.711750][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4476.712046][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4476.712292][ C3] __do_softirq (kernel/softirq.c:553) [ 4476.712524][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4476.712742][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4476.713025][ C3] [ 4476.713175][ C3] [ 4476.713323][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4476.713626][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4476.713947][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4476.714907][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4476.715214][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4476.715608][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4476.716003][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4476.716400][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4476.716799][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4476.717196][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4476.717490][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4476.717707][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4476.717938][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4476.718189][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4476.718474][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4476.718711][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4476.718967][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4476.719218][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4476.719503][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4476.719729][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4476.719970][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4476.720211][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4476.720449][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4476.720737][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4476.721005][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4476.721239][ C3] ksys_write (fs/read_write.c:643) [ 4476.721456][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4476.721703][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4476.722005][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4476.722235][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4476.722533][ C3] RIP: 0033:0x7f93b2836957 [ 4476.722756][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4476.723717][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4476.724135][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4476.724531][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4476.724928][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4476.725325][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4476.725720][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4504.615046][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4504.615571][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4504.616031][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4504.616497][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4504.617399][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4504.618004][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4504.618328][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4504.619290][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4504.619593][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4504.619990][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4504.620386][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4504.620786][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4504.621179][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4504.621576][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4504.622018][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4504.622349][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4504.622745][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4504.623143][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4504.623542][ C1] PKRU: 55555554 [ 4504.623721][ C1] Call Trace: [ 4504.623892][ C1] [ 4504.624043][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4504.624307][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4504.624547][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4504.624823][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4504.625092][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4504.625379][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4504.625643][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4504.625945][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4504.626207][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4504.626513][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4504.626808][ C1] [ 4504.626956][ C1] [ 4504.627107][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4504.627419][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4504.627707][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4504.628000][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4504.628288][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4504.628598][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4504.628838][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4504.629075][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4504.629322][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4504.629594][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4504.629876][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4504.630114][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4504.630355][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4504.630612][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4504.630849][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4504.631095][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4504.631352][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4504.631628][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4504.631904][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4504.632150][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4504.632421][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4504.632682][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4504.633026][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4504.633279][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4504.633596][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4504.633857][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4504.634061][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4504.634291][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4504.634546][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4504.634820][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4504.635092][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4504.635318][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4504.635635][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4504.635939][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4504.636218][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4504.636512][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4504.636760][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4504.636986][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4504.637287][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4504.637569][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4504.637893][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4504.638130][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4504.638427][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4504.638709][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4504.639023][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4504.639279][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4504.639512][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4504.639759][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4504.640070][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4504.640401][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4504.640702][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4504.640976][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4504.641263][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4504.641573][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4504.641855][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4504.642168][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4504.642415][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4504.642691][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4504.642938][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4504.643186][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4504.643431][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4504.643695][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4504.643948][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4504.644196][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4504.644457][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4504.644719][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4504.644944][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4504.645199][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4504.645469][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4504.645734][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4504.645949][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4504.646215][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4504.646521][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4504.646759][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4504.646990][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4504.647240][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4504.647494][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4504.647776][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4504.648041][ C1] tc_run (net/core/dev.c:3945) [ 4504.648249][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4504.648477][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4504.648714][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4504.648974][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4504.649227][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4504.649465][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4504.649726][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4504.650029][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4504.650299][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4504.650549][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4504.650815][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4504.651073][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4504.651352][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4504.651688][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4504.651962][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4504.652214][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4504.652476][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4504.652689][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4504.652923][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4504.653165][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4504.653448][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4504.653697][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4504.653935][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4504.654183][ C1] ? __create_object (mm/kmemleak.c:756) [ 4504.654424][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4504.654690][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4504.654968][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4504.655239][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4504.655523][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4504.655759][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4504.656024][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4504.656250][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4504.656469][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4504.656706][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4504.656954][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4504.657208][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4504.657475][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4504.657700][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4504.657949][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4504.658202][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4504.658436][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4504.658699][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4504.658937][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4504.659202][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4504.659443][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4504.659723][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4504.660018][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4504.660320][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4504.660643][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4504.660894][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4504.661196][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4504.661425][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4504.661723][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4504.661949][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4504.662912][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4504.663329][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4504.663724][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4504.664119][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4504.664516][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4504.664911][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4504.667369][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4504.667894][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4504.668396][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4504.668860][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4504.669765][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4504.670374][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 4504.670665][ C3] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 4504.671629][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [ 4504.671934][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4504.672330][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4504.672724][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4504.673117][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4504.673515][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4504.673912][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4504.674356][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4504.674685][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4504.675081][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4504.675479][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4504.675875][ C3] PKRU: 55555554 [ 4504.676056][ C3] Call Trace: [ 4504.676225][ C3] [ 4504.676375][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4504.676635][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4504.676877][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4504.677151][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4504.677421][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4504.677708][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4504.677970][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4504.678274][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4504.678534][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4504.678842][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4504.679135][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4504.679447][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4504.679734][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 4504.680014][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4504.680294][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4504.680602][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4504.680848][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4504.681086][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4504.681323][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4504.681570][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4504.681841][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4504.682124][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4504.682362][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4504.682599][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4504.682858][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4504.683092][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4504.683338][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4504.683594][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4504.683867][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4504.684147][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4504.684391][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4504.684664][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4504.684924][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4504.685268][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4504.685519][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4504.685837][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4504.686098][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4504.686300][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4504.686530][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4504.686782][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4504.687054][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4504.687287][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4504.687510][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4504.687827][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4504.688131][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4504.688411][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4504.688705][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4504.688953][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4504.689179][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4504.689477][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4504.689759][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4504.690082][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4504.690323][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4504.690622][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4504.690904][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4504.691221][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4504.691474][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4504.691709][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4504.691955][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4504.692267][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4504.692598][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4504.692894][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4504.693167][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4504.693454][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4504.693766][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4504.694073][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4504.694398][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4504.694633][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4504.694898][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4504.695157][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4504.695424][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4504.695704][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4504.696015][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4504.696266][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4504.696540][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4504.696779][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4504.697020][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4504.697248][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4504.697487][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4504.697748][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4504.698001][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4504.698268][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4504.698550][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4504.698860][ C3] tc_run (net/core/dev.c:3945) [ 4504.699064][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4504.699294][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4504.699530][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4504.699788][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4504.700040][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4504.700278][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4504.700542][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4504.700853][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4504.701122][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4504.701374][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4504.701636][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4504.701891][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4504.702226][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4504.702501][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4504.702753][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4504.703016][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4504.703231][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4504.703473][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4504.703746][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4504.704054][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4504.704329][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4504.704580][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4504.704809][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4504.705077][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4504.705320][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4504.705570][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4504.705808][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4504.706056][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4504.706288][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4504.706554][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4504.706834][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4504.707077][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4504.707326][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4504.707624][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4504.707941][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4504.708184][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4504.708443][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4504.708709][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4504.708950][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4504.709187][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4504.709448][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4504.709707][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4504.709965][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4504.710232][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4504.710514][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4504.710756][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4504.711047][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4504.711285][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4504.711546][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4504.711766][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4504.712060][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4504.712307][ C3] __do_softirq (kernel/softirq.c:553) [ 4504.712536][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4504.712758][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4504.713040][ C3] [ 4504.713190][ C3] [ 4504.713342][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4504.713642][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4504.713964][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4504.714925][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4504.715230][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4504.715625][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4504.716020][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4504.716413][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4504.716810][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4504.717210][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4504.717503][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4504.717724][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4504.717953][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4504.718204][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4504.718491][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4504.718727][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4504.718981][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4504.719233][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4504.719520][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4504.719741][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4504.719982][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4504.720225][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4504.720463][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4504.720754][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4504.721015][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4504.721252][ C3] ksys_write (fs/read_write.c:643) [ 4504.721468][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4504.721712][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4504.722016][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4504.722247][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4504.722542][ C3] RIP: 0033:0x7f93b2836957 [ 4504.722768][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4504.723727][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4504.724145][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4504.724539][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4504.724933][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4504.725328][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4504.725725][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4504.726128][ C3] | [ 4528.161162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4528.161531][ C1] rcu: 1-....: (2148003 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=516795 | [ 4528.162082][ C1] rcu: (t=2134190 jiffies g=1064457 q=88 ncpus=4) [ 4528.162860][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4528.163474][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 4528.163766][ C1] Code: 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff 5b b8 01 00 00 00 5d 41 5c cc cc cc cc 41 bc 08 00 00 00 45 29 dc 49 8d 14 2c eb 0c 48 83 All code ======== 0: 00 00 add %al,(%rax) 2: 48 85 d2 test %rdx,%rdx 5: 0f 84 4c ff ff ff je 0xffffffffffffff57 b: 41 83 e2 07 and $0x7,%r10d f: 49 39 d1 cmp %rdx,%r9 12: 0f 85 34 ff ff ff jne 0xffffffffffffff4c 18: 45 3a 11 cmp (%r9),%r10b 1b: 0f 8d 2b ff ff ff jge 0xffffffffffffff4c 21: 5b pop %rbx 22: b8 01 00 00 00 mov $0x1,%eax 27: 5d pop %rbp 28: 41 5c pop %r12 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 41 bc 08 00 00 00 mov $0x8,%r12d 35: 45 29 dc sub %r11d,%r12d 38: 49 8d 14 2c lea (%r12,%rbp,1),%rdx 3c: eb 0c jmp 0x4a 3e: 48 rex.W 3f: 83 .byte 0x83 Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 41 bc 08 00 00 00 mov $0x8,%r12d b: 45 29 dc sub %r11d,%r12d e: 49 8d 14 2c lea (%r12,%rbp,1),%rdx 12: eb 0c jmp 0x20 14: 48 rex.W 15: 83 .byte 0x83 [ 4528.164728][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000246 [ 4528.165032][ C1] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4528.165428][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4528.165823][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4528.166218][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4528.166613][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4528.167009][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4528.167452][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4528.167782][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4528.168179][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4528.168576][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4528.168971][ C1] PKRU: 55555554 [ 4528.169151][ C1] Call Trace: [ 4528.169319][ C1] [ 4528.169469][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4528.169742][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4528.169994][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4528.170248][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4528.170475][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4528.170750][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4528.171018][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4528.171274][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4528.171557][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4528.171798][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4528.172109][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4528.172380][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4528.172668][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4528.172932][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4528.173236][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4528.173500][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4528.173805][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4528.174102][ C1] [ 4528.174251][ C1] [ 4528.174404][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4528.174719][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4528.175007][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [ 4528.175267][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4528.175548][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4528.175859][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4528.176099][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4528.176338][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4528.176586][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4528.176855][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4528.177139][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4528.177375][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4528.177615][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4528.177874][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4528.178108][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4528.178355][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4528.178612][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4528.178885][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4528.179160][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4528.179407][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4528.179679][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4528.179941][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4528.180290][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4528.180546][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4528.180865][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4528.181128][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4528.181332][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4528.181562][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4528.181814][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4528.182091][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4528.182363][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4528.182591][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4528.182909][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4528.183213][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4528.183495][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4528.183788][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4528.184036][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4528.184268][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4528.184565][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4528.184851][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4528.185176][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4528.185414][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4528.185709][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4528.185994][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4528.186311][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4528.186566][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4528.186798][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4528.187046][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4528.187360][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4528.187691][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4528.187990][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4528.188265][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4528.188552][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4528.188863][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4528.189147][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4528.189462][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4528.189711][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4528.189991][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4528.190239][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4528.190484][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4528.190735][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4528.190997][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4528.191251][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4528.191498][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4528.191760][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4528.192025][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4528.192250][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4528.192505][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4528.192776][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4528.193043][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4528.193260][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4528.193526][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4528.193836][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4528.194077][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4528.194308][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4528.194555][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4528.194809][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4528.195094][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4528.195362][ C1] tc_run (net/core/dev.c:3945) [ 4528.195565][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4528.195796][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4528.196031][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4528.196291][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4528.196543][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4528.196786][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4528.197048][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4528.197353][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4528.197623][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4528.197874][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4528.198137][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4528.198393][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4528.198674][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4528.199009][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4528.199284][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4528.199536][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4528.199799][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4528.200015][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4528.200249][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4528.200491][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4528.200783][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4528.201032][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4528.201270][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4528.201517][ C1] ? __create_object (mm/kmemleak.c:756) [ 4528.201760][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4528.202025][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4528.202306][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4528.202578][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4528.202857][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4528.203096][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4528.203361][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4528.203587][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4528.203806][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4528.204044][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4528.204293][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4528.204546][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4528.204813][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4528.205036][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4528.205283][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4528.205536][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4528.205772][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4528.206035][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4528.206276][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4528.206539][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4528.206781][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4528.207060][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4528.207358][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4528.207655][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4528.207974][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4528.208225][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4528.208527][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4528.208759][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4528.209054][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4528.209283][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4528.210245][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4528.210673][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4528.211069][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4528.211465][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4528.211860][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4528.212260][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4528.212260][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4528.212660][ C1] | [ 4528.212816][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 4528.213090][ C3] NMI backtrace for cpu 3 [ 4528.213101][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4528.213104][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4528.213112][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4528.213116][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4528.213119][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4528.213120][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4528.213122][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4528.213124][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4528.213126][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4528.213127][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4528.213129][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4528.213133][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4528.213134][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4528.213136][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4528.213137][ C3] PKRU: 55555554 [ 4528.213138][ C3] Call Trace: [ 4528.213141][ C3] [ 4528.213145][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4528.213151][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4528.213156][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4528.213163][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4528.213167][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4528.213169][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4528.213175][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4528.213180][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4528.213184][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4528.213187][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4528.213190][ C3] [ 4528.213191][ C3] [ 4528.213193][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4528.213195][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4528.213201][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4528.213206][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4528.213209][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4528.213214][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4528.213216][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4528.213220][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4528.213222][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4528.213227][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4528.213230][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4528.213237][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4528.213239][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4528.213244][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4528.213251][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4528.213255][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4528.213258][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4528.213260][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4528.213263][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4528.213270][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4528.213274][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4528.213278][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4528.213288][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4528.213290][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4528.213293][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4528.213298][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4528.213301][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4528.213306][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4528.213311][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4528.213316][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4528.213322][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4528.213326][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4528.213334][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4528.213339][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4528.213341][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4528.213345][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4528.213349][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4528.213353][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4528.213356][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4528.213360][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4528.213364][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4528.213369][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4528.213372][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4528.213375][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4528.213378][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4528.213386][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4528.213394][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4528.213400][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4528.213405][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4528.213416][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4528.213425][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4528.213433][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4528.213442][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4528.213445][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4528.213451][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4528.213455][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4528.213458][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4528.213461][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4528.213465][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4528.213473][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4528.213476][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4528.213481][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4528.213486][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4528.213490][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4528.213493][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4528.213496][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4528.213499][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4528.213502][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4528.213504][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4528.213507][ C3] tc_run (net/core/dev.c:3945) [ 4528.213512][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4528.213515][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4528.213517][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4528.213521][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4528.213525][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4528.213527][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4528.213531][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4528.213534][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4528.213537][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4528.213541][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4528.213545][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4528.213548][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4528.213556][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4528.213558][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4528.213562][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4528.213565][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4528.213569][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4528.213571][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4528.213574][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4528.213577][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4528.213580][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4528.213583][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4528.213586][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4528.213590][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4528.213594][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4528.213597][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4528.213600][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4528.213604][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4528.213607][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4528.213613][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4528.213616][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4528.213620][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4528.213625][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4528.213629][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4528.213632][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4528.213636][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4528.213639][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4528.213642][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4528.213646][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4528.213651][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4528.213656][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4528.213660][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4528.213663][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4528.213667][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4528.213670][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4528.213672][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4528.213677][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4528.213680][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4528.213683][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4528.213686][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4528.213691][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4528.213694][ C3] __do_softirq (kernel/softirq.c:553) [ 4528.213699][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4528.213702][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4528.213706][ C3] [ 4528.213707][ C3] [ 4528.213708][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4528.213711][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4528.213714][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4528.213716][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4528.213718][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4528.213720][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4528.213721][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4528.213723][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4528.213724][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4528.213729][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4528.213733][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4528.213740][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4528.213746][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4528.213749][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4528.213755][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4528.213758][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4528.213762][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4528.213766][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4528.213770][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4528.213774][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4528.213777][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4528.213781][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4528.213783][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4528.213787][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4528.213790][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4528.213796][ C3] ksys_write (fs/read_write.c:643) [ 4528.213799][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4528.213803][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4528.213807][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4528.213812][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4528.213815][ C3] RIP: 0033:0x7f93b2836957 [ 4528.213818][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4528.213820][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4528.213823][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4528.213824][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4528.213825][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4528.213827][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4528.213828][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4552.615057][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4552.615585][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4552.616046][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4552.616513][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4552.617420][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4552.618028][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4552.618353][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4552.619319][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4552.619625][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4552.620022][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4552.620425][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4552.620821][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4552.621221][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4552.621620][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4552.622067][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4552.622399][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4552.622798][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4552.623196][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4552.623596][ C1] PKRU: 55555554 [ 4552.623777][ C1] Call Trace: [ 4552.623947][ C1] [ 4552.624098][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4552.624362][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4552.624603][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4552.624882][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4552.625152][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4552.625442][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4552.625707][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4552.626011][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4552.626274][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4552.626583][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4552.626880][ C1] [ 4552.627028][ C1] [ 4552.627180][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4552.627493][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4552.627783][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4552.628079][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4552.628368][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4552.628682][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4552.628924][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4552.629163][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4552.629410][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4552.629683][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4552.629967][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4552.630208][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4552.630454][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4552.630715][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4552.630948][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4552.631195][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4552.631452][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4552.631726][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4552.632005][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4552.632252][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4552.632525][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4552.632787][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4552.633136][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4552.633390][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4552.633709][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4552.633971][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4552.634174][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4552.634406][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4552.634660][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4552.634935][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4552.635210][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4552.635438][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4552.635760][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4552.636066][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4552.636348][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4552.636642][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4552.636890][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4552.637119][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4552.637421][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4552.637704][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4552.638028][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4552.638267][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4552.638565][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4552.638848][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4552.639163][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4552.639419][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4552.639654][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4552.639901][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4552.640214][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4552.640557][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4552.640855][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4552.641129][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4552.641421][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4552.641732][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4552.642017][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4552.642333][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4552.642581][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4552.642860][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4552.643109][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4552.643357][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4552.643606][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4552.643870][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4552.644126][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4552.644375][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4552.644638][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4552.644902][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4552.645128][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4552.645386][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4552.645659][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4552.645925][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4552.646141][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4552.646410][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4552.646717][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4552.646960][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4552.647193][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4552.647442][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4552.647698][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4552.647982][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4552.648251][ C1] tc_run (net/core/dev.c:3945) [ 4552.648456][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4552.648687][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4552.648925][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4552.649187][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4552.649441][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4552.649679][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4552.649942][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4552.650248][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4552.650524][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4552.650777][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4552.651042][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4552.651298][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4552.651577][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4552.651914][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4552.652193][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4552.652445][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4552.652710][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4552.652926][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4552.653163][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4552.653407][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4552.653692][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4552.653945][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4552.654186][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4552.654433][ C1] ? __create_object (mm/kmemleak.c:756) [ 4552.654675][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4552.654942][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4552.655224][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4552.655496][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4552.655778][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4552.656016][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4552.656281][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4552.656510][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4552.656729][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4552.656968][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4552.657220][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4552.657474][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4552.657743][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4552.657971][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4552.658221][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4552.658476][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4552.658711][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4552.658976][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4552.659218][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4552.659482][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4552.659725][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4552.660005][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4552.660305][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4552.660611][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4552.660934][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4552.661187][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4552.661490][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4552.661722][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4552.662023][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4552.662250][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4552.663221][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4552.663643][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4552.664039][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4552.664440][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4552.664838][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4552.665237][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4552.667696][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4552.668225][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4552.668725][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4552.669195][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4552.670101][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4552.670715][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4552.671036][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4552.671997][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4552.672302][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4552.672697][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4552.673091][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4552.673486][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4552.673882][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4552.674281][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4552.674722][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4552.675049][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4552.675445][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4552.675841][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4552.676235][ C3] PKRU: 55555554 [ 4552.676415][ C3] Call Trace: [ 4552.676583][ C3] [ 4552.676732][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4552.676993][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4552.677235][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4552.677508][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4552.677777][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4552.678063][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4552.678326][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4552.678631][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4552.678890][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4552.679196][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4552.679489][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4552.679803][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4552.680091][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4552.680389][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4552.680677][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4552.680985][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4552.681224][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4552.681464][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4552.681702][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4552.681948][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4552.682218][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4552.682499][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4552.682735][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4552.682976][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4552.683234][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4552.683466][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4552.683709][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4552.683965][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4552.684240][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4552.684515][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4552.684760][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4552.685029][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4552.685289][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4552.685635][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4552.685884][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4552.686201][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4552.686463][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4552.686666][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4552.686892][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4552.687144][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4552.687420][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4552.687650][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4552.687877][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4552.688193][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4552.688501][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4552.688780][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4552.689071][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4552.689318][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4552.689552][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4552.689849][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4552.690131][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4552.690457][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4552.690695][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4552.690986][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4552.691272][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4552.691586][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4552.691839][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4552.692069][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4552.692315][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4552.692625][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4552.692955][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4552.693253][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4552.693523][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4552.693810][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4552.694118][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4552.694427][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4552.694749][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4552.694986][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4552.695249][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4552.695508][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4552.695771][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4552.696052][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4552.696361][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4552.696614][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4552.696890][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4552.697127][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4552.697368][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4552.697598][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4552.697836][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4552.698098][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4552.698352][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4552.698616][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4552.698896][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4552.699204][ C3] tc_run (net/core/dev.c:3945) [ 4552.699408][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4552.699638][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4552.699880][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4552.700137][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4552.700394][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4552.700630][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4552.700896][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4552.701196][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4552.701467][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4552.701718][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4552.701981][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4552.702235][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4552.702569][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4552.702841][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4552.703092][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4552.703355][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4552.703571][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4552.703811][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4552.704085][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4552.704394][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4552.704666][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4552.704919][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4552.705147][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4552.705417][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4552.705659][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4552.705908][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4552.706144][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4552.706391][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4552.706625][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4552.706889][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4552.707167][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4552.707410][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4552.707659][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4552.707956][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4552.708274][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4552.708514][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4552.708773][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4552.709039][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4552.709280][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4552.709515][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4552.709774][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4552.710032][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4552.710290][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4552.710572][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4552.710857][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4552.711093][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4552.711383][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4552.711619][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4552.711882][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4552.712100][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4552.712394][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4552.712639][ C3] __do_softirq (kernel/softirq.c:553) [ 4552.712871][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4552.713088][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4552.713372][ C3] [ 4552.713521][ C3] [ 4552.713669][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4552.713971][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4552.714291][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4552.715249][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4552.715554][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4552.715948][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4552.716343][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4552.716738][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4552.717137][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4552.717534][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4552.717833][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4552.718051][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4552.718285][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4552.718534][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4552.718817][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4552.719054][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4552.719308][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4552.719559][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4552.719844][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4552.720066][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4552.720306][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4552.720554][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4552.720789][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4552.721078][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4552.721339][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4552.721574][ C3] ksys_write (fs/read_write.c:643) [ 4552.721788][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4552.722036][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4552.722341][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4552.722572][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4552.722869][ C3] RIP: 0033:0x7f93b2836957 [ 4552.723093][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4552.724054][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4552.724472][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4552.724865][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4552.725262][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4552.725655][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4552.726048][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4580.615057][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4580.615583][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4580.616046][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4580.616512][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4580.617415][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4580.618021][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4580.618353][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4580.619319][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4580.619625][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4580.620021][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4580.620422][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4580.620818][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4580.621216][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4580.621612][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4580.622056][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4580.622386][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4580.622784][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4580.623182][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4580.623578][ C1] PKRU: 55555554 [ 4580.623759][ C1] Call Trace: [ 4580.623930][ C1] [ 4580.624082][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4580.624345][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4580.624588][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4580.624863][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4580.625134][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4580.625423][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4580.625688][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4580.625993][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4580.626256][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4580.626565][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4580.626858][ C1] [ 4580.627010][ C1] [ 4580.627158][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4580.627474][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4580.627763][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4580.628056][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4580.628348][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4580.628659][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4580.628897][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4580.629137][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4580.629386][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4580.629656][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4580.629939][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4580.630176][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4580.630423][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4580.630681][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4580.630916][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4580.631163][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4580.631421][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4580.631698][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4580.631974][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4580.632223][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4580.632494][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4580.632756][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4580.633105][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4580.633359][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4580.633682][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4580.633945][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4580.634149][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4580.634380][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4580.634634][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4580.634911][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4580.635184][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4580.635413][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4580.635731][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4580.636035][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4580.636319][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4580.636613][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4580.636861][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4580.637093][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4580.637391][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4580.637677][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4580.638002][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4580.638243][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4580.638537][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4580.638823][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4580.639140][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4580.639397][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4580.639629][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4580.639877][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4580.640189][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4580.640526][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4580.640826][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4580.641099][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4580.641388][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4580.641698][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4580.641982][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4580.642297][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4580.642542][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4580.642824][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4580.643072][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4580.643320][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4580.643570][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4580.643833][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4580.644086][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4580.644331][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4580.644595][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4580.644859][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4580.645083][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4580.645338][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4580.645608][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4580.645877][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4580.646091][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4580.646358][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4580.646665][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4580.646907][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4580.647136][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4580.647389][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4580.647644][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4580.647930][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4580.648196][ C1] tc_run (net/core/dev.c:3945) [ 4580.648400][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4580.648632][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4580.648867][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4580.649127][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4580.649379][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4580.649619][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4580.649881][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4580.650185][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4580.650459][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4580.650710][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4580.650973][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4580.651228][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4580.651510][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4580.651845][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4580.652119][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4580.652371][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4580.652634][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4580.652851][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4580.653083][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4580.653327][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4580.653613][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4580.653864][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4580.654101][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4580.654349][ C1] ? __create_object (mm/kmemleak.c:756) [ 4580.654591][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4580.654856][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4580.655136][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4580.655410][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4580.655689][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4580.655928][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4580.656193][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4580.656419][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4580.656638][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4580.656877][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4580.657126][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4580.657380][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4580.657648][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4580.657871][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4580.658118][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4580.658372][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4580.658607][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4580.658870][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4580.659110][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4580.659373][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4580.659614][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4580.659894][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4580.660193][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4580.660494][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4580.660812][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4580.661062][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4580.661365][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4580.661597][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4580.661892][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4580.662121][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4580.663085][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4580.663506][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4580.663901][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4580.664298][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4580.664694][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4580.665093][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4580.667539][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4580.668069][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4580.668567][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4580.669033][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4580.669936][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4580.670548][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4580.670870][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4580.671830][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4580.672132][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4580.672529][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4580.672924][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4580.673318][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4580.673712][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4580.674107][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4580.674550][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4580.674879][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4580.675275][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4580.675670][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4580.676064][ C3] PKRU: 55555554 [ 4580.676244][ C3] Call Trace: [ 4580.676412][ C3] [ 4580.676562][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4580.676824][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4580.677065][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4580.677341][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4580.677610][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4580.677897][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4580.678159][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4580.678461][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4580.678720][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4580.679025][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4580.679320][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4580.679632][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4580.679917][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4580.680212][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4580.680504][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4580.680811][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4580.681053][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4580.681293][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4580.681530][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4580.681775][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4580.682045][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4580.682326][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4580.682562][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4580.682804][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4580.683062][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4580.683294][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4580.683538][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4580.683794][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4580.684067][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4580.684343][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4580.684589][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4580.684859][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4580.685120][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4580.685463][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4580.685714][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4580.686030][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4580.686292][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4580.686501][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4580.686730][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4580.686981][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4580.687253][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4580.687487][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4580.687713][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4580.688030][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4580.688334][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4580.688615][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4580.688905][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4580.689153][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4580.689382][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4580.689678][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4580.689962][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4580.690290][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4580.690526][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4580.690818][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4580.691101][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4580.691417][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4580.691671][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4580.691902][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4580.692149][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4580.692459][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4580.692788][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4580.693087][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4580.693359][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4580.693649][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4580.693960][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4580.694267][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4580.694591][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4580.694828][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4580.695092][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4580.695352][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4580.695616][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4580.695897][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4580.696206][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4580.696456][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4580.696730][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4580.696968][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4580.697209][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4580.697440][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4580.697674][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4580.697937][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4580.698191][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4580.698457][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4580.698736][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4580.699046][ C3] tc_run (net/core/dev.c:3945) [ 4580.699248][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4580.699478][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4580.699715][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4580.699974][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4580.700230][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4580.700465][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4580.700729][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4580.701031][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4580.701302][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4580.701551][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4580.701816][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4580.702070][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4580.702406][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4580.702678][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4580.702929][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4580.703191][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4580.703407][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4580.703647][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4580.703923][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4580.704232][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4580.704507][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4580.704762][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4580.704988][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4580.705257][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4580.705497][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4580.705746][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4580.705984][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4580.706231][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4580.706464][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4580.706729][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4580.707006][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4580.707249][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4580.707497][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4580.707794][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4580.708111][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4580.708352][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4580.708611][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4580.708878][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4580.709115][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4580.709351][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4580.709611][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4580.709869][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4580.710131][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4580.710404][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4580.710689][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4580.710925][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4580.711217][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4580.711455][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4580.711717][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4580.711935][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4580.712232][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4580.712479][ C3] __do_softirq (kernel/softirq.c:553) [ 4580.712710][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4580.712929][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4580.713213][ C3] [ 4580.713364][ C3] [ 4580.713513][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4580.713814][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4580.714136][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4580.715099][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4580.715405][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4580.715800][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4580.716195][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4580.716592][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4580.716987][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4580.717385][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4580.717678][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4580.717898][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4580.718127][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4580.718379][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4580.718662][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4580.718900][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4580.719155][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4580.719407][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4580.719693][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4580.719915][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4580.720156][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4580.720404][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4580.720643][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4580.720931][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4580.721196][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4580.721430][ C3] ksys_write (fs/read_write.c:643) [ 4580.721647][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4580.721894][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4580.722194][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4580.722427][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4580.722725][ C3] RIP: 0033:0x7f93b2836957 [ 4580.722949][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4580.723910][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4580.724329][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4580.724725][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4580.725119][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4580.725517][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4580.725911][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4580.726311][ C3] | [ 4606.216163][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4606.216533][ C1] rcu: 1-....: (2225903 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=535774 | [ 4606.217085][ C1] rcu: (t=2212245 jiffies g=1064457 q=94 ncpus=4) [ 4606.217861][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4606.218469][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4606.218795][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4606.219762][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4606.220066][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4606.220471][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4606.220870][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4606.221265][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4606.221660][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4606.222060][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4606.222504][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4606.222835][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4606.223233][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4606.223627][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4606.224025][ C1] PKRU: 55555554 [ 4606.224205][ C1] Call Trace: [ 4606.224376][ C1] [ 4606.224526][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4606.224798][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4606.225049][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4606.225299][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4606.225528][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4606.225795][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4606.226068][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4606.226324][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4606.226606][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4606.226848][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4606.227159][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4606.227430][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4606.227715][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4606.227980][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4606.228281][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4606.228540][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4606.228848][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4606.229141][ C1] [ 4606.229290][ C1] [ 4606.229440][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4606.229751][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4606.230039][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4606.230336][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4606.230621][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4606.230939][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4606.231178][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4606.231415][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4606.231660][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4606.231938][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4606.232221][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4606.232459][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4606.232705][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4606.232963][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4606.233196][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4606.233442][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4606.233698][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4606.233970][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4606.234249][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4606.234495][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4606.234768][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4606.235031][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4606.235376][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4606.235628][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4606.235946][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4606.236208][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4606.236412][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4606.236642][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4606.236895][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4606.237170][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4606.237444][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4606.237670][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4606.237987][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4606.238292][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4606.238574][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4606.238869][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4606.239117][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4606.239346][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4606.239645][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4606.239928][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4606.240255][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4606.240493][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4606.240789][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4606.241072][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4606.241388][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4606.241642][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4606.241877][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4606.242125][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4606.242437][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4606.242769][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4606.243065][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4606.243340][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4606.243628][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4606.243940][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4606.244222][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4606.244538][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4606.244785][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4606.245063][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4606.245312][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4606.245559][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4606.245806][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4606.246070][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4606.246323][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4606.246570][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4606.246834][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4606.247097][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4606.247324][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4606.247578][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4606.247849][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4606.248116][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4606.248332][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4606.248599][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4606.248906][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4606.249145][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4606.249377][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4606.249626][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4606.249881][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4606.250172][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4606.250438][ C1] tc_run (net/core/dev.c:3945) [ 4606.250643][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4606.250873][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4606.251111][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4606.251371][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4606.251623][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4606.251860][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4606.252123][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4606.252427][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4606.252699][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4606.252951][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4606.253214][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4606.253468][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4606.253745][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4606.254081][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4606.254358][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4606.254609][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4606.254872][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4606.255085][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4606.255321][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4606.255563][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4606.255847][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4606.256097][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4606.256337][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4606.256584][ C1] ? __create_object (mm/kmemleak.c:756) [ 4606.256827][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4606.257093][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4606.257373][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4606.257644][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4606.257926][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4606.258164][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4606.258428][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4606.258655][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4606.258875][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4606.259112][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4606.259362][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4606.259614][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4606.259881][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4606.260115][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4606.260363][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4606.260616][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4606.260849][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4606.261114][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4606.261353][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4606.261615][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4606.261858][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4606.262138][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4606.262436][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4606.262736][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4606.263055][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4606.263308][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4606.263610][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4606.263841][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4606.264140][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4606.264367][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4606.265333][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4606.265752][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4606.266148][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4606.266549][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4606.266946][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4606.267343][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4606.267343][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4606.267742][ C1] | [ 4606.267900][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 4606.268172][ C3] NMI backtrace for cpu 3 [ 4606.268184][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4606.268187][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4606.268195][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4606.268198][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4606.268201][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4606.268203][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4606.268205][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4606.268207][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4606.268208][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4606.268210][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4606.268212][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4606.268216][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4606.268218][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4606.268219][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4606.268220][ C3] PKRU: 55555554 [ 4606.268221][ C3] Call Trace: [ 4606.268224][ C3] [ 4606.268229][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4606.268235][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4606.268240][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4606.268246][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4606.268250][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4606.268252][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4606.268258][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4606.268263][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4606.268266][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4606.268269][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4606.268272][ C3] [ 4606.268273][ C3] [ 4606.268275][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4606.268278][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4606.268283][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4606.268287][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4606.268291][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4606.268295][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4606.268298][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4606.268301][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4606.268303][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4606.268308][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4606.268311][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4606.268319][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4606.268321][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4606.268326][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4606.268334][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4606.268338][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4606.268341][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4606.268343][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4606.268346][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4606.268352][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4606.268357][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4606.268360][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4606.268370][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4606.268373][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4606.268375][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4606.268381][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4606.268383][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4606.268389][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4606.268393][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4606.268400][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4606.268405][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4606.268410][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4606.268418][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4606.268423][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4606.268425][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4606.268429][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4606.268432][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4606.268437][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4606.268439][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4606.268444][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4606.268448][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4606.268452][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4606.268455][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4606.268457][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4606.268461][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4606.268469][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4606.268476][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4606.268482][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4606.268487][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4606.268498][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4606.268506][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4606.268515][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4606.268524][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4606.268527][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4606.268532][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4606.268537][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4606.268540][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4606.268543][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4606.268547][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4606.268555][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4606.268558][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4606.268563][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4606.268568][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4606.268572][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4606.268575][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4606.268578][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4606.268581][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4606.268584][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4606.268586][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4606.268590][ C3] tc_run (net/core/dev.c:3945) [ 4606.268594][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4606.268597][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4606.268599][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4606.268603][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4606.268608][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4606.268610][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4606.268613][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4606.268617][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4606.268620][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4606.268624][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4606.268627][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4606.268631][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4606.268638][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4606.268640][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4606.268644][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4606.268648][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4606.268651][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4606.268653][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4606.268656][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4606.268659][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4606.268663][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4606.268667][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4606.268670][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4606.268675][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4606.268679][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4606.268682][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4606.268685][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4606.268689][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4606.268692][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4606.268698][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4606.268701][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4606.268705][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4606.268710][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4606.268714][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4606.268717][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4606.268721][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4606.268725][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4606.268728][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4606.268732][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4606.268737][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4606.268742][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4606.268746][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4606.268750][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4606.268755][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4606.268758][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4606.268760][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4606.268766][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4606.268770][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4606.268773][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4606.268776][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4606.268780][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4606.268784][ C3] __do_softirq (kernel/softirq.c:553) [ 4606.268788][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4606.268791][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4606.268795][ C3] [ 4606.268796][ C3] [ 4606.268797][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4606.268801][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4606.268804][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4606.268806][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4606.268808][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4606.268810][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4606.268811][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4606.268812][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4606.268813][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4606.268817][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4606.268821][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4606.268829][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4606.268836][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4606.268840][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4606.268845][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4606.268848][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4606.268852][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4606.268856][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4606.268860][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4606.268865][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4606.268867][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4606.268871][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4606.268873][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4606.268877][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4606.268881][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4606.268886][ C3] ksys_write (fs/read_write.c:643) [ 4606.268890][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4606.268894][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4606.268898][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4606.268903][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4606.268906][ C3] RIP: 0033:0x7f93b2836957 [ 4606.268910][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4606.268912][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4606.268914][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4606.268916][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4606.268918][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4606.268919][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4606.268920][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4632.615045][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4632.615571][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4632.616034][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4632.616502][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4632.617406][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4632.618018][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4632.618341][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4632.619309][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4632.619615][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4632.620014][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4632.620411][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4632.620805][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4632.621204][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4632.621600][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4632.622044][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4632.622375][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4632.622772][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4632.623170][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4632.623566][ C1] PKRU: 55555554 [ 4632.623747][ C1] Call Trace: [ 4632.623917][ C1] [ 4632.624069][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4632.624330][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4632.624572][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4632.624846][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4632.625116][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4632.625404][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4632.625672][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4632.625976][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4632.626238][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4632.626545][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4632.626837][ C1] [ 4632.626987][ C1] [ 4632.627136][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4632.627451][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4632.627739][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4632.628033][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4632.628320][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4632.628632][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4632.628872][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4632.629111][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4632.629359][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4632.629632][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4632.629914][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4632.630156][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4632.630398][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4632.630657][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4632.630891][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4632.631134][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4632.631393][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4632.631668][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4632.631945][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4632.632192][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4632.632463][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4632.632725][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4632.633071][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4632.633323][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4632.633641][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4632.633902][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4632.634106][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4632.634334][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4632.634586][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4632.634862][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4632.635132][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4632.635358][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4632.635674][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4632.635977][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4632.636258][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4632.636550][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4632.636799][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4632.637027][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4632.637326][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4632.637611][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4632.637934][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4632.638169][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4632.638466][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4632.638749][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4632.639064][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4632.639319][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4632.639552][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4632.639800][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4632.640117][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4632.640448][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4632.640745][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4632.641019][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4632.641305][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4632.641615][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4632.641895][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4632.642211][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4632.642458][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4632.642736][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4632.642983][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4632.643231][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4632.643476][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4632.643739][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4632.643992][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4632.644241][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4632.644504][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4632.644765][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4632.644990][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4632.645245][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4632.645515][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4632.645781][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4632.645996][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4632.646264][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4632.646572][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4632.646810][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4632.647042][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4632.647292][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4632.647547][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4632.647829][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4632.648096][ C1] tc_run (net/core/dev.c:3945) [ 4632.648303][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4632.648531][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4632.648768][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4632.649027][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4632.649279][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4632.649518][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4632.649780][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4632.650090][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4632.650360][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4632.650612][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4632.650877][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4632.651132][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4632.651412][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4632.651749][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4632.652023][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4632.652276][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4632.652540][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4632.652754][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4632.652989][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4632.653233][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4632.653516][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4632.653766][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4632.654006][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4632.654255][ C1] ? __create_object (mm/kmemleak.c:756) [ 4632.654497][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4632.654763][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4632.655042][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4632.655314][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4632.655598][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4632.655835][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4632.656100][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4632.656326][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4632.656547][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4632.656783][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4632.657032][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4632.657286][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4632.657554][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4632.657780][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4632.658028][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4632.658282][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4632.658517][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4632.658779][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4632.659020][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4632.659287][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4632.659526][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4632.659807][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4632.660108][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4632.660408][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4632.660728][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4632.660979][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4632.661282][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4632.661511][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4632.661810][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4632.662039][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4632.663003][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4632.663423][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4632.663821][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4632.664219][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4632.664615][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4632.665010][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4632.667474][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4632.667999][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4632.668500][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4632.668966][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4632.669871][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4632.670483][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4632.670805][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4632.671768][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4632.672072][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4632.672469][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4632.672866][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4632.673263][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4632.673658][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4632.674057][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4632.674501][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4632.674836][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4632.675234][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4632.675630][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4632.676027][ C3] PKRU: 55555554 [ 4632.676208][ C3] Call Trace: [ 4632.676378][ C3] [ 4632.676526][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4632.676787][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4632.677029][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4632.677307][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4632.677578][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4632.677862][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4632.678129][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4632.678434][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4632.678693][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4632.679002][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4632.679297][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4632.679611][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4632.679898][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4632.680198][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4632.680484][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4632.680792][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4632.681035][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4632.681276][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4632.681512][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4632.681760][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4632.682030][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4632.682315][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4632.682552][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4632.682790][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4632.683049][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4632.683283][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4632.683528][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4632.683786][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4632.684061][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4632.684339][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4632.684583][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4632.684853][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4632.685115][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4632.685459][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4632.685711][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4632.686028][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4632.686290][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4632.686492][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4632.686723][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4632.686975][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4632.687249][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4632.687482][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4632.687706][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4632.688025][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4632.688330][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4632.688611][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4632.688904][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4632.689157][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4632.689386][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4632.689683][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4632.689972][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4632.690299][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4632.690535][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4632.690830][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4632.691113][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4632.691427][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4632.691680][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4632.691916][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4632.692162][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4632.692474][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4632.692803][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4632.693100][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4632.693374][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4632.693659][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4632.693971][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4632.694279][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4632.694603][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4632.694839][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4632.695105][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4632.695366][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4632.695631][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4632.695912][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4632.696222][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4632.696478][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4632.696751][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4632.696990][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4632.697232][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4632.697462][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4632.697698][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4632.697960][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4632.698214][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4632.698480][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4632.698761][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4632.699073][ C3] tc_run (net/core/dev.c:3945) [ 4632.699278][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4632.699509][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4632.699744][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4632.700010][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4632.700260][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4632.700498][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4632.700760][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4632.701064][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4632.701334][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4632.701584][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4632.701847][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4632.702101][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4632.702440][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4632.702714][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4632.702968][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4632.703231][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4632.703446][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4632.703688][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4632.703961][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4632.704272][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4632.704548][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4632.704797][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4632.705026][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4632.705295][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4632.705538][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4632.705787][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4632.706025][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4632.706273][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4632.706504][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4632.706770][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4632.707049][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4632.707293][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4632.707540][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4632.707837][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4632.708154][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4632.708398][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4632.708655][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4632.708922][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4632.709161][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4632.709398][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4632.709660][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4632.709919][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4632.710183][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4632.710451][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4632.710734][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4632.710970][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4632.711260][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4632.711498][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4632.711762][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4632.711979][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4632.712275][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4632.712528][ C3] __do_softirq (kernel/softirq.c:553) [ 4632.712758][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4632.712977][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4632.713261][ C3] [ 4632.713411][ C3] [ 4632.713560][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4632.713864][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4632.714186][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4632.715149][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4632.715459][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4632.715855][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4632.716251][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4632.716644][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4632.717043][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4632.717441][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4632.717734][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4632.717955][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4632.718184][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4632.718434][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4632.718721][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4632.718958][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4632.719215][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4632.719466][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4632.719753][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4632.719978][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4632.720220][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4632.720464][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4632.720702][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4632.720988][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4632.721258][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4632.721491][ C3] ksys_write (fs/read_write.c:643) [ 4632.721707][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4632.721953][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4632.722256][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4632.722489][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4632.722786][ C3] RIP: 0033:0x7f93b2836957 [ 4632.723011][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4632.723973][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4632.724393][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4632.724788][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4632.725182][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4632.725578][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4632.725974][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4660.615048][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4660.615575][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4660.616038][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4660.616504][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4660.617406][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4660.618015][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4660.618338][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4660.619303][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4660.619607][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4660.620006][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4660.620402][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4660.620798][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4660.621195][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4660.621589][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4660.622031][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4660.622361][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4660.622758][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4660.623155][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4660.623551][ C1] PKRU: 55555554 [ 4660.623731][ C1] Call Trace: [ 4660.623901][ C1] [ 4660.624049][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4660.624311][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4660.624554][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4660.624827][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4660.625097][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4660.625386][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4660.625649][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4660.625952][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4660.626214][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4660.626519][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4660.626811][ C1] [ 4660.626960][ C1] [ 4660.627109][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4660.627423][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4660.627708][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4660.628001][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4660.628287][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4660.628596][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4660.628836][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4660.629076][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4660.629324][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4660.629594][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4660.629881][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4660.630119][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4660.630361][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4660.630619][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4660.630853][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4660.631096][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4660.631360][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4660.631628][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4660.631896][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4660.632154][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4660.632424][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4660.632686][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4660.633029][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4660.633280][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4660.633622][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4660.633882][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4660.634086][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4660.634315][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4660.634568][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4660.634844][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4660.635116][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4660.635343][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4660.635660][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4660.635965][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4660.636248][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4660.636541][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4660.636789][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4660.637019][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4660.637319][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4660.637604][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4660.637927][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4660.638163][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4660.638459][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4660.638744][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4660.639058][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4660.639315][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4660.639550][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4660.639797][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4660.640113][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4660.640448][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4660.640746][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4660.641018][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4660.641304][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4660.641615][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4660.641895][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4660.642210][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4660.642456][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4660.642734][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4660.642980][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4660.643228][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4660.643475][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4660.643737][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4660.643989][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4660.644237][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4660.644498][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4660.644759][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4660.644985][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4660.645241][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4660.645511][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4660.645777][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4660.645994][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4660.646261][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4660.646568][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4660.646808][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4660.647038][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4660.647286][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4660.647540][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4660.647822][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4660.648090][ C1] tc_run (net/core/dev.c:3945) [ 4660.648295][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4660.648523][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4660.648760][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4660.649019][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4660.649270][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4660.649508][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4660.649770][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4660.650078][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4660.650347][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4660.650598][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4660.650860][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4660.651115][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4660.651395][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4660.651730][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4660.652003][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4660.652256][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4660.652517][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4660.652732][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4660.652967][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4660.653210][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4660.653494][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4660.653744][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4660.653982][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4660.654230][ C1] ? __create_object (mm/kmemleak.c:756) [ 4660.654473][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4660.654738][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4660.655016][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4660.655289][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4660.655569][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4660.655808][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4660.656071][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4660.656297][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4660.656515][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4660.656750][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4660.656996][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4660.657248][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4660.657514][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4660.657738][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4660.657985][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4660.658237][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4660.658470][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4660.658731][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4660.658968][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4660.659232][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4660.659468][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4660.659747][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4660.660047][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4660.660345][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4660.660663][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4660.660911][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4660.661213][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4660.661441][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4660.661740][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4660.661964][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4660.662925][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4660.663342][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4660.663741][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4660.664135][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4660.664530][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4660.664923][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4660.667366][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4660.667890][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4660.668390][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4660.668857][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4660.669761][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4660.670373][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4660.670698][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4660.671663][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4660.671965][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4660.672362][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4660.672756][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4660.673150][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4660.673544][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4660.673943][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4660.674388][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4660.674717][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4660.675115][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4660.675511][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4660.675906][ C3] PKRU: 55555554 [ 4660.676085][ C3] Call Trace: [ 4660.676254][ C3] [ 4660.676405][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4660.676665][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4660.676906][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4660.677182][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4660.677452][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4660.677738][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4660.678003][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4660.678305][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4660.678567][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4660.678873][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4660.679169][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4660.679482][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4660.679768][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4660.680068][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4660.680353][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4660.680663][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4660.680904][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4660.681142][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4660.681380][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4660.681626][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4660.681898][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4660.682181][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4660.682418][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4660.682656][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4660.682915][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4660.683145][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4660.683391][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4660.683649][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4660.683921][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4660.684204][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4660.684450][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4660.684718][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4660.684979][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4660.685324][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4660.685575][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4660.685892][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4660.686153][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4660.686357][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4660.686586][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4660.686837][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4660.687114][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4660.687347][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4660.687574][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4660.687891][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4660.688194][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4660.688474][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4660.688766][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4660.689014][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4660.689243][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4660.689540][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4660.689835][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4660.690160][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4660.690396][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4660.690688][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4660.690973][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4660.691287][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4660.691540][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4660.691772][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4660.692019][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4660.692330][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4660.692659][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4660.692955][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4660.693228][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4660.693513][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4660.693825][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4660.694132][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4660.694457][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4660.694694][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4660.694958][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4660.695218][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4660.695482][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4660.695763][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4660.696072][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4660.696323][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4660.696600][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4660.696838][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4660.697079][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4660.697309][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4660.697545][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4660.697806][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4660.698063][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4660.698329][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4660.698608][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4660.698918][ C3] tc_run (net/core/dev.c:3945) [ 4660.699120][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4660.699351][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4660.699586][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4660.699863][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4660.700113][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4660.700350][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4660.700613][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4660.700916][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4660.701186][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4660.701437][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4660.701700][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4660.701956][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4660.702291][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4660.702563][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4660.702814][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4660.703076][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4660.703299][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4660.703540][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4660.703815][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4660.704122][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4660.704399][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4660.704648][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4660.704878][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4660.705145][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4660.705386][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4660.705636][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4660.705874][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4660.706122][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4660.706356][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4660.706621][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4660.706899][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4660.707143][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4660.707391][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4660.707687][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4660.708004][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4660.708248][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4660.708505][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4660.708772][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4660.709009][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4660.709245][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4660.709505][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4660.709763][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4660.710026][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4660.710294][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4660.710578][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4660.710813][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4660.711104][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4660.711342][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4660.711603][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4660.711820][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4660.712115][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4660.712363][ C3] __do_softirq (kernel/softirq.c:553) [ 4660.712592][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4660.712812][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4660.713094][ C3] [ 4660.713245][ C3] [ 4660.713394][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4660.713697][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4660.714018][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4660.714979][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4660.715285][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4660.715679][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4660.716073][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4660.716468][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4660.716864][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4660.717261][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4660.717555][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4660.717774][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4660.718004][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4660.718254][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4660.718540][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4660.718777][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4660.719033][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4660.719284][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4660.719570][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4660.719791][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4660.720036][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4660.720279][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4660.720516][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4660.720804][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4660.721067][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4660.721301][ C3] ksys_write (fs/read_write.c:643) [ 4660.721520][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4660.721766][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4660.722067][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4660.722299][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4660.722597][ C3] RIP: 0033:0x7f93b2836957 [ 4660.722821][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4660.723781][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4660.724200][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4660.724594][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4660.724989][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4660.725385][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4660.725781][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4660.726179][ C3] | [ 4684.272164][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4684.272546][ C1] rcu: 1-....: (2303803 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=554911 | [ 4684.273097][ C1] rcu: (t=2290301 jiffies g=1064457 q=94 ncpus=4) [ 4684.273876][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4684.274487][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4684.274814][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4684.275781][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4684.276087][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4684.276485][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4684.276883][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4684.277280][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4684.277675][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4684.278072][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4684.278517][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4684.278848][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4684.279246][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4684.279645][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4684.280051][ C1] PKRU: 55555554 [ 4684.280232][ C1] Call Trace: [ 4684.280403][ C1] [ 4684.280555][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4684.280828][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4684.281079][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4684.281333][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4684.281562][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4684.281830][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4684.282099][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4684.282356][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4684.282640][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4684.282884][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4684.283196][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4684.283468][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4684.283754][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4684.284021][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4684.284325][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4684.284587][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4684.284895][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4684.285192][ C1] [ 4684.285342][ C1] [ 4684.285492][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4684.285804][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4684.286096][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4684.286391][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4684.286679][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4684.286991][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4684.287232][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4684.287470][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4684.287727][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4684.287999][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4684.288286][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4684.288528][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4684.288768][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4684.289028][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4684.289262][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4684.289509][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4684.289774][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4684.290048][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4684.290329][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4684.290575][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4684.290850][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4684.291113][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4684.291459][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4684.291712][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4684.292031][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4684.292294][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4684.292497][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4684.292730][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4684.292984][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4684.293261][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4684.293534][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4684.293763][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4684.294081][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4684.294389][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4684.294669][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4684.294964][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4684.295214][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4684.295444][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4684.295745][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4684.296027][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4684.296353][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4684.296593][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4684.296890][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4684.297176][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4684.297494][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4684.297750][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4684.297986][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4684.298235][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4684.298547][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4684.298880][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4684.299181][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4684.299454][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4684.299749][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4684.300061][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4684.300346][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4684.300662][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4684.300910][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4684.301190][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4684.301440][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4684.301688][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4684.301936][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4684.302201][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4684.302456][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4684.302704][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4684.302968][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4684.303234][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4684.303459][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4684.303714][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4684.303987][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4684.304253][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4684.304468][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4684.304736][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4684.305042][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4684.305285][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4684.305517][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4684.305766][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4684.306020][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4684.306305][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4684.306572][ C1] tc_run (net/core/dev.c:3945) [ 4684.306776][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4684.307008][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4684.307247][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4684.307507][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4684.307759][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4684.307997][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4684.308263][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4684.308564][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4684.308837][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4684.309089][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4684.309355][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4684.309612][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4684.309897][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4684.310235][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4684.310511][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4684.310763][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4684.311028][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4684.311243][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4684.311479][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4684.311720][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4684.312005][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4684.312255][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4684.312495][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4684.312741][ C1] ? __create_object (mm/kmemleak.c:756) [ 4684.312983][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4684.313250][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4684.313531][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4684.313802][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4684.314081][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4684.314321][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4684.314585][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4684.314813][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4684.315031][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4684.315272][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4684.315521][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4684.315774][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4684.316043][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4684.316271][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4684.316520][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4684.316775][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4684.317009][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4684.317272][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4684.317512][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4684.317784][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4684.318025][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4684.318305][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4684.318602][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4684.318901][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4684.319219][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4684.319469][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4684.319774][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4684.320005][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4684.320304][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4684.320529][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4684.321494][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4684.321913][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4684.322310][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4684.322707][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4684.323105][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4684.323503][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4684.323503][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4684.323903][ C1] | [ 4684.324062][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 4684.324335][ C3] NMI backtrace for cpu 3 [ 4684.324350][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4684.324353][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4684.324360][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4684.324363][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4684.324367][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4684.324369][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4684.324370][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4684.324372][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4684.324374][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4684.324376][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4684.324378][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4684.324381][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4684.324383][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4684.324384][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4684.324386][ C3] PKRU: 55555554 [ 4684.324387][ C3] Call Trace: [ 4684.324390][ C3] [ 4684.324395][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4684.324400][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4684.324406][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4684.324412][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4684.324415][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4684.324417][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4684.324423][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4684.324429][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4684.324432][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4684.324436][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4684.324439][ C3] [ 4684.324440][ C3] [ 4684.324441][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4684.324443][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4684.324449][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4684.324453][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4684.324457][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4684.324461][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4684.324464][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4684.324467][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4684.324470][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4684.324474][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4684.324477][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4684.324484][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4684.324487][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4684.324492][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4684.324500][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4684.324504][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4684.324507][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4684.324509][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4684.324512][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4684.324518][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4684.324523][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4684.324526][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4684.324537][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4684.324540][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4684.324543][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4684.324548][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4684.324551][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4684.324556][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4684.324561][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4684.324567][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4684.324572][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4684.324578][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4684.324587][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4684.324591][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4684.324594][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4684.324597][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4684.324601][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4684.324605][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4684.324608][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4684.324612][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4684.324616][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4684.324621][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4684.324624][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4684.324626][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4684.324630][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4684.324638][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4684.324645][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4684.324652][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4684.324657][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4684.324667][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4684.324675][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4684.324684][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4684.324693][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4684.324696][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4684.324702][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4684.324707][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4684.324709][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4684.324712][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4684.324716][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4684.324724][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4684.324727][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4684.324732][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4684.324737][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4684.324741][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4684.324743][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4684.324746][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4684.324750][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4684.324752][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4684.324754][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4684.324758][ C3] tc_run (net/core/dev.c:3945) [ 4684.324762][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4684.324765][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4684.324768][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4684.324772][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4684.324776][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4684.324778][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4684.324781][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4684.324786][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4684.324789][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4684.324792][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4684.324796][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4684.324800][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4684.324807][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4684.324810][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4684.324814][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4684.324817][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4684.324821][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4684.324823][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4684.324826][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4684.324829][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4684.324833][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4684.324837][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4684.324839][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4684.324845][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4684.324848][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4684.324851][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4684.324855][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4684.324859][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4684.324862][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4684.324867][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4684.324870][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4684.324875][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4684.324880][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4684.324884][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4684.324887][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4684.324891][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4684.324895][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4684.324898][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4684.324902][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4684.324907][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4684.324911][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4684.324916][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4684.324919][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4684.324923][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4684.324926][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4684.324928][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4684.324933][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4684.324936][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4684.324939][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4684.324942][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4684.324947][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4684.324950][ C3] __do_softirq (kernel/softirq.c:553) [ 4684.324955][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4684.324958][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4684.324962][ C3] [ 4684.324963][ C3] [ 4684.324964][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4684.324968][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4684.324970][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4684.324972][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4684.324974][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4684.324976][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4684.324977][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4684.324979][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4684.324980][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4684.324984][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4684.324988][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4684.324995][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4684.325001][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4684.325004][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4684.325010][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4684.325012][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4684.325016][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4684.325021][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4684.325025][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4684.325030][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4684.325033][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4684.325037][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4684.325039][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4684.325043][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4684.325046][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4684.325052][ C3] ksys_write (fs/read_write.c:643) [ 4684.325056][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4684.325059][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4684.325063][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4684.325067][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4684.325071][ C3] RIP: 0033:0x7f93b2836957 [ 4684.325075][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4684.325077][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4684.325079][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4684.325081][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4684.325082][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4684.325084][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4684.325085][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4708.615056][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4708.615580][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4708.616042][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4708.616508][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4708.617412][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4708.618016][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 4708.618299][ C1] Code: 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f All code ======== 0: 5d pop %rbp 1: 41 5c pop %r12 3: e9 ba 23 9c ff jmp 0xffffffffff9c23c2 8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: f3 0f 1e fa endbr64 26: 48 8b 0c 24 mov (%rsp),%rcx 2a:* 89 f6 mov %esi,%esi <-- trapping instruction 2c: 31 d2 xor %edx,%edx 2e: e9 af ef ff ff jmp 0xffffffffffffefe2 33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3a: 00 00 00 00 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: 89 f6 mov %esi,%esi 2: 31 d2 xor %edx,%edx 4: e9 af ef ff ff jmp 0xffffffffffffefb8 9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 10: 00 00 00 00 14: 0f .byte 0xf 15: 1f (bad) [ 4708.619260][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202 [ 4708.619564][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4708.619966][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4708.620363][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4708.620757][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4708.621156][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4708.621554][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4708.621998][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4708.622329][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4708.622724][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4708.623121][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4708.623517][ C1] PKRU: 55555554 [ 4708.623697][ C1] Call Trace: [ 4708.623865][ C1] [ 4708.624017][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4708.624280][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4708.624522][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4708.624796][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4708.625067][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4708.625356][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4708.625621][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4708.625923][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4708.626188][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4708.626494][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4708.626789][ C1] [ 4708.626937][ C1] [ 4708.627089][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4708.627407][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4708.627698][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 4708.627948][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4708.628229][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4708.628539][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4708.628780][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4708.629019][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4708.629268][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4708.629538][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4708.629823][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4708.630061][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4708.630302][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4708.630561][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4708.630796][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4708.631044][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4708.631301][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4708.631577][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4708.631852][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4708.632099][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4708.632371][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4708.632632][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4708.632979][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4708.633232][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4708.633552][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4708.633813][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4708.634017][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4708.634246][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4708.634499][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4708.634775][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4708.635045][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4708.635272][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4708.635589][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4708.635893][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4708.636175][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4708.636467][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4708.636714][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4708.636943][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4708.637242][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4708.637526][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4708.637851][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4708.638087][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4708.638383][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4708.638667][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4708.638981][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4708.639237][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4708.639470][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4708.639723][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4708.640034][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4708.640366][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4708.640664][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4708.640938][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4708.641225][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4708.641536][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4708.641819][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4708.642133][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4708.642382][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4708.642663][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4708.642910][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4708.643162][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4708.643411][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4708.643673][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4708.643927][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4708.644175][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4708.644438][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4708.644700][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4708.644929][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4708.645185][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4708.645456][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4708.645722][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4708.645940][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4708.646207][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4708.646517][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4708.646757][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4708.646987][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4708.647236][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4708.647491][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4708.647775][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4708.648043][ C1] tc_run (net/core/dev.c:3945) [ 4708.648249][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4708.648479][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4708.648715][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4708.648975][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4708.649228][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4708.649466][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4708.649742][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4708.650047][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4708.650318][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4708.650570][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4708.650834][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4708.651092][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4708.651374][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4708.651711][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4708.651985][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4708.652240][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4708.652503][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4708.652720][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4708.652954][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4708.653199][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4708.653484][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4708.653735][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4708.653974][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4708.654224][ C1] ? __create_object (mm/kmemleak.c:756) [ 4708.654468][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4708.654734][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4708.655013][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4708.655287][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4708.655568][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4708.655808][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4708.656072][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4708.656298][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4708.656520][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4708.656758][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4708.657007][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4708.657261][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4708.657532][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4708.657757][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4708.658006][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4708.658262][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4708.658498][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4708.658762][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4708.659001][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4708.659267][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4708.659509][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4708.659797][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4708.660096][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4708.660395][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4708.660716][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4708.660968][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4708.661272][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4708.661504][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4708.661803][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4708.662031][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4708.663000][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4708.663422][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4708.663822][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4708.664221][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4708.664619][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4708.665016][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4708.667458][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4708.667987][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4708.668486][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4708.668952][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4708.669866][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4708.670473][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4708.670795][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4708.671760][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4708.672064][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4708.672460][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4708.672855][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4708.673248][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4708.673644][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4708.674043][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4708.674485][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4708.674814][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4708.675210][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4708.675606][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4708.675999][ C3] PKRU: 55555554 [ 4708.676180][ C3] Call Trace: [ 4708.676347][ C3] [ 4708.676498][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4708.676759][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4708.677000][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4708.677276][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4708.677546][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4708.677831][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4708.678097][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4708.678406][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4708.678666][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4708.678970][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4708.679267][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4708.679578][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4708.679871][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4708.680165][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4708.680451][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4708.680758][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4708.680999][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4708.681239][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4708.681478][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4708.681723][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4708.681994][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4708.682275][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4708.682512][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4708.682750][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4708.683007][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4708.683239][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4708.683484][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4708.683740][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4708.684014][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4708.684290][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4708.684535][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4708.684802][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4708.685063][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4708.685407][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4708.685657][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4708.685975][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4708.686235][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4708.686440][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4708.686667][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4708.686917][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4708.687192][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4708.687423][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4708.687649][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4708.687965][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4708.688267][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4708.688552][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4708.688843][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4708.689088][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4708.689317][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4708.689617][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4708.689902][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4708.690225][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4708.690462][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4708.690753][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4708.691037][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4708.691350][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4708.691604][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4708.691834][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4708.692080][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4708.692390][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4708.692718][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4708.693015][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4708.693287][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4708.693571][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4708.693880][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4708.694188][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4708.694511][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4708.694748][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4708.695011][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4708.695270][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4708.695539][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4708.695820][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4708.696129][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4708.696378][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4708.696653][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4708.696891][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4708.697132][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4708.697362][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4708.697598][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4708.697859][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4708.698113][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4708.698378][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4708.698658][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4708.698966][ C3] tc_run (net/core/dev.c:3945) [ 4708.699169][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4708.699400][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4708.699643][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4708.699901][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4708.700152][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4708.700386][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4708.700650][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4708.700951][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4708.701222][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4708.701472][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4708.701733][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4708.701987][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4708.702328][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4708.702600][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4708.702851][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4708.703112][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4708.703328][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4708.703567][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4708.703842][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4708.704150][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4708.704425][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4708.704676][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4708.704901][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4708.705172][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4708.705412][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4708.705661][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4708.705899][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4708.706146][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4708.706379][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4708.706645][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4708.706922][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4708.707165][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4708.707412][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4708.707708][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4708.708025][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4708.708266][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4708.708524][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4708.708791][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4708.709027][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4708.709263][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4708.709521][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4708.709785][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4708.710042][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4708.710308][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4708.710593][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4708.710828][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4708.711117][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4708.711355][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4708.711616][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4708.711833][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4708.712127][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4708.712373][ C3] __do_softirq (kernel/softirq.c:553) [ 4708.712604][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4708.712822][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4708.713103][ C3] [ 4708.713255][ C3] [ 4708.713403][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4708.713704][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4708.714030][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4708.714991][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4708.715297][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4708.715692][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4708.716085][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4708.716482][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4708.716876][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4708.717273][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4708.717568][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4708.717785][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4708.718015][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4708.718267][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4708.718551][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4708.718788][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4708.719042][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4708.719293][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4708.719577][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4708.719805][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4708.720045][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4708.720286][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4708.720523][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4708.720811][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4708.721072][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4708.721306][ C3] ksys_write (fs/read_write.c:643) [ 4708.721523][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4708.721769][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4708.722068][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4708.722302][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4708.722599][ C3] RIP: 0033:0x7f93b2836957 [ 4708.722823][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4708.723781][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4708.724201][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4708.724593][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4708.724988][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4708.725384][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4708.725778][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4736.615055][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4736.615584][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4736.616046][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4736.616513][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4736.617421][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4736.618028][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4736.618352][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4736.619316][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4736.619625][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4736.620021][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4736.620418][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4736.620813][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4736.621209][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4736.621606][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4736.622050][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4736.622381][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4736.622778][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4736.623174][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4736.623572][ C1] PKRU: 55555554 [ 4736.623752][ C1] Call Trace: [ 4736.623922][ C1] [ 4736.624071][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4736.624333][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4736.624574][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4736.624851][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4736.625123][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4736.625410][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4736.625676][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4736.625980][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4736.626241][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4736.626549][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4736.626845][ C1] [ 4736.626994][ C1] [ 4736.627143][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4736.627455][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4736.627745][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4736.628039][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4736.628329][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4736.628642][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4736.628882][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4736.629118][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4736.629370][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4736.629647][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4736.629932][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4736.630172][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4736.630410][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4736.630669][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4736.630902][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4736.631148][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4736.631406][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4736.631683][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4736.631960][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4736.632206][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4736.632477][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4736.632740][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4736.633085][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4736.633337][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4736.633656][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4736.633917][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4736.634120][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4736.634353][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4736.634606][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4736.634880][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4736.635152][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4736.635380][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4736.635698][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4736.636003][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4736.636284][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4736.636581][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4736.636829][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4736.637057][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4736.637358][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4736.637641][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4736.637965][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4736.638205][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4736.638502][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4736.638786][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4736.639102][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4736.639359][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4736.639602][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4736.639849][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4736.640159][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4736.640492][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4736.640789][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4736.641062][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4736.641355][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4736.641666][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4736.641949][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4736.642266][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4736.642514][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4736.642792][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4736.643042][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4736.643291][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4736.643539][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4736.643804][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4736.644056][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4736.644305][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4736.644568][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4736.644832][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4736.645057][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4736.645312][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4736.645584][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4736.645850][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4736.646064][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4736.646333][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4736.646641][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4736.646883][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4736.647115][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4736.647363][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4736.647618][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4736.647902][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4736.648169][ C1] tc_run (net/core/dev.c:3945) [ 4736.648373][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4736.648606][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4736.648844][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4736.649103][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4736.649356][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4736.649599][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4736.649863][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4736.650164][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4736.650438][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4736.650690][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4736.650954][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4736.651210][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4736.651489][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4736.651824][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4736.652099][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4736.652351][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4736.652614][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4736.652829][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4736.653065][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4736.653307][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4736.653592][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4736.653843][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4736.654083][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4736.654331][ C1] ? __create_object (mm/kmemleak.c:756) [ 4736.654573][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4736.654839][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4736.655120][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4736.655392][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4736.655672][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4736.655910][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4736.656174][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4736.656403][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4736.656621][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4736.656859][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4736.657108][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4736.657363][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4736.657630][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4736.657855][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4736.658102][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4736.658358][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4736.658591][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4736.658853][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4736.659094][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4736.659357][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4736.659604][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4736.659883][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4736.660182][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4736.660480][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4736.660800][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4736.661051][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4736.661352][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4736.661582][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4736.661880][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4736.662107][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4736.663074][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4736.663496][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4736.663892][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4736.664290][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4736.664686][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4736.665082][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4736.667539][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4736.668063][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4736.668565][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4736.669028][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4736.669937][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4736.670546][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4736.670868][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4736.671828][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4736.672133][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4736.672528][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4736.672923][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4736.673320][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4736.673718][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4736.674112][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4736.674554][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4736.674883][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4736.675283][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4736.675677][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4736.676071][ C3] PKRU: 55555554 [ 4736.676252][ C3] Call Trace: [ 4736.676421][ C3] [ 4736.676568][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4736.676829][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4736.677071][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4736.677345][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4736.677616][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4736.677901][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4736.678166][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4736.678470][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4736.678730][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4736.679038][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4736.679330][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4736.679647][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4736.679938][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4736.680228][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4736.680516][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4736.680824][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4736.681063][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4736.681301][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4736.681539][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4736.681787][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4736.682056][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4736.682340][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4736.682575][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4736.682814][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4736.683071][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4736.683310][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4736.683555][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4736.683812][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4736.684085][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4736.684359][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4736.684609][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4736.684878][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4736.685144][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4736.685491][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4736.685742][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4736.686060][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4736.686320][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4736.686522][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4736.686751][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4736.687000][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4736.687276][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4736.687506][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4736.687733][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4736.688050][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4736.688355][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4736.688637][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4736.688929][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4736.689176][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4736.689404][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4736.689708][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4736.689994][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4736.690316][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4736.690552][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4736.690844][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4736.691127][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4736.691442][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4736.691695][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4736.691928][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4736.692175][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4736.692483][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4736.692813][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4736.693111][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4736.693382][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4736.693670][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4736.693980][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4736.694286][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4736.694608][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4736.694847][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4736.695110][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4736.695370][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4736.695636][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4736.695918][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4736.696233][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4736.696484][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4736.696758][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4736.696998][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4736.697237][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4736.697466][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4736.697704][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4736.697966][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4736.698220][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4736.698485][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4736.698767][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4736.699075][ C3] tc_run (net/core/dev.c:3945) [ 4736.699280][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4736.699513][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4736.699750][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4736.700009][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4736.700260][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4736.700498][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4736.700760][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4736.701063][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4736.701334][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4736.701585][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4736.701848][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4736.702103][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4736.702437][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4736.702712][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4736.702961][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4736.703226][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4736.703441][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4736.703682][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4736.703955][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4736.704265][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4736.704538][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4736.704787][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4736.705017][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4736.705286][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4736.705529][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4736.705778][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4736.706015][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4736.706263][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4736.706496][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4736.706761][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4736.707039][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4736.707282][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4736.707532][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4736.707831][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4736.708148][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4736.708391][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4736.708654][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4736.708920][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4736.709158][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4736.709391][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4736.709659][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4736.709918][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4736.710177][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4736.710442][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4736.710723][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4736.710960][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4736.711248][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4736.711484][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4736.711745][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4736.711966][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4736.712259][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4736.712504][ C3] __do_softirq (kernel/softirq.c:553) [ 4736.712737][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4736.712954][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4736.713238][ C3] [ 4736.713387][ C3] [ 4736.713537][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4736.713837][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4736.714157][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4736.715122][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4736.715427][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4736.715824][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4736.716221][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4736.716618][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4736.717011][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4736.717410][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4736.717702][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4736.717924][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4736.718154][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4736.718405][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4736.718692][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4736.718928][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4736.719182][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4736.719433][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4736.719728][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4736.719948][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4736.720189][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4736.720432][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4736.720669][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4736.720956][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4736.721219][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4736.721455][ C3] ksys_write (fs/read_write.c:643) [ 4736.721669][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4736.721916][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4736.722219][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4736.722450][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4736.722748][ C3] RIP: 0033:0x7f93b2836957 [ 4736.722974][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4736.723937][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4736.724354][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4736.724752][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4736.725148][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4736.725544][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4736.725938][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4762.328523][ C3] rcu: 3-....: (2376615 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=574056 | [ 4762.329081][ C3] rcu: (t=2368357 jiffies g=1064457 q=94 ncpus=4) | [ 4762.329413][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 4762.329686][ C1] NMI backtrace for cpu 1 [ 4762.329698][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4762.329701][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4762.329709][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4762.329712][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4762.329715][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4762.329717][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4762.329719][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4762.329721][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4762.329723][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4762.329725][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4762.329727][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4762.329730][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4762.329732][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4762.329733][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4762.329735][ C1] PKRU: 55555554 [ 4762.329736][ C1] Call Trace: [ 4762.329739][ C1] [ 4762.329743][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4762.329749][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4762.329755][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4762.329760][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4762.329764][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4762.329766][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4762.329772][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4762.329776][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4762.329780][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4762.329783][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4762.329787][ C1] [ 4762.329788][ C1] [ 4762.329789][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4762.329795][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4762.329799][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4762.329803][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4762.329807][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4762.329810][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4762.329814][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4762.329816][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4762.329821][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4762.329824][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4762.329832][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4762.329834][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4762.329840][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4762.329846][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4762.329850][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4762.329853][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4762.329855][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4762.329858][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4762.329864][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4762.329868][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4762.329871][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4762.329881][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4762.329884][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4762.329887][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4762.329892][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4762.329895][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4762.329898][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4762.329903][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4762.329908][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4762.329914][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4762.329918][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4762.329927][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4762.329931][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4762.329933][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4762.329937][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4762.329941][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4762.329945][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4762.329948][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4762.329952][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4762.329956][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4762.329960][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4762.329963][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4762.329966][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4762.329969][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4762.329978][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4762.329984][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4762.329991][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4762.329996][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4762.330006][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4762.330013][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4762.330015][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4762.330022][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4762.330025][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4762.330031][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4762.330035][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4762.330038][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4762.330041][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4762.330044][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4762.330046][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4762.330050][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4762.330053][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4762.330057][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4762.330059][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4762.330062][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4762.330065][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4762.330068][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4762.330070][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4762.330073][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4762.330078][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4762.330083][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4762.330087][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4762.330091][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4762.330094][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4762.330098][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4762.330101][ C1] tc_run (net/core/dev.c:3945) [ 4762.330104][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4762.330107][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4762.330109][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4762.330113][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4762.330117][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4762.330120][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4762.330122][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4762.330127][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4762.330130][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4762.330134][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4762.330138][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4762.330141][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4762.330144][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4762.330152][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4762.330154][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4762.330160][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4762.330163][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4762.330166][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4762.330169][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4762.330171][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4762.330176][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4762.330178][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4762.330182][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4762.330185][ C1] ? __create_object (mm/kmemleak.c:756) [ 4762.330189][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4762.330194][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4762.330198][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4762.330202][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4762.330206][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4762.330209][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4762.330214][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4762.330218][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4762.330220][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4762.330223][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4762.330225][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4762.330230][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4762.330234][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4762.330237][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4762.330242][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4762.330244][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4762.330248][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4762.330252][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4762.330256][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4762.330260][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4762.330266][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4762.330270][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4762.330274][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4762.330277][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4762.330283][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4762.330286][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4762.330290][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4762.330295][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4762.330298][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4762.330301][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4762.330304][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4762.330306][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4762.330309][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4762.330311][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4762.330312][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4762.330314][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4762.330311][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 4762.330312][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 4762.330314][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4762.330319][ C1] [ 4762.377218][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4762.377823][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4762.378154][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4762.379115][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4762.379427][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4762.379823][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4762.380218][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4762.380613][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4762.381008][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4762.381403][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4762.381845][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4762.382176][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4762.382572][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4762.382966][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4762.383366][ C3] PKRU: 55555554 [ 4762.383545][ C3] Call Trace: [ 4762.383714][ C3] [ 4762.383862][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4762.384134][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4762.384385][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4762.384638][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4762.384868][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4762.385133][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4762.385403][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4762.385656][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4762.385939][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4762.386180][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4762.386490][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4762.386760][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4762.387044][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4762.387310][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4762.387612][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4762.387871][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4762.388178][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4762.388472][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4762.388785][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4762.389072][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4762.389372][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4762.389658][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4762.389967][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4762.390207][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4762.390445][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4762.390681][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4762.390928][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4762.391199][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4762.391481][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4762.391718][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4762.391957][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4762.392215][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4762.392447][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4762.392692][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4762.392948][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4762.393221][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4762.393497][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4762.393741][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4762.394016][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4762.394277][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4762.394621][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4762.394870][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4762.395186][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4762.395446][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4762.395648][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4762.395877][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4762.396128][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4762.396402][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4762.396633][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4762.396858][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4762.397175][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4762.397480][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4762.397759][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4762.398052][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4762.398301][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4762.398529][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4762.398826][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4762.399108][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4762.399440][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4762.399673][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4762.399969][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4762.400251][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4762.400563][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4762.400816][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4762.401055][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4762.401303][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4762.401612][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4762.401941][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4762.402236][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4762.402509][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4762.402793][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4762.403104][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4762.403411][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4762.403733][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4762.403968][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4762.404238][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4762.404495][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4762.404758][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4762.405038][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4762.405347][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4762.405596][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4762.405868][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4762.406108][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4762.406348][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4762.406576][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4762.406812][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4762.407072][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4762.407327][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4762.407592][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4762.407873][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4762.408181][ C3] tc_run (net/core/dev.c:3945) [ 4762.408383][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4762.408614][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4762.408847][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4762.409107][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4762.409356][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4762.409599][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4762.409860][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4762.410161][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4762.410429][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4762.410678][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4762.410939][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4762.411194][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4762.411531][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4762.411803][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4762.412053][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4762.412315][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4762.412528][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4762.412770][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4762.413043][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4762.413352][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4762.413626][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4762.413878][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4762.414105][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4762.414378][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4762.414621][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4762.414870][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4762.415110][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4762.415356][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4762.415588][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4762.415853][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4762.416131][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4762.416374][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4762.416622][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4762.416918][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4762.417236][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4762.417478][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4762.417736][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4762.418009][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4762.418249][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4762.418484][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4762.418743][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4762.419001][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4762.419260][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4762.419533][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4762.419816][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4762.420052][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4762.420340][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4762.420577][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4762.420840][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4762.421057][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4762.421353][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4762.421599][ C3] __do_softirq (kernel/softirq.c:553) [ 4762.421827][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4762.422048][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4762.422330][ C3] [ 4762.422480][ C3] [ 4762.422629][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4762.422931][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4762.423252][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4762.424210][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4762.424517][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4762.424912][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4762.425305][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4762.425700][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4762.426095][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4762.426497][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4762.426791][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4762.427008][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4762.427238][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4762.427487][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4762.427772][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4762.428010][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4762.428266][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4762.428516][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4762.428804][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4762.429024][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4762.429265][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4762.429512][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4762.429748][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4762.430033][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4762.430296][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4762.430531][ C3] ksys_write (fs/read_write.c:643) [ 4762.430746][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4762.430990][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4762.431291][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4762.431521][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4762.431817][ C3] RIP: 0033:0x7f93b2836957 [ 4762.432042][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4762.433002][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4762.433420][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4762.433814][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4762.434208][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4762.434603][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4762.434997][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4788.615057][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4788.615584][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4788.616047][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4788.616513][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4788.617418][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4788.618026][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4788.618350][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4788.619318][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4788.619623][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4788.620019][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4788.620416][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4788.620814][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4788.621213][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4788.621608][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4788.622053][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4788.622383][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4788.622782][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4788.623180][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4788.623573][ C1] PKRU: 55555554 [ 4788.623754][ C1] Call Trace: [ 4788.623923][ C1] [ 4788.624074][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4788.624338][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4788.624580][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4788.624859][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4788.625130][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4788.625418][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4788.625683][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4788.625987][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4788.626249][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4788.626554][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4788.626847][ C1] [ 4788.626997][ C1] [ 4788.627147][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4788.627461][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4788.627748][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4788.628041][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4788.628329][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4788.628640][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4788.628882][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4788.629121][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4788.629376][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4788.629645][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4788.629927][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4788.630164][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4788.630405][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4788.630662][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4788.630895][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4788.631139][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4788.631396][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4788.631670][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4788.631946][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4788.632192][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4788.632461][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4788.632722][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4788.633066][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4788.633319][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4788.633636][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4788.633897][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4788.634100][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4788.634329][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4788.634581][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4788.634855][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4788.635126][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4788.635352][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4788.635669][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4788.635974][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4788.636254][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4788.636548][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4788.636796][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4788.637022][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4788.637324][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4788.637607][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4788.637929][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4788.638164][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4788.638461][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4788.638743][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4788.639057][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4788.639318][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4788.639552][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4788.639800][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4788.640111][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4788.640442][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4788.640737][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4788.641011][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4788.641297][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4788.641607][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4788.641887][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4788.642202][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4788.642448][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4788.642724][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4788.642973][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4788.643218][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4788.643465][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4788.643727][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4788.643980][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4788.644227][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4788.644488][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4788.644750][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4788.644975][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4788.645230][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4788.645499][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4788.645764][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4788.645981][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4788.646247][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4788.646555][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4788.646793][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4788.647023][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4788.647273][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4788.647527][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4788.647808][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4788.648075][ C1] tc_run (net/core/dev.c:3945) [ 4788.648282][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4788.648509][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4788.648747][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4788.649005][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4788.649263][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4788.649500][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4788.649762][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4788.650066][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4788.650337][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4788.650587][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4788.650849][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4788.651105][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4788.651383][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4788.651720][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4788.651994][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4788.652246][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4788.652510][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4788.652724][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4788.652958][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4788.653202][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4788.653485][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4788.653734][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4788.653973][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4788.654221][ C1] ? __create_object (mm/kmemleak.c:756) [ 4788.654464][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4788.654730][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4788.655008][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4788.655278][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4788.655559][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4788.655795][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4788.656059][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4788.656284][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4788.656505][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4788.656739][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4788.656987][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4788.657240][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4788.657507][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4788.657731][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4788.657979][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4788.658233][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4788.658469][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4788.658732][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4788.658970][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4788.659240][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4788.659479][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4788.659760][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4788.660056][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4788.660357][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4788.660676][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4788.660926][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4788.661229][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4788.661457][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4788.661756][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4788.661982][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4788.662942][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4788.663363][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4788.663760][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4788.664154][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4788.664548][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4788.664941][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4788.667394][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4788.667917][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4788.668416][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4788.668879][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4788.669792][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4788.670400][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4788.670721][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4788.671680][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4788.671984][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4788.672379][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4788.672776][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4788.673172][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4788.673568][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4788.673962][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4788.674405][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4788.674737][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4788.675135][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4788.675530][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4788.675925][ C3] PKRU: 55555554 [ 4788.676104][ C3] Call Trace: [ 4788.676275][ C3] [ 4788.676424][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4788.676686][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4788.676928][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4788.677203][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4788.677474][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4788.677757][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4788.678019][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4788.678324][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4788.678584][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4788.678889][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4788.679185][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4788.679505][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4788.679792][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4788.680086][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4788.680372][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4788.680680][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4788.680922][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4788.681160][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4788.681396][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4788.681643][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4788.681917][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4788.682202][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4788.682438][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4788.682676][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4788.682935][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4788.683168][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4788.683414][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4788.683670][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4788.683943][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4788.684219][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4788.684464][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4788.684736][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4788.684999][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4788.685343][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4788.685594][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4788.685911][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4788.686170][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4788.686372][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4788.686601][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4788.686852][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4788.687125][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4788.687357][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4788.687580][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4788.687896][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4788.688201][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4788.688479][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4788.688772][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4788.689019][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4788.689252][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4788.689550][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4788.689832][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4788.690154][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4788.690390][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4788.690685][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4788.690966][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4788.691279][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4788.691532][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4788.691765][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4788.692011][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4788.692326][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4788.692655][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4788.692951][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4788.693225][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4788.693510][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4788.693820][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4788.694128][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4788.694452][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4788.694688][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4788.694953][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4788.695215][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4788.695480][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4788.695761][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4788.696069][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4788.696323][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4788.696596][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4788.696835][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4788.697075][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4788.697303][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4788.697541][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4788.697802][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4788.698055][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4788.698325][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4788.698608][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4788.698918][ C3] tc_run (net/core/dev.c:3945) [ 4788.699121][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4788.699360][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4788.699594][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4788.699852][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4788.700108][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4788.700346][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4788.700606][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4788.700908][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4788.701178][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4788.701433][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4788.701695][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4788.701950][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4788.702284][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4788.702559][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4788.702809][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4788.703072][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4788.703287][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4788.703528][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4788.703801][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4788.704111][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4788.704386][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4788.704636][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4788.704864][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4788.705132][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4788.705374][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4788.705624][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4788.705862][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4788.706109][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4788.706340][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4788.706605][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4788.706884][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4788.707126][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4788.707374][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4788.707672][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4788.707988][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4788.708231][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4788.708488][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4788.708753][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4788.708991][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4788.709232][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4788.709492][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4788.709751][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4788.710009][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4788.710276][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4788.710557][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4788.710793][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4788.711082][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4788.711319][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4788.711581][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4788.711800][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4788.712094][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4788.712340][ C3] __do_softirq (kernel/softirq.c:553) [ 4788.712570][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4788.712790][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4788.713072][ C3] [ 4788.713223][ C3] [ 4788.713373][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4788.713674][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4788.713996][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4788.714956][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4788.715260][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4788.715654][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4788.716048][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4788.716448][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4788.716843][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4788.717241][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4788.717533][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4788.717752][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4788.717980][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4788.718232][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4788.718518][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4788.718754][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4788.719008][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4788.719265][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4788.719553][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4788.719772][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4788.720014][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4788.720257][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4788.720494][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4788.720779][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4788.721040][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4788.721282][ C3] ksys_write (fs/read_write.c:643) [ 4788.721498][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4788.721742][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4788.722045][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4788.722277][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4788.722572][ C3] RIP: 0033:0x7f93b2836957 [ 4788.722798][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4788.723759][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4788.724177][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4788.724571][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4788.724967][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4788.725362][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4788.725760][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4816.615054][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4816.615578][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4816.616039][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4816.616505][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4816.617407][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4816.618014][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4816.618338][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4816.619305][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4816.619610][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4816.620007][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4816.620404][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4816.620802][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4816.621202][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4816.621599][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4816.622044][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4816.622376][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4816.622774][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4816.623173][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4816.623570][ C1] PKRU: 55555554 [ 4816.623750][ C1] Call Trace: [ 4816.623920][ C1] [ 4816.624071][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4816.624334][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4816.624576][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4816.624850][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4816.625121][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4816.625411][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4816.625675][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4816.625980][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4816.626243][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4816.626550][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4816.626844][ C1] [ 4816.626995][ C1] [ 4816.627145][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4816.627460][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4816.627748][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4816.628043][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4816.628331][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4816.628643][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4816.628885][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4816.629131][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4816.629380][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4816.629651][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4816.629932][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4816.630171][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4816.630412][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4816.630670][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4816.630905][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4816.631149][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4816.631407][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4816.631687][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4816.631963][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4816.632211][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4816.632480][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4816.632742][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4816.633088][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4816.633342][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4816.633663][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4816.633925][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4816.634129][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4816.634358][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4816.634611][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4816.634888][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4816.635160][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4816.635386][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4816.635704][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4816.636009][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4816.636290][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4816.636585][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4816.636833][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4816.637062][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4816.637362][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4816.637646][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4816.637970][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4816.638207][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4816.638504][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4816.638788][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4816.639107][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4816.639364][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4816.639598][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4816.639846][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4816.640158][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4816.640489][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4816.640787][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4816.641061][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4816.641349][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4816.641660][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4816.641943][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4816.642258][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4816.642505][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4816.642784][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4816.643031][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4816.643280][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4816.643529][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4816.643792][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4816.644044][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4816.644294][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4816.644557][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4816.644820][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4816.645047][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4816.645302][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4816.645574][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4816.645838][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4816.646055][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4816.646320][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4816.646628][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4816.646868][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4816.647098][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4816.647347][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4816.647601][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4816.647885][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4816.648154][ C1] tc_run (net/core/dev.c:3945) [ 4816.648361][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4816.648589][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4816.648828][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4816.649092][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4816.649345][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4816.649584][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4816.649846][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4816.650150][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4816.650421][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4816.650673][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4816.650936][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4816.651191][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4816.651472][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4816.651808][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4816.652082][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4816.652335][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4816.652599][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4816.652813][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4816.653048][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4816.653293][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4816.653577][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4816.653827][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4816.654067][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4816.654316][ C1] ? __create_object (mm/kmemleak.c:756) [ 4816.654562][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4816.654827][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4816.655107][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4816.655380][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4816.655662][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4816.655900][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4816.656165][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4816.656391][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4816.656612][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4816.656848][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4816.657096][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4816.657350][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4816.657620][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4816.657844][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4816.658092][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4816.658347][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4816.658587][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4816.658851][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4816.659094][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4816.659360][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4816.659599][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4816.659881][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4816.660179][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4816.660478][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4816.660798][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4816.661049][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4816.661354][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4816.661584][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4816.661883][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4816.662110][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4816.663077][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4816.663496][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4816.663896][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4816.664295][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4816.664690][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4816.665088][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4816.667555][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4816.668083][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4816.668583][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4816.669048][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4816.669961][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4816.670570][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4816.670893][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4816.671857][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4816.672161][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4816.672559][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4816.672954][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4816.673349][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4816.673746][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4816.674142][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4816.674587][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4816.674916][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4816.675315][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4816.675711][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4816.676107][ C3] PKRU: 55555554 [ 4816.676289][ C3] Call Trace: [ 4816.676456][ C3] [ 4816.676609][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4816.676869][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4816.677112][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4816.677387][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4816.677657][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4816.677944][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4816.678207][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4816.678510][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4816.678770][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4816.679083][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4816.679379][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4816.679693][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4816.679980][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4816.680275][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4816.680565][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4816.680872][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4816.681113][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4816.681353][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4816.681592][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4816.681838][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4816.682109][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4816.682390][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4816.682628][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4816.682868][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4816.683127][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4816.683359][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4816.683603][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4816.683861][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4816.684136][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4816.684413][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4816.684660][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4816.684929][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4816.685191][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4816.685537][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4816.685787][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4816.686104][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4816.686366][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4816.686571][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4816.686798][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4816.687050][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4816.687325][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4816.687557][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4816.687784][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4816.688101][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4816.688404][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4816.688685][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4816.688975][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4816.689230][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4816.689459][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4816.689755][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4816.690040][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4816.690364][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4816.690602][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4816.690894][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4816.691179][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4816.691494][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4816.691747][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4816.691979][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4816.692226][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4816.692536][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4816.692866][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4816.693165][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4816.693437][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4816.693724][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4816.694036][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4816.694344][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4816.694669][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4816.694913][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4816.695177][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4816.695436][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4816.695701][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4816.695983][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4816.696293][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4816.696542][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4816.696819][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4816.697056][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4816.697297][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4816.697529][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4816.697765][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4816.698029][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4816.698284][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4816.698549][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4816.698830][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4816.699148][ C3] tc_run (net/core/dev.c:3945) [ 4816.699354][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4816.699585][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4816.699823][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4816.700082][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4816.700333][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4816.700569][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4816.700833][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4816.701134][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4816.701406][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4816.701657][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4816.701920][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4816.702175][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4816.702513][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4816.702785][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4816.703036][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4816.703299][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4816.703516][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4816.703755][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4816.704031][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4816.704343][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4816.704618][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4816.704872][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4816.705104][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4816.705375][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4816.705616][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4816.705865][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4816.706105][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4816.706351][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4816.706585][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4816.706850][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4816.707128][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4816.707377][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4816.707624][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4816.707924][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4816.708241][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4816.708482][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4816.708746][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4816.709013][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4816.709257][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4816.709497][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4816.709757][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4816.710017][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4816.710277][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4816.710545][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4816.710828][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4816.711066][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4816.711356][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4816.711594][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4816.711856][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4816.712075][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4816.712369][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4816.712616][ C3] __do_softirq (kernel/softirq.c:553) [ 4816.712847][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4816.713065][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4816.713351][ C3] [ 4816.713501][ C3] [ 4816.713649][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4816.713953][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4816.714278][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4816.715238][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4816.715543][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4816.715938][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4816.716333][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4816.716730][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4816.717125][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4816.717522][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4816.717816][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4816.718034][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4816.718265][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4816.718515][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4816.718798][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4816.719035][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4816.719298][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4816.719550][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4816.719837][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4816.720059][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4816.720301][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4816.720543][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4816.720780][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4816.721071][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4816.721334][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4816.721569][ C3] ksys_write (fs/read_write.c:643) [ 4816.721787][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4816.722034][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4816.722341][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4816.722571][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4816.722869][ C3] RIP: 0033:0x7f93b2836957 [ 4816.723093][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4816.724058][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4816.724478][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4816.724873][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4816.725270][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4816.725666][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4816.726062][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4840.436531][ C3] rcu: 3-....: (2454393 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=593130 | [ 4840.437087][ C3] rcu: (t=2446465 jiffies g=1064457 q=94 ncpus=4) | [ 4840.437414][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 4840.437687][ C1] NMI backtrace for cpu 1 [ 4840.437700][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4840.437702][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4840.437711][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4840.437714][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4840.437718][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4840.437720][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4840.437721][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4840.437723][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4840.437725][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4840.437726][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4840.437729][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4840.437732][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4840.437734][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4840.437735][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4840.437737][ C1] PKRU: 55555554 [ 4840.437738][ C1] Call Trace: [ 4840.437741][ C1] [ 4840.437748][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4840.437753][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4840.437758][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4840.437763][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4840.437767][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4840.437769][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4840.437775][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4840.437781][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4840.437784][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4840.437787][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4840.437790][ C1] [ 4840.437791][ C1] [ 4840.437792][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4840.437799][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4840.437803][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4840.437807][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4840.437811][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4840.437814][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4840.437818][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4840.437820][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4840.437825][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4840.437828][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4840.437835][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4840.437838][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4840.437843][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4840.437850][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4840.437855][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4840.437859][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4840.437862][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4840.437866][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4840.437874][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4840.437878][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4840.437881][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4840.437891][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4840.437894][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4840.437897][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4840.437902][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4840.437905][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4840.437908][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4840.437912][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4840.437919][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4840.437924][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4840.437928][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4840.437937][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4840.437941][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4840.437943][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4840.437947][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4840.437950][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4840.437955][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4840.437957][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4840.437962][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4840.437966][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4840.437970][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4840.437973][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4840.437975][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4840.437979][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4840.437987][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4840.437994][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4840.438001][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4840.438006][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4840.438016][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4840.438023][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4840.438026][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4840.438034][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4840.438037][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4840.438044][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4840.438048][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4840.438051][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4840.438054][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4840.438058][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4840.438060][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4840.438063][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4840.438066][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4840.438069][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4840.438072][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4840.438074][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4840.438078][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4840.438080][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4840.438083][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4840.438086][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4840.438090][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4840.438095][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4840.438099][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4840.438104][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4840.438107][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4840.438110][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4840.438114][ C1] tc_run (net/core/dev.c:3945) [ 4840.438118][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4840.438121][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4840.438123][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4840.438127][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4840.438131][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4840.438134][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4840.438137][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4840.438141][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4840.438144][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4840.438148][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4840.438151][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4840.438154][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4840.438158][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4840.438167][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4840.438169][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4840.438174][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4840.438177][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4840.438180][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4840.438183][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4840.438186][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4840.438190][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4840.438193][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4840.438196][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4840.438200][ C1] ? __create_object (mm/kmemleak.c:756) [ 4840.438203][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4840.438209][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4840.438213][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4840.438216][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4840.438221][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4840.438224][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4840.438228][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4840.438232][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4840.438234][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4840.438237][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4840.438239][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4840.438245][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4840.438249][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4840.438252][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4840.438256][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4840.438258][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4840.438263][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4840.438267][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4840.438272][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4840.438275][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4840.438282][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4840.438286][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4840.438289][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4840.438293][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4840.438299][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4840.438302][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4840.438305][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4840.438310][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4840.438314][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4840.438317][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4840.438320][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4840.438323][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4840.438325][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4840.438326][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4840.438328][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4840.438329][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4840.438326][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 4840.438328][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 4840.438329][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4840.438334][ C1] [ 4840.485427][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4840.486028][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4840.486353][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4840.487309][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4840.487614][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4840.488006][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4840.488400][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4840.488794][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4840.489192][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4840.489584][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4840.490025][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4840.490354][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4840.490750][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4840.491142][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4840.491534][ C3] PKRU: 55555554 [ 4840.491714][ C3] Call Trace: [ 4840.491884][ C3] [ 4840.492031][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4840.492301][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4840.492551][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4840.492801][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4840.493030][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4840.493298][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4840.493563][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4840.493821][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4840.494103][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4840.494344][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4840.494653][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4840.494925][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4840.495210][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4840.495472][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4840.495776][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4840.496035][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4840.496344][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4840.496636][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4840.496947][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4840.497237][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4840.497530][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4840.497816][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4840.498125][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4840.498366][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4840.498602][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4840.498840][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4840.499093][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4840.499363][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4840.499645][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4840.499880][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4840.500117][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4840.500375][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4840.500609][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4840.500854][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4840.501110][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4840.501385][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4840.501659][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4840.501905][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4840.502174][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4840.502435][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4840.502778][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4840.503029][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4840.503349][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4840.503608][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4840.503810][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4840.504038][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4840.504292][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4840.504568][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4840.504799][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4840.505025][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4840.505340][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4840.505643][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4840.505920][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4840.506215][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4840.506461][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4840.506687][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4840.506985][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4840.507266][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4840.507587][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4840.507824][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4840.508119][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4840.508400][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4840.508713][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4840.508971][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4840.509205][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4840.509452][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4840.509761][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4840.510092][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4840.510387][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4840.510659][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4840.510945][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4840.511256][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4840.511565][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4840.511888][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4840.512124][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4840.512387][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4840.512645][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4840.512911][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4840.513193][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4840.513502][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4840.513753][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4840.514025][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4840.514265][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4840.514504][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4840.514732][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4840.514969][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4840.515231][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4840.515483][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4840.515747][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4840.516028][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4840.516338][ C3] tc_run (net/core/dev.c:3945) [ 4840.516542][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4840.516768][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4840.517006][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4840.517263][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4840.517514][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4840.517751][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4840.518013][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4840.518316][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4840.518584][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4840.518840][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4840.519109][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4840.519364][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4840.519696][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4840.519970][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4840.520221][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4840.520483][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4840.520697][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4840.520938][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4840.521211][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4840.521519][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4840.521792][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4840.522044][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4840.522273][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4840.522538][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4840.522781][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4840.523029][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4840.523268][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4840.523513][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4840.523745][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4840.524013][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4840.524293][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4840.524535][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4840.524781][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4840.525080][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4840.525396][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4840.525638][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4840.525895][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4840.526160][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4840.526398][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4840.526631][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4840.526890][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4840.527149][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4840.527408][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4840.527674][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4840.527954][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4840.528192][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4840.528480][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4840.528715][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4840.528984][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4840.529203][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4840.529496][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4840.529740][ C3] __do_softirq (kernel/softirq.c:553) [ 4840.529972][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4840.530192][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4840.530478][ C3] [ 4840.530626][ C3] [ 4840.530777][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4840.531075][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4840.531397][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4840.532360][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4840.532663][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4840.533060][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4840.533456][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4840.533849][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4840.534243][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4840.534642][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4840.534934][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4840.535155][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4840.535385][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4840.535634][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4840.535919][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4840.536153][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4840.536408][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4840.536659][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4840.536946][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4840.537165][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4840.537406][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4840.537648][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4840.537885][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4840.538171][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4840.538433][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4840.538668][ C3] ksys_write (fs/read_write.c:643) [ 4840.538881][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4840.539135][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4840.539437][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4840.539667][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4840.539963][ C3] RIP: 0033:0x7f93b2836957 [ 4840.540189][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4840.541145][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4840.541561][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4840.541956][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4840.542350][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4840.542746][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4840.543139][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4864.615054][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4864.615589][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4864.616053][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4864.616519][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4864.617433][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4864.618043][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 4864.618329][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [ 4864.619302][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000282 [ 4864.619606][ C1] RAX: ffff888007a88e1c RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4864.620004][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4864.620403][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4864.620799][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4864.621200][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4864.621598][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4864.622042][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4864.622374][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4864.622771][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4864.623166][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4864.623565][ C1] PKRU: 55555554 [ 4864.623745][ C1] Call Trace: [ 4864.623915][ C1] [ 4864.624066][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4864.624328][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4864.624569][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4864.624846][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4864.625117][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4864.625403][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4864.625669][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4864.625972][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4864.626234][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4864.626541][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4864.626838][ C1] [ 4864.626986][ C1] [ 4864.627136][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4864.627450][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4864.627751][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 4864.628007][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4864.628287][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4864.628600][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4864.628846][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4864.629087][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4864.629335][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4864.629608][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4864.629891][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4864.630129][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4864.630370][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4864.630630][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4864.630864][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4864.631109][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4864.631367][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4864.631642][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4864.631920][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4864.632167][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4864.632439][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4864.632702][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4864.633048][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4864.633300][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4864.633619][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4864.633881][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4864.634086][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4864.634315][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4864.634569][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4864.634845][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4864.635119][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4864.635346][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4864.635663][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4864.635970][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4864.636251][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4864.636547][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4864.636796][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4864.637023][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4864.637322][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4864.637606][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4864.637931][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4864.638168][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4864.638466][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4864.638750][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4864.639075][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4864.639331][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4864.639565][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4864.639813][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4864.640126][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4864.640457][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4864.640755][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4864.641029][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4864.641316][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4864.641628][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4864.641911][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4864.642227][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4864.642474][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4864.642752][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4864.643000][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4864.643250][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4864.643497][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4864.643759][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4864.644013][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4864.644260][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4864.644527][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4864.644789][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4864.645015][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4864.645272][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4864.645555][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4864.645823][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4864.646039][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4864.646305][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4864.646614][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4864.646853][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4864.647085][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4864.647336][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4864.647590][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4864.647872][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4864.648140][ C1] tc_run (net/core/dev.c:3945) [ 4864.648346][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4864.648575][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4864.648812][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4864.649078][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4864.649331][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4864.649570][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4864.649835][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4864.650140][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4864.650411][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4864.650663][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4864.650927][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4864.651183][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4864.651462][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4864.651800][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4864.652075][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4864.652328][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4864.652590][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4864.652806][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4864.653041][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4864.653286][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4864.653570][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4864.653821][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4864.654060][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4864.654309][ C1] ? __create_object (mm/kmemleak.c:756) [ 4864.654552][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4864.654818][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4864.655098][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4864.655370][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4864.655654][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4864.655893][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4864.656159][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4864.656385][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4864.656606][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4864.656843][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4864.657093][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4864.657347][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4864.657617][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4864.657842][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4864.658091][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4864.658346][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4864.658582][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4864.658851][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4864.659091][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4864.659356][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4864.659598][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4864.659879][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4864.660176][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4864.660477][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4864.660797][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4864.661049][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4864.661352][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4864.661582][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4864.661881][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4864.662109][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4864.663075][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4864.663494][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4864.663892][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4864.664290][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4864.664686][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4864.665082][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4864.667545][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4864.668073][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4864.668573][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4864.669047][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4864.669951][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4864.670560][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 4864.670847][ C3] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff All code ======== 0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7: 00 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 66 0f 1f 00 nopw (%rax) 1c: 48 85 f6 test %rsi,%rsi 1f: 0f 84 5e 01 00 00 je 0x183 25: 48 89 f8 mov %rdi,%rax 28: 41 54 push %r12 2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction 2e: 48 01 f0 add %rsi,%rax 31: 55 push %rbp 32: 53 push %rbx 33: 72 14 jb 0x49 35: eb 26 jmp 0x5d 37: cc int3 38: cc int3 39: cc int3 3a: 48 rex.W 3b: b8 ff ff ff ff mov $0xffffffff,%eax Code starting with the faulting instruction =========================================== 0: 44 0f b6 c2 movzbl %dl,%r8d 4: 48 01 f0 add %rsi,%rax 7: 55 push %rbp 8: 53 push %rbx 9: 72 14 jb 0x1f b: eb 26 jmp 0x33 d: cc int3 e: cc int3 f: cc int3 10: 48 rex.W 11: b8 ff ff ff ff mov $0xffffffff,%eax [ 4864.671810][ C3] RSP: 0018:ffffc90000277a88 EFLAGS: 00000202 [ 4864.672115][ C3] RAX: ffff888007a89b58 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4864.672512][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4864.672907][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4864.673306][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4864.673702][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4864.674100][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4864.674544][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4864.674873][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4864.675275][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4864.675671][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4864.676066][ C3] PKRU: 55555554 [ 4864.676247][ C3] Call Trace: [ 4864.676418][ C3] [ 4864.676566][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4864.676827][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4864.677069][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4864.677344][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4864.677616][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4864.677901][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4864.678166][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4864.678470][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4864.678731][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4864.679052][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4864.679345][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4864.679657][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4864.679949][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [ 4864.680203][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4864.680481][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4864.680790][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4864.681031][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4864.681270][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4864.681506][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4864.681753][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4864.682023][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4864.682308][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4864.682546][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4864.682783][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4864.683040][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4864.683276][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4864.683521][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4864.683778][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4864.684051][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4864.684327][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4864.684573][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4864.684844][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4864.685106][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4864.685451][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4864.685702][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4864.686023][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4864.686286][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4864.686487][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4864.686717][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4864.686969][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4864.687242][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4864.687473][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4864.687698][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4864.688013][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4864.688318][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4864.688596][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4864.688896][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4864.689144][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4864.689370][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4864.689669][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4864.689951][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4864.690276][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4864.690512][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4864.690807][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4864.691088][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4864.691403][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4864.691656][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4864.691890][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4864.692137][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4864.692448][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4864.692780][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4864.693076][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4864.693353][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4864.693638][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4864.693951][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4864.694259][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4864.694583][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4864.694819][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4864.695085][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4864.695345][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4864.695610][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4864.695891][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4864.696201][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4864.696452][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4864.696726][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4864.696967][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4864.697209][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4864.697438][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4864.697675][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4864.697937][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4864.698191][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4864.698456][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4864.698739][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4864.699055][ C3] tc_run (net/core/dev.c:3945) [ 4864.699260][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4864.699489][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4864.699725][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4864.699984][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4864.700236][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4864.700473][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4864.700735][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4864.701038][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4864.701308][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4864.701558][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4864.701820][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4864.702075][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4864.702410][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4864.702686][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4864.702937][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4864.703200][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4864.703415][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4864.703657][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4864.703930][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4864.704241][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4864.704519][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4864.704769][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4864.705000][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4864.705268][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4864.705511][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4864.705760][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4864.705998][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4864.706247][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4864.706479][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4864.706743][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4864.707025][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4864.707269][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4864.707517][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4864.707814][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4864.708131][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4864.708374][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4864.708632][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4864.708904][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4864.709142][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4864.709379][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4864.709638][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4864.709897][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4864.710155][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4864.710422][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4864.710707][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4864.710943][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4864.711235][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4864.711471][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4864.711734][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4864.711953][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4864.712247][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4864.712494][ C3] __do_softirq (kernel/softirq.c:553) [ 4864.712724][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4864.712943][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4864.713227][ C3] [ 4864.713376][ C3] [ 4864.713527][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4864.713829][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4864.714149][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4864.715113][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4864.715418][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4864.715814][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4864.716215][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4864.716610][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4864.717006][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4864.717406][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4864.717698][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4864.717920][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4864.718147][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4864.718398][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4864.718686][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4864.718928][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4864.719183][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4864.719434][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4864.719722][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4864.719947][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4864.720189][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4864.720432][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4864.720669][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4864.720956][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4864.721218][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4864.721456][ C3] ksys_write (fs/read_write.c:643) [ 4864.721670][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4864.721917][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4864.722221][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4864.722453][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4864.722749][ C3] RIP: 0033:0x7f93b2836957 [ 4864.722975][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4864.723939][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4864.724358][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4864.724753][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4864.725147][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4864.725541][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4864.725939][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4892.615101][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4892.615629][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4892.616096][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4892.616567][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4892.617476][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4892.618090][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4892.618418][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4892.619392][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4892.619700][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4892.620098][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4892.620495][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4892.620893][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4892.621294][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4892.621693][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4892.622139][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4892.622471][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4892.622872][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4892.623276][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4892.623674][ C1] PKRU: 55555554 [ 4892.623856][ C1] Call Trace: [ 4892.624028][ C1] [ 4892.624181][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4892.624445][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4892.624690][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4892.624966][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4892.625237][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4892.625527][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4892.625792][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4892.626098][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4892.626360][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4892.626669][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4892.626965][ C1] [ 4892.627117][ C1] [ 4892.627267][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4892.627582][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4892.627872][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4892.628169][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4892.628461][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4892.628781][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4892.629023][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4892.629263][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4892.629514][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4892.629784][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4892.630069][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4892.630307][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4892.630549][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4892.630810][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4892.631046][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4892.631292][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4892.631550][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4892.631825][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4892.632101][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4892.632347][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4892.632619][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4892.632881][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4892.633231][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4892.633483][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4892.633801][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4892.634065][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4892.634270][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4892.634500][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4892.634754][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4892.635032][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4892.635304][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4892.635532][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4892.635851][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4892.636156][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4892.636439][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4892.636735][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4892.636987][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4892.637218][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4892.637519][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4892.637805][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4892.638130][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4892.638368][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4892.638662][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4892.638961][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4892.639277][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4892.639532][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4892.639765][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4892.640015][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4892.640328][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4892.640660][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4892.640961][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4892.641233][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4892.641520][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4892.641831][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4892.642116][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4892.642429][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4892.642678][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4892.642957][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4892.643206][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4892.643451][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4892.643698][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4892.643961][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4892.644216][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4892.644464][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4892.644725][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4892.644990][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4892.645215][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4892.645473][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4892.645745][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4892.646013][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4892.646231][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4892.646496][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4892.646807][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4892.647050][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4892.647281][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4892.647529][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4892.647786][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4892.648070][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4892.648338][ C1] tc_run (net/core/dev.c:3945) [ 4892.648543][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4892.648791][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4892.649027][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4892.649287][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4892.649539][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4892.649778][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4892.650040][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4892.650343][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4892.650611][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4892.650862][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4892.651125][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4892.651379][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4892.651662][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4892.651997][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4892.652272][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4892.652523][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4892.652787][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4892.653003][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4892.653237][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4892.653481][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4892.653766][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4892.654015][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4892.654256][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4892.654504][ C1] ? __create_object (mm/kmemleak.c:756) [ 4892.654748][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4892.655018][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4892.655298][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4892.655571][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4892.655848][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4892.656086][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4892.656351][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4892.656577][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4892.656798][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4892.657036][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4892.657284][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4892.657538][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4892.657807][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4892.658030][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4892.658276][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4892.658530][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4892.658780][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4892.659049][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4892.659290][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4892.659554][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4892.659796][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4892.660079][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4892.660380][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4892.660678][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4892.660998][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4892.661250][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4892.661553][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4892.661787][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4892.662088][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4892.662319][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4892.663286][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4892.663707][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4892.664105][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4892.664503][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4892.664899][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4892.665298][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4892.667860][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4892.668394][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4892.668916][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4892.669461][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4892.670797][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4892.671724][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4892.672222][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4892.673721][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4892.674195][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4892.674803][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4892.675388][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4892.675999][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4892.676458][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4892.676873][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4892.677328][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4892.677674][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4892.678079][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4892.678494][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4892.678909][ C3] PKRU: 55555554 [ 4892.679091][ C3] Call Trace: [ 4892.679268][ C3] [ 4892.679422][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4892.679695][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4892.679941][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4892.680218][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4892.680501][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4892.680786][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4892.681049][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4892.681359][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4892.681678][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4892.681988][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4892.682292][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4892.682614][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4892.682907][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4892.683201][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4892.683502][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4892.683813][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4892.684053][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4892.684298][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4892.684546][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4892.684796][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4892.685066][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4892.685354][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4892.685601][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4892.685843][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4892.686100][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4892.686338][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4892.686593][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4892.686850][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4892.687127][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4892.687406][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4892.687662][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4892.687929][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4892.688193][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4892.688550][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4892.688819][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4892.689136][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4892.689404][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4892.689616][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4892.689846][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4892.690099][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4892.690376][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4892.690615][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4892.690843][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4892.691161][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4892.691478][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4892.691758][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4892.692051][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4892.692303][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4892.692540][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4892.692839][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4892.693122][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4892.693459][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4892.693702][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4892.693999][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4892.694287][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4892.694634][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4892.694889][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4892.695123][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4892.695374][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4892.695693][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4892.696026][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4892.696327][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4892.696609][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4892.696900][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4892.697213][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4892.697531][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4892.697857][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4892.698096][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4892.698364][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4892.698632][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4892.698916][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4892.699204][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4892.699523][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4892.699774][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4892.700050][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4892.700295][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4892.700544][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4892.700775][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4892.701014][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4892.701282][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4892.701551][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4892.701820][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4892.702106][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4892.702422][ C3] tc_run (net/core/dev.c:3945) [ 4892.702637][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4892.702868][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4892.703106][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4892.703371][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4892.703632][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4892.703871][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4892.704135][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4892.704447][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4892.704719][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4892.704968][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4892.705233][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4892.705502][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4892.705839][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4892.706113][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4892.706367][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4892.706649][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4892.706867][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4892.707108][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4892.707387][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4892.707704][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4892.707982][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4892.708240][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4892.708472][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4892.708763][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4892.709014][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4892.709271][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4892.709512][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4892.709762][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4892.709997][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4892.710265][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4892.710546][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4892.710789][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4892.711041][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4892.711345][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4892.711665][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4892.711909][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4892.712170][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4892.712439][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4892.712677][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4892.712912][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4892.713173][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4892.713435][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4892.713694][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4892.713963][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4892.714246][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4892.714486][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4892.714777][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4892.715014][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4892.715279][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4892.715501][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4892.715794][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4892.716042][ C3] __do_softirq (kernel/softirq.c:553) [ 4892.716278][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4892.716497][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4892.716786][ C3] [ 4892.716935][ C3] [ 4892.717085][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4892.717393][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4892.717716][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4892.718689][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4892.719016][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4892.719414][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4892.719833][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4892.720230][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4892.720625][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4892.721021][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4892.721320][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4892.721539][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4892.721771][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4892.722025][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4892.722313][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4892.722550][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4892.722805][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4892.723058][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4892.723350][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4892.723574][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4892.723816][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4892.724059][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4892.724298][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4892.724589][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4892.724853][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4892.725090][ C3] ksys_write (fs/read_write.c:643) [ 4892.725308][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4892.725559][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4892.725863][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4892.726094][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4892.726397][ C3] RIP: 0033:0x7f93b2836957 [ 4892.726627][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4892.727598][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4892.728015][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4892.728418][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4892.728830][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4892.729229][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4892.729626][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4918.544736][ C3] rcu: 3-....: (2532167 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=612096 | [ 4918.545583][ C3] rcu: (t=2524573 jiffies g=1064457 q=94 ncpus=4) | [ 4918.546081][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 4918.546493][ C1] NMI backtrace for cpu 1 [ 4918.546507][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4918.546510][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4918.546519][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4918.546522][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4918.546526][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4918.546528][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4918.546530][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4918.546532][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4918.546534][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4918.546535][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4918.546538][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4918.546541][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4918.546543][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4918.546544][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4918.546546][ C1] PKRU: 55555554 [ 4918.546547][ C1] Call Trace: [ 4918.546550][ C1] [ 4918.546557][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4918.546561][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4918.546566][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4918.546571][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4918.546575][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4918.546577][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4918.546583][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4918.546589][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4918.546592][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4918.546595][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4918.546598][ C1] [ 4918.546600][ C1] [ 4918.546601][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4918.546608][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4918.546613][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4918.546617][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4918.546621][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4918.546624][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4918.546628][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4918.546630][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4918.546634][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4918.546638][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4918.546645][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4918.546648][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4918.546653][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4918.546669][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4918.546673][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4918.546676][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4918.546678][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4918.546681][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4918.546687][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4918.546691][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4918.546695][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4918.546705][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4918.546708][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4918.546711][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4918.546716][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4918.546719][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4918.546723][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4918.546727][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4918.546733][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4918.546739][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4918.546743][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4918.546752][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4918.546756][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4918.546759][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4918.546762][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4918.546766][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4918.546770][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4918.546772][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4918.546777][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4918.546781][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4918.546785][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4918.546788][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4918.546791][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4918.546794][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4918.546803][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4918.546809][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4918.546816][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4918.546820][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4918.546831][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4918.546838][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4918.546841][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4918.546849][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4918.546852][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4918.546858][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4918.546863][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4918.546865][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4918.546868][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4918.546871][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4918.546873][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4918.546876][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4918.546880][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4918.546884][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4918.546886][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4918.546889][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4918.546892][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4918.546895][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4918.546898][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4918.546901][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4918.546906][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4918.546911][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4918.546915][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4918.546920][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4918.546922][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4918.546926][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4918.546929][ C1] tc_run (net/core/dev.c:3945) [ 4918.546934][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4918.546937][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4918.546939][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4918.546943][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4918.546947][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4918.546949][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4918.546952][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4918.546956][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4918.546959][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4918.546962][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4918.546967][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4918.546969][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4918.546972][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4918.546980][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4918.546983][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4918.546987][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4918.546991][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4918.546994][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4918.546998][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4918.547000][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4918.547005][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4918.547008][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4918.547011][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4918.547015][ C1] ? __create_object (mm/kmemleak.c:756) [ 4918.547018][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4918.547024][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4918.547028][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4918.547031][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4918.547036][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4918.547039][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4918.547043][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4918.547047][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4918.547050][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4918.547052][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4918.547054][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4918.547060][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4918.547065][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4918.547067][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4918.547073][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4918.547075][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4918.547080][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4918.547085][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4918.547089][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4918.547092][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4918.547099][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4918.547103][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4918.547106][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4918.547111][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4918.547116][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4918.547119][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4918.547122][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4918.547127][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4918.547131][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4918.547135][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4918.547138][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4918.547140][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4918.547143][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4918.547144][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4918.547146][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4918.547148][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4918.547144][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 4918.547146][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 4918.547148][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4918.547153][ C1] [ 4918.594837][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4918.595454][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4918.595784][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4918.596750][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4918.597058][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4918.597456][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4918.597854][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4918.598251][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4918.598659][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4918.599055][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4918.599501][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4918.599835][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4918.600235][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4918.600629][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4918.601025][ C3] PKRU: 55555554 [ 4918.601204][ C3] Call Trace: [ 4918.601375][ C3] [ 4918.601525][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4918.601801][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4918.602053][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4918.602305][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4918.602536][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4918.602803][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4918.603071][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4918.603330][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4918.603616][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4918.603858][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4918.604171][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4918.604446][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4918.604732][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4918.604995][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4918.605301][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4918.605561][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4918.605869][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4918.606165][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4918.606480][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4918.606773][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4918.607067][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4918.607355][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4918.607665][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4918.607905][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4918.608144][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4918.608383][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4918.608647][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4918.608917][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4918.609204][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4918.609443][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4918.609684][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4918.609944][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4918.610180][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4918.610427][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4918.610683][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4918.610958][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4918.611236][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4918.611482][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4918.611754][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4918.612016][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4918.612363][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4918.612615][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4918.612931][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4918.613195][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4918.613397][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4918.613629][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4918.613882][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4918.614161][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4918.614394][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4918.614622][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4918.614940][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4918.615246][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4918.615526][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4918.615822][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4918.616070][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4918.616299][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4918.616598][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4918.616880][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4918.617207][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4918.617444][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4918.617739][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4918.618022][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4918.618337][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4918.618603][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4918.618837][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4918.619085][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4918.619398][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4918.619728][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4918.620024][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4918.620299][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4918.620585][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4918.620903][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4918.621212][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4918.621536][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4918.621774][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4918.622037][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4918.622300][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4918.622568][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4918.622850][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4918.623161][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4918.623412][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4918.623687][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4918.623929][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4918.624171][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4918.624402][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4918.624641][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4918.624902][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4918.625156][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4918.625424][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4918.625707][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4918.626016][ C3] tc_run (net/core/dev.c:3945) [ 4918.626222][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4918.626452][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4918.626689][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4918.626948][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4918.627202][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4918.627438][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4918.627700][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4918.628003][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4918.628274][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4918.628526][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4918.628797][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4918.629051][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4918.629387][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4918.629663][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4918.629913][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4918.630175][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4918.630390][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4918.630632][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4918.630908][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4918.631218][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4918.631492][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4918.631741][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4918.631973][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4918.632241][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4918.632485][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4918.632735][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4918.632973][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4918.633219][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4918.633451][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4918.633716][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4918.633997][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4918.634240][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4918.634486][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4918.634787][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4918.635103][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4918.635346][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4918.635606][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4918.635871][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4918.636110][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4918.636345][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4918.636604][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4918.636863][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4918.637121][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4918.637390][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4918.637674][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4918.637912][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4918.638202][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4918.638441][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4918.638717][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4918.638940][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4918.639236][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4918.639483][ C3] __do_softirq (kernel/softirq.c:553) [ 4918.639714][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4918.639935][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4918.640223][ C3] [ 4918.640372][ C3] [ 4918.640523][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4918.640824][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4918.641147][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4918.642112][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4918.642421][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4918.642819][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4918.643215][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4918.643611][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4918.644007][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4918.644407][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4918.644699][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4918.644920][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4918.645148][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4918.645400][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4918.645688][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4918.645924][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4918.646179][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4918.646432][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4918.646722][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4918.646942][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4918.647185][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4918.647429][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4918.647665][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4918.647953][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4918.648217][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4918.648454][ C3] ksys_write (fs/read_write.c:643) [ 4918.648684][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4918.648931][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4918.649232][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4918.649462][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4918.649757][ C3] RIP: 0033:0x7f93b2836957 [ 4918.649984][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4918.650947][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4918.651364][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4918.651760][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4918.652153][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4918.652546][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4918.652944][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4944.615078][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4944.615586][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4944.616034][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4944.616486][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4944.617365][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4944.617956][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4944.618269][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4944.619240][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4944.619544][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4944.619940][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4944.620324][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4944.620707][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4944.621095][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4944.621479][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4944.621907][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4944.622227][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4944.622613][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4944.623023][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4944.623418][ C1] PKRU: 55555554 [ 4944.623598][ C1] Call Trace: [ 4944.623766][ C1] [ 4944.623928][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4944.624181][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4944.624447][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4944.624729][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4944.624998][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4944.625284][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4944.625548][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4944.625852][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4944.626112][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4944.626418][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4944.626711][ C1] [ 4944.626860][ C1] [ 4944.627020][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4944.627324][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4944.627623][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4944.627918][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4944.628204][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4944.628523][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4944.628762][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4944.629002][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4944.629249][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4944.629519][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4944.629800][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4944.630073][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4944.630324][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4944.630583][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4944.630815][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4944.631060][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4944.631316][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4944.631595][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4944.631873][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4944.632120][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4944.632391][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4944.632653][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4944.633000][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4944.633253][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4944.633570][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4944.633831][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4944.634036][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4944.634266][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4944.634519][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4944.634793][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4944.635063][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4944.635287][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4944.635604][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4944.635908][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4944.636187][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4944.636481][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4944.636728][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4944.636954][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4944.637253][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4944.637536][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4944.637858][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4944.638102][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4944.638388][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4944.638685][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4944.638998][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4944.639251][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4944.639483][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4944.639740][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4944.640042][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4944.640366][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4944.640655][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4944.640921][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4944.641198][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4944.641501][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4944.641774][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4944.642079][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4944.642318][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4944.642587][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4944.642828][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4944.643066][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4944.643306][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4944.643561][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4944.643807][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4944.644046][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4944.644319][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4944.644580][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4944.644805][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4944.645059][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4944.645330][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4944.645596][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4944.645812][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4944.646078][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4944.646386][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4944.646624][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4944.646856][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4944.647104][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4944.647358][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4944.647641][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4944.647907][ C1] tc_run (net/core/dev.c:3945) [ 4944.648111][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4944.648339][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4944.648580][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4944.648839][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4944.649090][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4944.649328][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4944.649590][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4944.649893][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4944.650163][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4944.650437][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4944.650699][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4944.650952][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4944.651230][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4944.651568][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4944.651841][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4944.652092][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4944.652356][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4944.652577][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4944.652824][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4944.653067][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4944.653350][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4944.653598][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4944.653837][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4944.654084][ C1] ? __create_object (mm/kmemleak.c:756) [ 4944.654326][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4944.654592][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4944.654870][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4944.655142][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4944.655433][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4944.655669][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4944.655933][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4944.656157][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4944.656375][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4944.656609][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4944.656860][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4944.657111][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4944.657378][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4944.657601][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4944.657848][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4944.658100][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4944.658333][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4944.658601][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4944.658838][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4944.659101][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4944.659340][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4944.659620][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4944.659916][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4944.660216][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4944.660537][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4944.660781][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4944.661075][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4944.661315][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4944.661611][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4944.661839][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4944.662799][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4944.663214][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4944.663610][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4944.664007][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4944.664392][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4944.664776][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4944.667184][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4944.667699][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4944.668188][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4944.668667][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4944.669571][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4944.670179][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4944.670504][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4944.671466][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4944.671772][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4944.672169][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4944.672565][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4944.672962][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4944.673360][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4944.673755][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4944.674201][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4944.674529][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4944.674926][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4944.675326][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4944.675721][ C3] PKRU: 55555554 [ 4944.675902][ C3] Call Trace: [ 4944.676073][ C3] [ 4944.676226][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4944.676486][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4944.676735][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4944.677009][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4944.677282][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4944.677570][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4944.677836][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4944.678139][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4944.678402][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4944.678727][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4944.679020][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4944.679334][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4944.679623][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4944.679916][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4944.680206][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4944.680513][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4944.680751][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4944.680990][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4944.681231][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4944.681479][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4944.681748][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4944.682030][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4944.682268][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4944.682507][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4944.682766][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4944.683001][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4944.683247][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4944.683506][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4944.683781][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4944.684056][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4944.684304][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4944.684574][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4944.684834][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4944.685181][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4944.685434][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4944.685752][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4944.686013][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4944.686218][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4944.686447][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4944.686697][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4944.686974][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4944.687206][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4944.687433][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4944.687750][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4944.688054][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4944.688336][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4944.688634][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4944.688879][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4944.689108][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4944.689410][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4944.689691][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4944.690014][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4944.690252][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4944.690546][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4944.690830][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4944.691144][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4944.691399][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4944.691633][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4944.691877][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4944.692189][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4944.692519][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4944.692821][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4944.693082][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4944.693366][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4944.693667][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4944.693966][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4944.694284][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4944.694515][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4944.694772][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4944.695023][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4944.695282][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4944.695557][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4944.695859][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4944.696100][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4944.696374][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4944.696607][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4944.696838][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4944.697064][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4944.697298][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4944.697553][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4944.697801][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4944.698059][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4944.698336][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4944.698662][ C3] tc_run (net/core/dev.c:3945) [ 4944.698867][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4944.699100][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4944.699339][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4944.699598][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4944.699852][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4944.700082][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4944.700339][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4944.700632][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4944.700895][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4944.701139][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4944.701397][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4944.701645][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4944.701971][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4944.702238][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4944.702483][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4944.702737][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4944.702949][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4944.703186][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4944.703453][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4944.703754][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4944.704021][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4944.704265][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4944.704488][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4944.704749][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4944.704987][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4944.705232][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4944.705466][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4944.705707][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4944.705954][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4944.706218][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4944.706492][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4944.706733][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4944.706977][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4944.707274][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4944.707588][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4944.707827][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4944.708084][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4944.708355][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4944.708595][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4944.708828][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4944.709086][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4944.709344][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4944.709601][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4944.709867][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4944.710146][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4944.710384][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4944.710677][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4944.710905][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4944.711160][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4944.711375][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4944.711660][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4944.711899][ C3] __do_softirq (kernel/softirq.c:553) [ 4944.712124][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4944.712336][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4944.712612][ C3] [ 4944.712757][ C3] [ 4944.712902][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4944.713198][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4944.713510][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4944.714467][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4944.714773][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4944.715168][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4944.715569][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4944.715964][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4944.716361][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4944.716757][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4944.717053][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4944.717272][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4944.717502][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4944.717753][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4944.718037][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4944.718276][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4944.718536][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4944.718789][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4944.719076][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4944.719298][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4944.719541][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4944.719783][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4944.720017][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4944.720306][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4944.720574][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4944.720811][ C3] ksys_write (fs/read_write.c:643) [ 4944.721025][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4944.721274][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4944.721582][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4944.721811][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4944.722109][ C3] RIP: 0033:0x7f93b2836957 [ 4944.722338][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4944.723302][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4944.723719][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4944.724115][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4944.724519][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4944.724915][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4944.725311][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4972.615025][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4972.615540][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4972.615989][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4972.616444][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4972.617330][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4972.617922][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4972.618237][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4972.619214][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4972.619520][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4972.619917][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4972.620304][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4972.620688][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4972.621075][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4972.621461][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4972.621891][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4972.622214][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4972.622600][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4972.622984][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4972.623371][ C1] PKRU: 55555554 [ 4972.623545][ C1] Call Trace: [ 4972.623711][ C1] [ 4972.623857][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4972.624112][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4972.624349][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4972.624618][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4972.624883][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4972.625161][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4972.625419][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4972.625716][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4972.625970][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4972.626271][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4972.626559][ C1] [ 4972.626703][ C1] [ 4972.626848][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4972.627151][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4972.627435][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4972.627721][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4972.628004][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4972.628313][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4972.628569][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4972.628806][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4972.629054][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4972.629327][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4972.629619][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4972.629851][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4972.630084][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4972.630339][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4972.630568][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4972.630809][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4972.631061][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4972.631327][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4972.631597][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4972.631836][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4972.632101][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4972.632358][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4972.632695][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4972.632941][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4972.633256][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4972.633511][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4972.633709][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4972.633933][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4972.634182][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4972.634450][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4972.634715][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4972.634937][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4972.635248][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4972.635545][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4972.635819][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4972.636106][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4972.636369][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4972.636601][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4972.636900][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4972.637183][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4972.637512][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4972.637743][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4972.638030][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4972.638311][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4972.638641][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4972.638895][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4972.639129][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4972.639377][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4972.639693][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4972.640016][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4972.640307][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4972.640572][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4972.640854][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4972.641156][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4972.641433][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4972.641741][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4972.641981][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4972.642254][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4972.642496][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4972.642737][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4972.642978][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4972.643236][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4972.643483][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4972.643724][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4972.643979][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4972.644236][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4972.644454][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4972.644702][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4972.644969][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4972.645229][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4972.645438][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4972.645698][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4972.645997][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4972.646232][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4972.646458][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4972.646701][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4972.646948][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4972.647227][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4972.647487][ C1] tc_run (net/core/dev.c:3945) [ 4972.647686][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4972.647911][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4972.648145][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4972.648423][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4972.648673][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4972.648909][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4972.649171][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4972.649472][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4972.649748][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4972.649992][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4972.650251][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4972.650499][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4972.650770][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4972.651096][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4972.651364][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4972.651609][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4972.651866][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4972.652074][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4972.652305][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4972.652540][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4972.652817][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4972.653061][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4972.653294][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4972.653533][ C1] ? __create_object (mm/kmemleak.c:756) [ 4972.653769][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4972.654027][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4972.654302][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4972.654565][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4972.654837][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4972.655069][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4972.655326][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4972.655549][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4972.655761][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4972.655992][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4972.656237][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4972.656484][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4972.656750][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4972.656971][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4972.657214][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4972.657460][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4972.657688][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4972.657944][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4972.658178][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4972.658457][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4972.658698][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4972.658976][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4972.659273][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4972.659587][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4972.659897][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4972.660142][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4972.660436][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4972.660664][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4972.660956][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4972.661176][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4972.662115][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4972.662528][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4972.662914][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4972.663305][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4972.663692][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4972.664078][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4972.666532][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4972.667060][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4972.667568][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4972.668032][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4972.668941][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4972.669553][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4972.669875][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4972.670834][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4972.671139][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4972.671534][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4972.671928][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4972.672324][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4972.672720][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4972.673114][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4972.673557][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4972.673886][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4972.674287][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4972.674681][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4972.675075][ C3] PKRU: 55555554 [ 4972.675257][ C3] Call Trace: [ 4972.675428][ C3] [ 4972.675579][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4972.675839][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4972.676082][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4972.676357][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4972.676628][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4972.676914][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4972.677180][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4972.677484][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4972.677745][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4972.678053][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4972.678361][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4972.678675][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4972.678963][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4972.679254][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4972.679542][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4972.679854][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4972.680093][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4972.680333][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4972.680570][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4972.680817][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4972.681085][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4972.681368][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4972.681603][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4972.681842][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4972.682100][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4972.682335][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4972.682580][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4972.682838][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4972.683112][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4972.683387][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4972.683632][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4972.683905][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4972.684166][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4972.684514][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4972.684766][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4972.685083][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4972.685345][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4972.685548][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4972.685776][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4972.686028][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4972.686304][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4972.686532][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4972.686759][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4972.687075][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4972.687379][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4972.687657][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4972.687949][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4972.688196][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4972.688434][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4972.688731][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4972.689013][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4972.689335][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4972.689573][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4972.689868][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4972.690150][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4972.690465][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4972.690719][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4972.690952][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4972.691197][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4972.691506][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4972.691837][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4972.692132][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4972.692405][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4972.692693][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4972.693002][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4972.693309][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4972.693632][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4972.693870][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4972.694136][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4972.694400][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4972.694664][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4972.694947][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4972.695258][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4972.695507][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4972.695782][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4972.696022][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4972.696259][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4972.696491][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4972.696729][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4972.696990][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4972.697250][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4972.697514][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4972.697795][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4972.698103][ C3] tc_run (net/core/dev.c:3945) [ 4972.698317][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4972.698544][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4972.698782][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4972.699042][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4972.699299][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4972.699535][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4972.699797][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4972.700100][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4972.700370][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4972.700621][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4972.700882][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4972.701136][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4972.701469][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4972.701741][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4972.701990][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4972.702254][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4972.702469][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4972.702709][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4972.702982][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4972.703292][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4972.703565][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4972.703814][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4972.704044][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4972.704312][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4972.704555][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4972.704816][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4972.705046][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4972.705284][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4972.705512][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4972.705770][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4972.706041][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4972.706277][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4972.706519][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4972.706809][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4972.707117][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4972.707374][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4972.707631][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4972.707896][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4972.708134][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4972.708381][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4972.708639][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4972.708899][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4972.709156][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4972.709422][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4972.709706][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4972.709936][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4972.710217][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4972.710446][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4972.710700][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4972.710914][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4972.711199][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4972.711443][ C3] __do_softirq (kernel/softirq.c:553) [ 4972.711669][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4972.711880][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4972.712157][ C3] [ 4972.712302][ C3] [ 4972.712448][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4972.712741][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4972.713054][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4972.714017][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4972.714319][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4972.714720][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4972.715102][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4972.715483][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4972.715863][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4972.716248][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4972.716534][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4972.716748][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4972.716971][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4972.717216][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4972.717493][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4972.717722][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4972.717970][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4972.718215][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4972.718519][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4972.718736][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4972.718976][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4972.719217][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4972.719450][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4972.719740][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4972.719991][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4972.720221][ C3] ksys_write (fs/read_write.c:643) [ 4972.720430][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4972.720669][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4972.720961][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4972.721186][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4972.721473][ C3] RIP: 0033:0x7f93b2836957 [ 4972.721693][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4972.722627][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4972.723031][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4972.723418][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4972.723802][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4972.724185][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4972.724570][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 4996.652552][ C3] rcu: 3-....: (2609946 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=630301 | [ 4996.653108][ C3] rcu: (t=2602681 jiffies g=1064457 q=94 ncpus=4) | [ 4996.653437][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 4996.653714][ C1] NMI backtrace for cpu 1 [ 4996.653727][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4996.653730][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4996.653738][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4996.653742][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 4996.653745][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4996.653748][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 4996.653749][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 4996.653752][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 4996.653753][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 4996.653755][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4996.653757][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4996.653761][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 4996.653762][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4996.653764][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4996.653765][ C1] PKRU: 55555554 [ 4996.653766][ C1] Call Trace: [ 4996.653769][ C1] [ 4996.653786][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4996.653791][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4996.653796][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4996.653800][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4996.653804][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4996.653806][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4996.653813][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4996.653818][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4996.653821][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4996.653824][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4996.653827][ C1] [ 4996.653828][ C1] [ 4996.653830][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4996.653836][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4996.653841][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4996.653845][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4996.653849][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4996.653852][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4996.653855][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4996.653857][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4996.653862][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4996.653866][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4996.653873][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4996.653876][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4996.653881][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4996.653887][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4996.653890][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4996.653893][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4996.653895][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4996.653897][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4996.653904][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4996.653908][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4996.653911][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4996.653922][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4996.653924][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4996.653927][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4996.653933][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4996.653935][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4996.653939][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4996.653944][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4996.653950][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4996.653956][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4996.653960][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4996.653969][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4996.653974][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4996.653976][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4996.653980][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4996.653983][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4996.653987][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4996.653990][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4996.653994][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 4996.653998][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4996.654002][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4996.654005][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4996.654008][ C1] netif_receive_skb (net/core/dev.c:5801) [ 4996.654011][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4996.654020][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4996.654027][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4996.654033][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4996.654038][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4996.654049][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4996.654056][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4996.654059][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4996.654067][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 4996.654070][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 4996.654077][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 4996.654082][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 4996.654085][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 4996.654088][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 4996.654091][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 4996.654094][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 4996.654098][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 4996.654101][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4996.654104][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4996.654106][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4996.654109][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4996.654112][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4996.654115][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4996.654117][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4996.654120][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4996.654125][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4996.654130][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4996.654134][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4996.654138][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4996.654141][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4996.654145][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4996.654148][ C1] tc_run (net/core/dev.c:3945) [ 4996.654152][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 4996.654155][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4996.654157][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4996.654162][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4996.654166][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4996.654168][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4996.654171][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4996.654175][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4996.654178][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4996.654182][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4996.654185][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4996.654188][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 4996.654191][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4996.654199][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4996.654202][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4996.654206][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4996.654209][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4996.654212][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4996.654215][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4996.654218][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4996.654223][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4996.654225][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4996.654229][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4996.654232][ C1] ? __create_object (mm/kmemleak.c:756) [ 4996.654236][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4996.654241][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4996.654245][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4996.654249][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4996.654253][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 4996.654256][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 4996.654260][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 4996.654264][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 4996.654267][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4996.654269][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 4996.654271][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 4996.654277][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 4996.654281][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 4996.654284][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 4996.654289][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 4996.654291][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4996.654295][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 4996.654299][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 4996.654304][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 4996.654307][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 4996.654314][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 4996.654318][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 4996.654321][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 4996.654325][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 4996.654331][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 4996.654334][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4996.654337][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4996.654342][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4996.654346][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 4996.654350][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 4996.654352][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 4996.654355][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 4996.654356][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 4996.654358][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 4996.654360][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 4996.654361][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4996.654358][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 4996.654360][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 4996.654361][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 4996.654366][ C1] [ 4996.701412][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4996.702017][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4996.702338][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 4996.703290][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 4996.703594][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 4996.703985][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 4996.704379][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 4996.704771][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 4996.705164][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 4996.705555][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4996.705995][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4996.706323][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 4996.706716][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4996.707108][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4996.707500][ C3] PKRU: 55555554 [ 4996.707679][ C3] Call Trace: [ 4996.707849][ C3] [ 4996.707997][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4996.708272][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4996.708520][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4996.708769][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4996.708998][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4996.709270][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4996.709537][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4996.709791][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4996.710075][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4996.710317][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4996.710626][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4996.710897][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4996.711182][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4996.711445][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4996.711750][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4996.712009][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4996.712322][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4996.712617][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4996.712925][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4996.713214][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4996.713500][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4996.713785][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4996.714095][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4996.714336][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4996.714573][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4996.714812][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4996.715060][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4996.715330][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4996.715613][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4996.715848][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4996.716089][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4996.716347][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4996.716580][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4996.716826][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4996.717084][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4996.717359][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4996.717633][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4996.717878][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4996.718146][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4996.718414][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 4996.718758][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4996.719008][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4996.719323][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4996.719589][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4996.719786][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4996.720011][ C3] ? set_track_prepare (mm/slub.c:6440) [ 4996.720256][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4996.720524][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4996.720751][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 4996.720973][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4996.721284][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4996.721600][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4996.721880][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4996.722174][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4996.722421][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4996.722650][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 4996.722950][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4996.723224][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 4996.723558][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4996.723796][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 4996.724092][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 4996.724375][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 4996.724689][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4996.724944][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4996.725179][ C3] netif_receive_skb (net/core/dev.c:5801) [ 4996.725425][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4996.725736][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4996.726067][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4996.726363][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4996.726635][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4996.726923][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4996.727235][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4996.727541][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 4996.727865][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4996.728104][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4996.728373][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 4996.728631][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4996.728898][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4996.729181][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4996.729492][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4996.729743][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4996.730018][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4996.730259][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4996.730499][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 4996.730729][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4996.730967][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 4996.731229][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4996.731484][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4996.731753][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 4996.732036][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4996.732345][ C3] tc_run (net/core/dev.c:3945) [ 4996.732550][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 4996.732777][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4996.733015][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 4996.733275][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 4996.733526][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4996.733764][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4996.734027][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4996.734332][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 4996.734601][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4996.734852][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4996.735115][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4996.735372][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4996.735706][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4996.735980][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4996.736231][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 4996.736494][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4996.736709][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4996.736952][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4996.737226][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4996.737536][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 4996.737809][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 4996.738059][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 4996.738295][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 4996.738563][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 4996.738807][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4996.739057][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4996.739295][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4996.739541][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4996.739776][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4996.740041][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4996.740322][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 4996.740563][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 4996.740811][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 4996.741112][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 4996.741430][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 4996.741673][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 4996.741932][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4996.742202][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4996.742441][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 4996.742674][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4996.742934][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 4996.743195][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4996.743453][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4996.743720][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4996.744002][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4996.744240][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4996.744528][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4996.744772][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4996.745030][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 4996.745246][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4996.745552][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4996.745797][ C3] __do_softirq (kernel/softirq.c:553) [ 4996.746031][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4996.746251][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4996.746537][ C3] [ 4996.746686][ C3] [ 4996.746846][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4996.747138][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4996.747450][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 4996.748414][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 4996.748716][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 4996.749113][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 4996.749510][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 4996.749923][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 4996.750319][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 4996.750727][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4996.751011][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 4996.751227][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 4996.751451][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 4996.751694][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 4996.751972][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4996.752201][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 4996.752449][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 4996.752693][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 4996.752973][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 4996.753189][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 4996.753423][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 4996.753660][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4996.753891][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4996.754171][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4996.754426][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 4996.754656][ C3] ksys_write (fs/read_write.c:643) [ 4996.754864][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 4996.755103][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4996.755398][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4996.755623][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4996.755912][ C3] RIP: 0033:0x7f93b2836957 [ 4996.756134][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 4996.757069][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4996.757493][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 4996.757891][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 4996.758298][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4996.758693][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 4996.759089][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5024.615143][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5024.615674][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5024.616141][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5024.616613][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5024.617523][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5024.618162][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5024.618495][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5024.619470][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5024.619778][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5024.620194][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5024.620611][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5024.621009][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5024.621411][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5024.621815][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5024.622263][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5024.622596][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5024.622995][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5024.623403][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5024.623802][ C1] PKRU: 55555554 [ 5024.623986][ C1] Call Trace: [ 5024.624158][ C1] [ 5024.624316][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5024.624586][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5024.624831][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5024.625109][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5024.625384][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5024.625678][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5024.625950][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5024.626261][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5024.626528][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5024.626840][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5024.627139][ C1] [ 5024.627297][ C1] [ 5024.627450][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5024.627771][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5024.628083][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5024.628383][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5024.628677][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5024.628997][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5024.629243][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5024.629488][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5024.629739][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5024.630013][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5024.630303][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5024.630545][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5024.630792][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5024.631057][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5024.631298][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5024.631550][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5024.631812][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5024.632096][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5024.632375][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5024.632627][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5024.632902][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5024.633168][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5024.633523][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5024.633780][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5024.634106][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5024.634374][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5024.634582][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5024.634813][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5024.635070][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5024.635354][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5024.635632][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5024.635865][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5024.636191][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5024.636502][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5024.636792][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5024.637094][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5024.637349][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5024.637579][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5024.637886][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5024.638198][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5024.638526][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5024.638765][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5024.639066][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5024.639357][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5024.639680][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5024.639938][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5024.640177][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5024.640431][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5024.640755][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5024.641092][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5024.641395][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5024.641673][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5024.641970][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5024.642285][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5024.642571][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5024.642893][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5024.643142][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5024.643427][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5024.643684][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5024.643932][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5024.644185][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5024.644452][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5024.644711][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5024.644959][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5024.645229][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5024.645497][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5024.645728][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5024.645987][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5024.646263][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5024.646534][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5024.646754][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5024.647024][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5024.647342][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5024.647587][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5024.647827][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5024.648096][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5024.648356][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5024.648650][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5024.648927][ C1] tc_run (net/core/dev.c:3945) [ 5024.649137][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5024.649371][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5024.649613][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5024.649880][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5024.650139][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5024.650383][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5024.650652][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5024.650965][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5024.651242][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5024.651501][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5024.651771][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5024.652030][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5024.652318][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5024.652663][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5024.652943][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5024.653205][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5024.653475][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5024.653695][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5024.653937][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5024.654186][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5024.654474][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5024.654728][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5024.654971][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5024.655224][ C1] ? __create_object (mm/kmemleak.c:756) [ 5024.655472][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5024.655742][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5024.656024][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5024.656300][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5024.656587][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5024.656830][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5024.657098][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5024.657328][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5024.657551][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5024.657790][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5024.658059][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5024.658320][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5024.658590][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5024.658821][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5024.659076][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5024.659334][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5024.659575][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5024.659845][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5024.660088][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5024.660361][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5024.660610][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5024.660900][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5024.661208][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5024.661517][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5024.661843][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5024.662101][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5024.662414][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5024.662652][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5024.662964][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5024.663200][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5024.664183][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5024.664618][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5024.665024][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5024.665429][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5024.665833][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5024.666239][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5024.668757][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5024.669286][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5024.669786][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5024.670256][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5024.671168][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5024.671786][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5024.672110][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5024.673084][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5024.673391][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5024.673795][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5024.674192][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5024.674588][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5024.674985][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5024.675384][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5024.675831][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5024.676163][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5024.676563][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5024.676962][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5024.677359][ C3] PKRU: 55555554 [ 5024.677540][ C3] Call Trace: [ 5024.677714][ C3] [ 5024.677868][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5024.678149][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5024.678393][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5024.678670][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5024.678943][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5024.679231][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5024.679502][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5024.679808][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5024.680071][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5024.680380][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5024.680681][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5024.681000][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5024.681291][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5024.681588][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5024.681875][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5024.682187][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5024.682434][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5024.682679][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5024.682918][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5024.683167][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5024.683440][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5024.683725][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5024.683964][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5024.684206][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5024.684467][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5024.684703][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5024.684949][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5024.685209][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5024.685488][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5024.685769][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5024.686016][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5024.686287][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5024.686549][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5024.686895][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5024.687150][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5024.687469][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5024.687737][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5024.687942][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5024.688181][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5024.688438][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5024.688711][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5024.688946][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5024.689176][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5024.689496][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5024.689801][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5024.690085][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5024.690380][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5024.690629][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5024.690859][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5024.691156][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5024.691442][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5024.691765][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5024.692001][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5024.692298][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5024.692584][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5024.692899][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5024.693153][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5024.693386][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5024.693635][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5024.693947][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5024.694279][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5024.694577][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5024.694852][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5024.695139][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5024.695455][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5024.695762][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5024.696088][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5024.696327][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5024.696597][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5024.696860][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5024.697126][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5024.697410][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5024.697723][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5024.697984][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5024.698267][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5024.698506][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5024.698748][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5024.698982][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5024.699219][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5024.699484][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5024.699741][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5024.700009][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5024.700291][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5024.700604][ C3] tc_run (net/core/dev.c:3945) [ 5024.700809][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5024.701041][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5024.701278][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5024.701538][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5024.701789][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5024.702025][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5024.702291][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5024.702597][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5024.702867][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5024.703122][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5024.703388][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5024.703645][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5024.703983][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5024.704259][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5024.704511][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5024.704774][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5024.704989][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5024.705232][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5024.705508][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5024.705816][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5024.706099][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5024.706356][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5024.706584][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5024.706855][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5024.707101][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5024.707352][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5024.707592][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5024.707842][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5024.708080][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5024.708350][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5024.708628][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5024.708873][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5024.709126][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5024.709430][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5024.709748][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5024.709992][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5024.710251][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5024.710525][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5024.710764][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5024.711007][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5024.711269][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5024.711529][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5024.711788][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5024.712054][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5024.712339][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5024.712575][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5024.712866][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5024.713104][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5024.713368][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5024.713589][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5024.713884][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5024.714131][ C3] __do_softirq (kernel/softirq.c:553) [ 5024.714363][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5024.714583][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5024.714867][ C3] [ 5024.715018][ C3] [ 5024.715168][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5024.715472][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5024.715796][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5024.716760][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5024.717067][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5024.717467][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5024.717864][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5024.718272][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5024.718669][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5024.719074][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5024.719371][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5024.719596][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5024.719831][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5024.720081][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5024.720372][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5024.720610][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5024.720867][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5024.721119][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5024.721407][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5024.721629][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5024.721876][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5024.722120][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5024.722359][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5024.722648][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5024.722914][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5024.723151][ C3] ksys_write (fs/read_write.c:643) [ 5024.723371][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5024.723618][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5024.723921][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5024.724156][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5024.724457][ C3] RIP: 0033:0x7f93b2836957 [ 5024.724685][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5024.725648][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5024.726070][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5024.726469][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5024.726867][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5024.727268][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5024.727664][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5052.615836][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5052.616608][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5052.617336][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5052.618134][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5052.619476][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5052.620418][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5052.620871][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 5052.622324][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5052.622790][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5052.623389][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5052.623915][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5052.624501][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5052.625098][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5052.625749][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5052.626411][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5052.626860][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5052.627407][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5052.628030][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5052.628681][ C1] PKRU: 55555554 [ 5052.628956][ C1] Call Trace: [ 5052.629217][ C1] [ 5052.629444][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5052.629809][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5052.630143][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5052.630526][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5052.630927][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5052.631391][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5052.631966][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5052.632440][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5052.632837][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5052.633275][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5052.633695][ C1] [ 5052.633896][ C1] [ 5052.634119][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5052.634603][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5052.635053][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5052.635508][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5052.635953][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5052.636385][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5052.636713][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5052.637046][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5052.637417][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5052.637845][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5052.638299][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5052.638659][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5052.639005][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5052.639359][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5052.639695][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5052.640069][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5052.640503][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5052.640903][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5052.641340][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5052.641679][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5052.642050][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5052.642441][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5052.642967][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5052.643359][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5052.643867][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5052.644275][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5052.644561][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5052.644870][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5052.645234][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5052.645651][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5052.646076][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5052.646448][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5052.646940][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5052.647377][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5052.647755][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5052.648183][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5052.648553][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5052.648900][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5052.649420][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5052.649862][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5052.650346][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5052.650667][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5052.651064][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5052.651488][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5052.651966][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5052.652369][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5052.652762][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5052.653205][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5052.653739][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5052.654282][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5052.654760][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5052.655176][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5052.655579][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5052.656051][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5052.656501][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5052.657006][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5052.657505][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5052.658024][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5052.658402][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5052.658776][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5052.659160][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5052.659561][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5052.659950][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5052.660322][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5052.660716][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5052.661131][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5052.661457][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5052.661849][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5052.662221][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5052.662586][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5052.662877][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5052.663243][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5052.663663][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5052.664001][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5052.664316][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5052.664669][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5052.665018][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5052.665393][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5052.665755][ C1] tc_run (net/core/dev.c:3945) [ 5052.666039][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5052.666353][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5052.666671][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5052.667018][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5052.667352][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5052.667668][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5052.668050][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5052.668462][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5052.668836][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5052.669168][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5052.669522][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5052.669865][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5052.670241][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5052.670690][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5052.671065][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5052.671410][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5052.671763][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5052.672050][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5052.672366][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5052.672688][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5052.673069][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5052.673415][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5052.673740][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5052.674072][ C1] ? __create_object (mm/kmemleak.c:756) [ 5052.674402][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5052.674767][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5052.675144][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5052.675519][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5052.675917][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5052.676252][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5052.676653][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5052.677001][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5052.677331][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5052.677687][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5052.678069][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5052.678464][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5052.678875][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5052.679226][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5052.679575][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5052.679932][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5052.680264][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5052.680631][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5052.680975][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5052.681352][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5052.681694][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5052.682089][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5052.682509][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5052.682929][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5052.683377][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5052.683738][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5052.684173][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5052.684497][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5052.684922][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5052.685243][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5052.686679][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5052.687322][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5052.687895][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5052.688521][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5052.689125][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5052.689656][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5052.692358][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5052.692898][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5052.693414][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5052.693885][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5052.694799][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5052.695411][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5052.695737][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5052.696708][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5052.697012][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5052.697414][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5052.697810][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5052.698214][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5052.698609][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5052.699010][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5052.699457][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5052.699789][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5052.700185][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5052.700582][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5052.700979][ C3] PKRU: 55555554 [ 5052.701160][ C3] Call Trace: [ 5052.701332][ C3] [ 5052.701487][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5052.701753][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5052.701998][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5052.702275][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5052.702546][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5052.702834][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5052.703106][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5052.703413][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5052.703676][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5052.703993][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5052.704291][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5052.704608][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5052.704895][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5052.705190][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5052.705476][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5052.705787][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5052.706031][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5052.706276][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5052.706514][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5052.706760][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5052.707035][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5052.707319][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5052.707558][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5052.707802][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5052.708069][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5052.708303][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5052.708550][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5052.708810][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5052.709090][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5052.709370][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5052.709618][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5052.709888][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5052.710152][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5052.710502][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5052.710758][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5052.711076][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5052.711341][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5052.711545][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5052.711774][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5052.712029][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5052.712304][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5052.712540][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5052.712773][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5052.713091][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5052.713395][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5052.713687][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5052.713983][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5052.714236][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5052.714466][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5052.714771][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5052.715055][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5052.715380][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5052.715617][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5052.715913][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5052.716206][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5052.716530][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5052.716784][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5052.717016][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5052.717264][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5052.717576][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5052.717912][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5052.718211][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5052.718484][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5052.718769][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5052.719083][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5052.719393][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5052.719717][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5052.719956][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5052.720224][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5052.720487][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5052.720752][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5052.721034][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5052.721347][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5052.721602][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5052.721877][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5052.722116][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5052.722358][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5052.722591][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5052.722827][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5052.723090][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5052.723346][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5052.723614][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5052.723897][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5052.724210][ C3] tc_run (net/core/dev.c:3945) [ 5052.724418][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5052.724650][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5052.724887][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5052.725147][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5052.725399][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5052.725636][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5052.725903][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5052.726210][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5052.726480][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5052.726732][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5052.726994][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5052.727253][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5052.727588][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5052.727862][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5052.728120][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5052.728383][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5052.728598][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5052.728842][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5052.729117][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5052.729427][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5052.729707][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5052.729958][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5052.730186][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5052.730458][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5052.730702][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5052.730955][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5052.731195][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5052.731443][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5052.731677][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5052.731944][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5052.732223][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5052.732470][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5052.732729][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5052.733025][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5052.733344][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5052.733587][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5052.733847][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5052.734117][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5052.734356][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5052.734595][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5052.734856][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5052.735115][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5052.735376][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5052.735643][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5052.735929][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5052.736165][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5052.736459][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5052.736700][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5052.736965][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5052.737185][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5052.737481][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5052.737729][ C3] __do_softirq (kernel/softirq.c:553) [ 5052.737967][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5052.738191][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5052.738476][ C3] [ 5052.738628][ C3] [ 5052.738777][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5052.739084][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5052.739418][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5052.740387][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5052.740697][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5052.741095][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5052.741493][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5052.741894][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5052.742293][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5052.742694][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5052.742990][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5052.743215][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5052.743453][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5052.743703][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5052.743996][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5052.744237][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5052.744495][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5052.744749][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5052.745036][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5052.745260][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5052.745500][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5052.745744][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5052.745982][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5052.746273][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5052.746538][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5052.746774][ C3] ksys_write (fs/read_write.c:643) [ 5052.746993][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5052.747239][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5052.747541][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5052.747776][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5052.748081][ C3] RIP: 0033:0x7f93b2836957 [ 5052.748309][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5052.749272][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5052.749696][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5052.750159][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5052.750557][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5052.750953][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5052.751351][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5074.760531][ C3] rcu: 3-....: (2687697 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=649244 | [ 5074.761073][ C3] rcu: (t=2680789 jiffies g=1064457 q=94 ncpus=4) | [ 5074.761395][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 5074.761663][ C1] NMI backtrace for cpu 1 [ 5074.761678][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5074.761680][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5074.761689][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5074.761692][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5074.761696][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5074.761698][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5074.761700][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5074.761702][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5074.761704][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5074.761705][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5074.761708][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5074.761711][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5074.761713][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5074.761714][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5074.761715][ C1] PKRU: 55555554 [ 5074.761716][ C1] Call Trace: [ 5074.761719][ C1] [ 5074.761726][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5074.761730][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5074.761735][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5074.761740][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5074.761743][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5074.761745][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5074.761751][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5074.761756][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5074.761758][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5074.761761][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5074.761764][ C1] [ 5074.761765][ C1] [ 5074.761767][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5074.761772][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5074.761778][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5074.761781][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5074.761785][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5074.761788][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5074.761791][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5074.761793][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5074.761797][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5074.761800][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5074.761807][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5074.761810][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5074.761814][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5074.761820][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5074.761824][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5074.761827][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5074.761829][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5074.761832][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5074.761838][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5074.761842][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5074.761845][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5074.761854][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5074.761857][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5074.761860][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5074.761866][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5074.761869][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5074.761872][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5074.761876][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5074.761882][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5074.761887][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5074.761891][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5074.761899][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5074.761904][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5074.761906][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5074.761910][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5074.761913][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5074.761917][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5074.761919][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5074.761924][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5074.761927][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5074.761931][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5074.761934][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5074.761936][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5074.761939][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5074.761948][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5074.761954][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5074.761960][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5074.761965][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5074.761974][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5074.761981][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5074.761984][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5074.761991][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5074.761994][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5074.762000][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5074.762004][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5074.762007][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5074.762010][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5074.762013][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5074.762015][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5074.762018][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5074.762021][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5074.762024][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5074.762026][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5074.762029][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5074.762033][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5074.762035][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5074.762038][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5074.762040][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5074.762045][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5074.762050][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5074.762053][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5074.762058][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5074.762061][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5074.762064][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5074.762067][ C1] tc_run (net/core/dev.c:3945) [ 5074.762071][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5074.762074][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5074.762076][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5074.762080][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5074.762084][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5074.762086][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5074.762088][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5074.762092][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5074.762095][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5074.762098][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5074.762101][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5074.762104][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5074.762107][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5074.762114][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5074.762116][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5074.762120][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5074.762123][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5074.762125][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5074.762128][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5074.762131][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5074.762135][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5074.762138][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5074.762141][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5074.762145][ C1] ? __create_object (mm/kmemleak.c:756) [ 5074.762148][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5074.762154][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5074.762157][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5074.762161][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5074.762166][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5074.762168][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5074.762173][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5074.762176][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5074.762178][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5074.762181][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5074.762182][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5074.762188][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5074.762192][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5074.762194][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5074.762199][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5074.762201][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5074.762205][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5074.762209][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5074.762213][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5074.762217][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5074.762224][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5074.762227][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5074.762231][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5074.762234][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5074.762239][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5074.762242][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5074.762245][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5074.762250][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5074.762253][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5074.762257][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5074.762259][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5074.762262][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5074.762263][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5074.762265][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5074.762267][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5074.762268][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5074.762265][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 5074.762267][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 5074.762268][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5074.762273][ C1] [ 5074.808379][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5074.808972][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5074.809292][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5074.810230][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5074.810528][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5074.810914][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5074.811298][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5074.811687][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5074.812074][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5074.812461][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5074.812893][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5074.813215][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5074.813604][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5074.813990][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5074.814376][ C3] PKRU: 55555554 [ 5074.814553][ C3] Call Trace: [ 5074.814719][ C3] [ 5074.814865][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5074.815130][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5074.815376][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5074.815620][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5074.815845][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5074.816107][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5074.816369][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5074.816618][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5074.816894][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5074.817128][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5074.817432][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5074.817696][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5074.817983][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5074.818243][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5074.818540][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5074.818794][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5074.819096][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5074.819382][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5074.819688][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5074.819970][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5074.820255][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5074.820537][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5074.820838][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5074.821075][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5074.821310][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5074.821543][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5074.821785][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5074.822048][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5074.822325][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5074.822555][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5074.822789][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5074.823043][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5074.823272][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5074.823511][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5074.823762][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5074.824030][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5074.824299][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5074.824539][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5074.824801][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5074.825055][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5074.825396][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5074.825640][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5074.825951][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5074.826208][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5074.826405][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5074.826628][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5074.826872][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5074.827143][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5074.827367][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5074.827590][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5074.827904][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5074.828201][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5074.828474][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5074.828759][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5074.829000][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5074.829225][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5074.829516][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5074.829791][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5074.830106][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5074.830339][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5074.830625][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5074.830900][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5074.831208][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5074.831454][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5074.831681][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5074.831920][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5074.832222][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5074.832544][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5074.832835][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5074.833123][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5074.833415][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5074.833727][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5074.834034][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5074.834362][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5074.834595][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5074.834853][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5074.835106][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5074.835373][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5074.835651][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5074.835954][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5074.836197][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5074.836467][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5074.836700][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5074.836933][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5074.837159][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5074.837392][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5074.837653][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5074.837906][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5074.838164][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5074.838438][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5074.838741][ C3] tc_run (net/core/dev.c:3945) [ 5074.838941][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5074.839165][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5074.839397][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5074.839650][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5074.839895][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5074.840128][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5074.840384][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5074.840679][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5074.840943][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5074.841189][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5074.841446][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5074.841695][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5074.842021][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5074.842288][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5074.842534][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5074.842790][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5074.843003][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5074.843238][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5074.843506][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5074.843808][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5074.844075][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5074.844321][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5074.844545][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5074.844808][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5074.845044][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5074.845289][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5074.845520][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5074.845761][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5074.845990][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5074.846249][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5074.846521][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5074.846758][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5074.847001][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5074.847293][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5074.847604][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5074.847862][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5074.848121][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5074.848388][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5074.848627][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5074.848859][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5074.849126][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5074.849380][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5074.849633][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5074.849896][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5074.850171][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5074.850402][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5074.850683][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5074.850916][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5074.851189][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5074.851409][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5074.851703][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5074.851949][ C3] __do_softirq (kernel/softirq.c:553) [ 5074.852185][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5074.852415][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5074.852692][ C3] [ 5074.852838][ C3] [ 5074.852982][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5074.853279][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5074.853592][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5074.854530][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5074.854828][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5074.855214][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5074.855602][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5074.855988][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5074.856374][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5074.856760][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5074.857048][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5074.857261][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5074.857487][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5074.857733][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5074.858014][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5074.858247][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5074.858496][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5074.858743][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5074.859023][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5074.859239][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5074.859475][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5074.859712][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5074.859941][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5074.860224][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5074.860481][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5074.860712][ C3] ksys_write (fs/read_write.c:643) [ 5074.860923][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5074.861165][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5074.861461][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5074.861684][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5074.861975][ C3] RIP: 0033:0x7f93b2836957 [ 5074.862197][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5074.863153][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5074.863576][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5074.863971][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5074.864377][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5074.864760][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5074.865143][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5100.615130][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5100.615668][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5100.616134][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5100.616609][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5100.617530][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5100.618155][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5100.618484][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5100.619461][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5100.619770][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5100.620174][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5100.620574][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5100.620977][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5100.621382][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5100.621784][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5100.622237][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5100.622575][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5100.622978][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5100.623379][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5100.623783][ C1] PKRU: 55555554 [ 5100.623966][ C1] Call Trace: [ 5100.624139][ C1] [ 5100.624296][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5100.624565][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5100.624809][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5100.625090][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5100.625367][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5100.625658][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5100.625932][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5100.626243][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5100.626507][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5100.626821][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5100.627119][ C1] [ 5100.627272][ C1] [ 5100.627424][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5100.627762][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5100.628060][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5100.628363][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5100.628652][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5100.628969][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5100.629216][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5100.629457][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5100.629711][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5100.629986][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5100.630277][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5100.630519][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5100.630760][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5100.631023][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5100.631260][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5100.631510][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5100.631772][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5100.632073][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5100.632357][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5100.632603][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5100.632876][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5100.633143][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5100.633498][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5100.633755][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5100.634079][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5100.634350][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5100.634556][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5100.634790][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5100.635046][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5100.635327][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5100.635603][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5100.635836][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5100.636158][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5100.636468][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5100.636751][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5100.637050][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5100.637302][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5100.637535][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5100.637853][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5100.638141][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5100.638470][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5100.638712][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5100.639010][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5100.639300][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5100.639621][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5100.639880][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5100.640117][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5100.640369][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5100.640689][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5100.641024][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5100.641333][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5100.641613][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5100.641910][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5100.642230][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5100.642520][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5100.642842][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5100.643092][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5100.643378][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5100.643631][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5100.643879][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5100.644130][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5100.644399][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5100.644657][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5100.644907][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5100.645178][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5100.645447][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5100.645676][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5100.645932][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5100.646216][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5100.646488][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5100.646706][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5100.646974][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5100.647292][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5100.647539][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5100.647792][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5100.648044][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5100.648307][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5100.648601][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5100.648872][ C1] tc_run (net/core/dev.c:3945) [ 5100.649083][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5100.649320][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5100.649569][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5100.649839][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5100.650096][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5100.650339][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5100.650611][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5100.650925][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5100.651203][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5100.651457][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5100.651730][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5100.651989][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5100.652277][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5100.652624][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5100.652904][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5100.653166][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5100.653436][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5100.653655][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5100.653892][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5100.654135][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5100.654432][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5100.654688][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5100.654929][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5100.655181][ C1] ? __create_object (mm/kmemleak.c:756) [ 5100.655430][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5100.655707][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5100.655994][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5100.656271][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5100.656561][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5100.656807][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5100.657077][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5100.657312][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5100.657537][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5100.657802][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5100.658057][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5100.658321][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5100.658593][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5100.658824][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5100.659076][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5100.659337][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5100.659577][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5100.659847][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5100.660090][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5100.660360][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5100.660611][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5100.660899][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5100.661208][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5100.661515][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5100.661843][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5100.662101][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5100.662417][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5100.662660][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5100.662965][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5100.663201][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5100.664189][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5100.664626][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5100.665034][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5100.665442][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5100.665852][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5100.666260][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5100.668767][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5100.669300][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5100.669799][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5100.670268][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5100.671183][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5100.671795][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5100.672120][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5100.673087][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5100.673397][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5100.673799][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5100.674196][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5100.674592][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5100.674988][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5100.675387][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5100.675834][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5100.676166][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5100.676564][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5100.676963][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5100.677368][ C3] PKRU: 55555554 [ 5100.677551][ C3] Call Trace: [ 5100.677728][ C3] [ 5100.677887][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5100.678152][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5100.678401][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5100.678678][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5100.678949][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5100.679239][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5100.679509][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5100.679818][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5100.680088][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5100.680398][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5100.680697][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5100.681013][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5100.681302][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5100.681596][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5100.681885][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5100.682193][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5100.682442][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5100.682684][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5100.682927][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5100.683175][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5100.683450][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5100.683733][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5100.683971][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5100.684216][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5100.684474][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5100.684706][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5100.684954][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5100.685215][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5100.685497][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5100.685773][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5100.686029][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5100.686300][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5100.686567][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5100.686916][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5100.687169][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5100.687514][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5100.687787][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5100.687991][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5100.688221][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5100.688479][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5100.688755][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5100.688989][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5100.689221][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5100.689539][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5100.689844][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5100.690128][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5100.690423][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5100.690682][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5100.690911][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5100.691209][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5100.691496][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5100.691818][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5100.692058][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5100.692353][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5100.692638][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5100.692953][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5100.693210][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5100.693442][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5100.693688][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5100.694001][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5100.694333][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5100.694632][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5100.694905][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5100.695191][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5100.695503][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5100.695814][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5100.696140][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5100.696381][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5100.696649][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5100.696910][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5100.697175][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5100.697459][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5100.697775][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5100.698030][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5100.698307][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5100.698545][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5100.698786][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5100.699020][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5100.699259][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5100.699521][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5100.699774][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5100.700042][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5100.700324][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5100.700634][ C3] tc_run (net/core/dev.c:3945) [ 5100.700842][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5100.701072][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5100.701310][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5100.701569][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5100.701822][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5100.702058][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5100.702325][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5100.702628][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5100.702898][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5100.703149][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5100.703413][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5100.703669][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5100.704004][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5100.704280][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5100.704531][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5100.704793][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5100.705009][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5100.705252][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5100.705529][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5100.705838][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5100.706114][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5100.706367][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5100.706592][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5100.706866][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5100.707107][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5100.707357][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5100.707596][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5100.707850][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5100.708083][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5100.708349][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5100.708626][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5100.708873][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5100.709123][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5100.709420][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5100.709736][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5100.709977][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5100.710235][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5100.710504][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5100.710741][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5100.710981][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5100.711240][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5100.711498][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5100.711754][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5100.712020][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5100.712312][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5100.712548][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5100.712841][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5100.713079][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5100.713341][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5100.713561][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5100.713858][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5100.714105][ C3] __do_softirq (kernel/softirq.c:553) [ 5100.714338][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5100.714558][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5100.714841][ C3] [ 5100.714993][ C3] [ 5100.715142][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5100.715445][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5100.715768][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5100.716734][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5100.717042][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5100.717438][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5100.717841][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5100.718242][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5100.718638][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5100.719035][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5100.719341][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5100.719570][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5100.719806][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5100.720057][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5100.720346][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5100.720583][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5100.720840][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5100.721094][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5100.721381][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5100.721603][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5100.721844][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5100.722084][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5100.722322][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5100.722612][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5100.722876][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5100.723111][ C3] ksys_write (fs/read_write.c:643) [ 5100.723333][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5100.723581][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5100.723884][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5100.724121][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5100.724425][ C3] RIP: 0033:0x7f93b2836957 [ 5100.724652][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5100.725618][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5100.726039][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5100.726434][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5100.726831][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5100.727229][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5100.727625][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5128.614930][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5128.615421][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5128.615848][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5128.616280][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5128.617123][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5128.617713][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5128.618024][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 5128.618975][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5128.619259][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5128.619625][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5128.619991][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5128.620357][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5128.620722][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5128.621088][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5128.621498][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5128.621804][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5128.622173][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5128.622538][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5128.622905][ C1] PKRU: 55555554 [ 5128.623069][ C1] Call Trace: [ 5128.623230][ C1] [ 5128.623369][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5128.623611][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5128.623835][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5128.624091][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5128.624345][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5128.624609][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5128.624854][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5128.625136][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5128.625378][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5128.625664][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5128.625938][ C1] [ 5128.626075][ C1] [ 5128.626215][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5128.626504][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5128.626774][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5128.627039][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5128.627308][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5128.627617][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5128.627850][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5128.628082][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5128.628325][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5128.628589][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5128.628872][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5128.629090][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5128.629312][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5128.629555][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5128.629773][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5128.630002][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5128.630241][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5128.630498][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5128.630757][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5128.630986][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5128.631239][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5128.631483][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5128.631805][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5128.632039][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5128.632337][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5128.632581][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5128.632770][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5128.632984][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5128.633223][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5128.633478][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5128.633729][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5128.633941][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5128.634238][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5128.634522][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5128.634784][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5128.635055][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5128.635288][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5128.635503][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5128.635781][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5128.636044][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5128.636346][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5128.636567][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5128.636840][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5128.637105][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5128.637399][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5128.637658][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5128.637886][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5128.638126][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5128.638436][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5128.638777][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5128.639053][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5128.639308][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5128.639575][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5128.639862][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5128.640126][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5128.640421][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5128.640649][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5128.640909][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5128.641140][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5128.641370][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5128.641599][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5128.641844][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5128.642079][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5128.642310][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5128.642554][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5128.642798][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5128.643005][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5128.643243][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5128.643496][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5128.643744][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5128.643942][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5128.644190][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5128.644476][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5128.644701][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5128.644914][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5128.645143][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5128.645381][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5128.645647][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5128.645894][ C1] tc_run (net/core/dev.c:3945) [ 5128.646084][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5128.646299][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5128.646520][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5128.646760][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5128.646993][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5128.647213][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5128.647457][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5128.647765][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5128.648033][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5128.648277][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5128.648535][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5128.648794][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5128.649052][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5128.649365][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5128.649620][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5128.649853][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5128.650097][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5128.650298][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5128.650516][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5128.650739][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5128.651004][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5128.651237][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5128.651458][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5128.651685][ C1] ? __create_object (mm/kmemleak.c:756) [ 5128.651911][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5128.652156][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5128.652418][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5128.652669][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5128.652928][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5128.653149][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5128.653397][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5128.653607][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5128.653810][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5128.654034][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5128.654268][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5128.654503][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5128.654752][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5128.654961][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5128.655192][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5128.655428][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5128.655647][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5128.655892][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5128.656115][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5128.656361][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5128.656587][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5128.656846][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5128.657124][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5128.657404][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5128.657727][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5128.657972][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5128.658268][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5128.658495][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5128.658787][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5128.659007][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5128.659900][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5128.660291][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5128.660658][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5128.661025][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5128.661396][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5128.661765][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5128.664191][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5128.664718][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5128.665220][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5128.665686][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5128.666597][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5128.667213][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5128.667535][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5128.668516][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5128.668828][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5128.669224][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5128.669619][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5128.670017][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5128.670414][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5128.670809][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5128.671253][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5128.671582][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5128.671979][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5128.672377][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5128.672773][ C3] PKRU: 55555554 [ 5128.672953][ C3] Call Trace: [ 5128.673125][ C3] [ 5128.673276][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5128.673537][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5128.673781][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5128.674055][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5128.674326][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5128.674615][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5128.674880][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5128.675185][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5128.675447][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5128.675754][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5128.676047][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5128.676362][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5128.676651][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5128.676943][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5128.677232][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5128.677541][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5128.677782][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5128.678024][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5128.678264][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5128.678512][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5128.678782][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5128.679069][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5128.679308][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5128.679548][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5128.679806][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5128.680040][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5128.680286][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5128.680542][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5128.680818][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5128.681092][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5128.681339][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5128.681608][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5128.681869][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5128.682217][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5128.682469][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5128.682788][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5128.683050][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5128.683254][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5128.683483][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5128.683735][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5128.684011][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5128.684242][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5128.684470][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5128.684786][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5128.685091][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5128.685373][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5128.685665][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5128.685912][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5128.686143][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5128.686442][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5128.686725][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5128.687047][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5128.687286][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5128.687607][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5128.687890][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5128.688206][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5128.688459][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5128.688697][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5128.688942][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5128.689253][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5128.689583][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5128.689880][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5128.690152][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5128.690440][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5128.690750][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5128.691058][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5128.691382][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5128.691620][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5128.691885][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5128.692143][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5128.692408][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5128.692691][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5128.693001][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5128.693251][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5128.693525][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5128.693765][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5128.694004][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5128.694236][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5128.694475][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5128.694737][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5128.694992][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5128.695258][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5128.695539][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5128.695854][ C3] tc_run (net/core/dev.c:3945) [ 5128.696059][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5128.696290][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5128.696527][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5128.696786][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5128.697037][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5128.697274][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5128.697538][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5128.697847][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5128.698119][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5128.698370][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5128.698634][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5128.698888][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5128.699224][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5128.699497][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5128.699748][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5128.700011][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5128.700229][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5128.700470][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5128.700745][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5128.701055][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5128.701330][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5128.701581][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5128.701812][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5128.702080][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5128.702325][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5128.702575][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5128.702812][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5128.703060][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5128.703295][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5128.703561][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5128.703839][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5128.704084][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5128.704332][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5128.704632][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5128.704949][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5128.705192][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5128.705451][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5128.705718][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5128.705961][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5128.706196][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5128.706456][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5128.706715][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5128.706973][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5128.707243][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5128.707526][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5128.707773][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5128.708061][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5128.708301][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5128.708563][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5128.708783][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5128.709077][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5128.709325][ C3] __do_softirq (kernel/softirq.c:553) [ 5128.709557][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5128.709775][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5128.710059][ C3] [ 5128.710211][ C3] [ 5128.710360][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5128.710664][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5128.710984][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5128.711947][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5128.712253][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5128.712647][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5128.713050][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5128.713446][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5128.713841][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5128.714239][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5128.714534][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5128.714752][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5128.714983][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5128.715235][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5128.715519][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5128.715756][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5128.716012][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5128.716264][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5128.716551][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5128.716772][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5128.717014][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5128.717257][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5128.717492][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5128.717786][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5128.718048][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5128.718284][ C3] ksys_write (fs/read_write.c:643) [ 5128.718498][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5128.718745][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5128.719047][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5128.719278][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5128.719577][ C3] RIP: 0033:0x7f93b2836957 [ 5128.719803][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5128.720762][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5128.721179][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5128.721575][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5128.721972][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5128.722368][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5128.722762][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5128.723160][ C3] | [ 5152.864163][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5152.864551][ C1] rcu: 1-....: (2771696 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=668199 | [ 5152.865091][ C1] rcu: (t=2758893 jiffies g=1064457 q=94 ncpus=4) [ 5152.865849][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5152.866442][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5152.866761][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5152.867735][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5152.868040][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5152.868438][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5152.868840][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5152.869227][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5152.869613][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5152.870000][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5152.870434][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5152.870756][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5152.871141][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5152.871526][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5152.871913][ C1] PKRU: 55555554 [ 5152.872089][ C1] Call Trace: [ 5152.872254][ C1] [ 5152.872401][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5152.872667][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5152.872912][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5152.873156][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5152.873380][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5152.873640][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5152.873902][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5152.874150][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5152.874425][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5152.874660][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5152.874963][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5152.875227][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5152.875505][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5152.875763][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5152.876057][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5152.876311][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5152.876611][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5152.876898][ C1] [ 5152.877042][ C1] [ 5152.877189][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5152.877516][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5152.877805][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5152.878098][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5152.878383][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5152.878705][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5152.878938][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5152.879169][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5152.879410][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5152.879674][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5152.879948][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5152.880181][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5152.880414][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5152.880665][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5152.880891][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5152.881130][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5152.881380][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5152.881645][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5152.881915][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5152.882153][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5152.882429][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5152.882684][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5152.883018][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5152.883262][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5152.883570][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5152.883824][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5152.884020][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5152.884245][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5152.884492][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5152.884758][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5152.885022][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5152.885244][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5152.885551][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5152.885847][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5152.886117][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5152.886403][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5152.886644][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5152.886866][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5152.887157][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5152.887431][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5152.887772][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5152.888006][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5152.888299][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5152.888580][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5152.888897][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5152.889143][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5152.889372][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5152.889610][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5152.889911][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5152.890233][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5152.890522][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5152.890785][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5152.891063][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5152.891365][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5152.891639][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5152.891942][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5152.892183][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5152.892451][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5152.892692][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5152.892930][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5152.893169][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5152.893423][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5152.893668][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5152.893907][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5152.894161][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5152.894416][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5152.894634][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5152.894882][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5152.895144][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5152.895407][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5152.895614][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5152.895873][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5152.896171][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5152.896405][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5152.896629][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5152.896869][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5152.897116][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5152.897391][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5152.897682][ C1] tc_run (net/core/dev.c:3945) [ 5152.897886][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5152.898115][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5152.898353][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5152.898611][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5152.898867][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5152.899099][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5152.899355][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5152.899648][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5152.899911][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5152.900155][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5152.900411][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5152.900658][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5152.900928][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5152.901253][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5152.901522][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5152.901765][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5152.902022][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5152.902231][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5152.902460][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5152.902695][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5152.902972][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5152.903216][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5152.903448][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5152.903688][ C1] ? __create_object (mm/kmemleak.c:756) [ 5152.903921][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5152.904180][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5152.904453][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5152.904715][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5152.904988][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5152.905220][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5152.905474][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5152.905697][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5152.905909][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5152.906142][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5152.906384][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5152.906630][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5152.906890][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5152.907110][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5152.907352][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5152.907629][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5152.907860][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5152.908121][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5152.908359][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5152.908620][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5152.908865][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5152.909139][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5152.909429][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5152.909720][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5152.910036][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5152.910281][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5152.910574][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5152.910799][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5152.911089][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5152.911310][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5152.912248][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5152.912656][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5152.913041][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5152.913429][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5152.913813][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5152.914196][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5152.914196][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5152.914582][ C1] | [ 5152.914737][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 5152.915007][ C3] NMI backtrace for cpu 3 [ 5152.915023][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5152.915026][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5152.915036][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5152.915040][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5152.915044][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5152.915046][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5152.915048][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5152.915049][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5152.915051][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5152.915053][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5152.915055][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5152.915058][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5152.915060][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5152.915061][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5152.915063][ C3] PKRU: 55555554 [ 5152.915064][ C3] Call Trace: [ 5152.915068][ C3] [ 5152.915074][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5152.915079][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5152.915086][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5152.915091][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5152.915095][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5152.915098][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5152.915104][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5152.915108][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5152.915111][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5152.915115][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5152.915118][ C3] [ 5152.915120][ C3] [ 5152.915121][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5152.915124][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5152.915131][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5152.915135][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5152.915139][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5152.915143][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5152.915146][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5152.915149][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5152.915151][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5152.915156][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5152.915161][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5152.915169][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5152.915172][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5152.915177][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5152.915185][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5152.915189][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5152.915192][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5152.915195][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5152.915197][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5152.915204][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5152.915209][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5152.915213][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5152.915223][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5152.915226][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5152.915229][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5152.915235][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5152.915238][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5152.915243][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5152.915248][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5152.915254][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5152.915260][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5152.915266][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5152.915275][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5152.915279][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5152.915282][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5152.915286][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5152.915289][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5152.915294][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5152.915296][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5152.915300][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5152.915305][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5152.915309][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5152.915312][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5152.915314][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5152.915318][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5152.915326][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5152.915333][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5152.915340][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5152.915345][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5152.915356][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5152.915364][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5152.915373][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5152.915382][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5152.915385][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5152.915390][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5152.915395][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5152.915398][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5152.915401][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5152.915405][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5152.915413][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5152.915416][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5152.915420][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5152.915426][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5152.915429][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5152.915432][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5152.915435][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5152.915438][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5152.915441][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5152.915443][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5152.915447][ C3] tc_run (net/core/dev.c:3945) [ 5152.915451][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5152.915454][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5152.915457][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5152.915461][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5152.915465][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5152.915467][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5152.915471][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5152.915475][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5152.915478][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5152.915481][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5152.915485][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5152.915489][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5152.915496][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5152.915498][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5152.915502][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5152.915506][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5152.915510][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5152.915512][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5152.915515][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5152.915519][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5152.915523][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5152.915527][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5152.915530][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5152.915536][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5152.915540][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5152.915543][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5152.915547][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5152.915551][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5152.915554][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5152.915559][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5152.915562][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5152.915567][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5152.915572][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5152.915577][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5152.915581][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5152.915584][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5152.915588][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5152.915591][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5152.915595][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5152.915601][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5152.915606][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5152.915610][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5152.915614][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5152.915618][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5152.915621][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5152.915623][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5152.915630][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5152.915632][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5152.915636][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5152.915640][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5152.915644][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5152.915648][ C3] __do_softirq (kernel/softirq.c:553) [ 5152.915652][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5152.915655][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5152.915660][ C3] [ 5152.915661][ C3] [ 5152.915662][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5152.915665][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5152.915668][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5152.915670][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5152.915673][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5152.915674][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5152.915676][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5152.915677][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5152.915679][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5152.915683][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5152.915687][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5152.915695][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5152.915703][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5152.915706][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5152.915712][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5152.915715][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5152.915719][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5152.915724][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5152.915728][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5152.915733][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5152.915736][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5152.915739][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5152.915742][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5152.915746][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5152.915749][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5152.915755][ C3] ksys_write (fs/read_write.c:643) [ 5152.915759][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5152.915763][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5152.915767][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5152.915772][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5152.915776][ C3] RIP: 0033:0x7f93b2836957 [ 5152.915780][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5152.915782][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5152.915784][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5152.915786][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5152.915788][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5152.915789][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5152.915791][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5180.615092][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5180.615642][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5180.616115][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5180.616588][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5180.617517][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5180.618131][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5180.618461][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5180.619444][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5180.619753][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5180.620150][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5180.620552][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5180.620958][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5180.621349][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5180.621749][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5180.622190][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5180.622518][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5180.622914][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5180.623318][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5180.623713][ C1] PKRU: 55555554 [ 5180.623895][ C1] Call Trace: [ 5180.624077][ C1] [ 5180.624231][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5180.624497][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5180.624749][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5180.625029][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5180.625301][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5180.625587][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5180.625862][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5180.626168][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5180.626431][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5180.626741][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5180.627042][ C1] [ 5180.627193][ C1] [ 5180.627351][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5180.627669][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5180.627963][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5180.628253][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5180.628554][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5180.628871][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5180.629116][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5180.629358][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5180.629613][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5180.629889][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5180.630178][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5180.630419][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5180.630667][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5180.630930][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5180.631179][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5180.631427][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5180.631688][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5180.631968][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5180.632244][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5180.632490][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5180.632763][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5180.633031][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5180.633393][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5180.633648][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5180.633969][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5180.634236][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5180.634439][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5180.634672][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5180.634933][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5180.635208][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5180.635484][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5180.635716][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5180.636035][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5180.636339][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5180.636630][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5180.636928][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5180.637179][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5180.637423][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5180.637726][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5180.638011][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5180.638337][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5180.638578][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5180.638876][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5180.639164][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5180.639479][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5180.639736][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5180.639973][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5180.640223][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5180.640539][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5180.640868][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5180.641166][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5180.641442][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5180.641732][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5180.642039][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5180.642326][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5180.642646][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5180.642892][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5180.643178][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5180.643434][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5180.643682][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5180.643931][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5180.644207][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5180.644463][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5180.644713][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5180.644978][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5180.645245][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5180.645470][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5180.645727][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5180.646001][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5180.646271][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5180.646491][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5180.646761][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5180.647074][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5180.647332][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5180.647567][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5180.647823][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5180.648079][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5180.648365][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5180.648637][ C1] tc_run (net/core/dev.c:3945) [ 5180.648849][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5180.649081][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5180.649322][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5180.649587][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5180.649838][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5180.650073][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5180.650340][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5180.650648][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5180.650922][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5180.651176][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5180.651443][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5180.651700][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5180.651981][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5180.652325][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5180.652600][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5180.652853][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5180.653119][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5180.653338][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5180.653574][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5180.653816][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5180.654104][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5180.654358][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5180.654603][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5180.654851][ C1] ? __create_object (mm/kmemleak.c:756) [ 5180.655092][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5180.655360][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5180.655641][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5180.655916][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5180.656199][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5180.656442][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5180.656704][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5180.656934][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5180.657154][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5180.657403][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5180.657657][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5180.657917][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5180.658188][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5180.658417][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5180.658668][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5180.658925][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5180.659166][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5180.659435][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5180.659682][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5180.659950][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5180.660198][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5180.660484][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5180.660782][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5180.661084][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5180.661405][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5180.661657][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5180.661957][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5180.662194][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5180.662496][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5180.662723][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5180.663684][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5180.664106][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5180.664503][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5180.664896][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5180.665290][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5180.665682][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5180.668134][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5180.668658][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5180.669155][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5180.669620][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5180.670524][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5180.671131][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5180.671454][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5180.672415][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5180.672722][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5180.673123][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5180.673521][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5180.673915][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5180.674311][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5180.674707][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5180.675153][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5180.675484][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5180.675883][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5180.676276][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5180.676672][ C3] PKRU: 55555554 [ 5180.676856][ C3] Call Trace: [ 5180.677027][ C3] [ 5180.677175][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5180.677441][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5180.677683][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5180.677960][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5180.678232][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5180.678517][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5180.678780][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5180.679087][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5180.679348][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5180.679655][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5180.679949][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5180.680261][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5180.680550][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5180.680846][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5180.681132][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5180.681441][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5180.681686][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5180.681924][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5180.682161][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5180.682407][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5180.682677][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5180.682962][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5180.683199][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5180.683437][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5180.683695][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5180.683929][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5180.684176][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5180.684433][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5180.684705][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5180.684982][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5180.685238][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5180.685509][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5180.685772][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5180.686117][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5180.686369][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5180.686688][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5180.686950][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5180.687155][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5180.687406][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5180.687691][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5180.687963][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5180.688199][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5180.688421][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5180.688739][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5180.689043][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5180.689321][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5180.689614][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5180.689860][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5180.690086][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5180.690384][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5180.690667][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5180.690992][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5180.691229][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5180.691524][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5180.691807][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5180.692120][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5180.692373][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5180.692605][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5180.692851][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5180.693160][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5180.693491][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5180.693785][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5180.694059][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5180.694344][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5180.694656][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5180.694963][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5180.695286][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5180.695523][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5180.695799][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5180.696060][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5180.696326][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5180.696607][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5180.696916][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5180.697172][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5180.697452][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5180.697694][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5180.697942][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5180.698170][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5180.698407][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5180.698672][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5180.698925][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5180.699188][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5180.699471][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5180.699778][ C3] tc_run (net/core/dev.c:3945) [ 5180.699981][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5180.700209][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5180.700444][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5180.700703][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5180.700961][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5180.701199][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5180.701462][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5180.701764][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5180.702032][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5180.702282][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5180.702543][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5180.702796][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5180.703130][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5180.703408][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5180.703661][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5180.703923][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5180.704138][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5180.704380][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5180.704654][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5180.704964][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5180.705238][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5180.705492][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5180.705721][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5180.705991][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5180.706234][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5180.706485][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5180.706724][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5180.706970][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5180.707202][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5180.707474][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5180.707755][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5180.708002][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5180.708251][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5180.708552][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5180.708869][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5180.709112][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5180.709371][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5180.709636][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5180.709875][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5180.710118][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5180.710379][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5180.710640][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5180.710899][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5180.711165][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5180.711446][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5180.711685][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5180.711974][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5180.712210][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5180.712475][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5180.712696][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5180.712990][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5180.713236][ C3] __do_softirq (kernel/softirq.c:553) [ 5180.713467][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5180.713687][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5180.713971][ C3] [ 5180.714119][ C3] [ 5180.714271][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5180.714572][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5180.714894][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5180.715854][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5180.716160][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5180.716556][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5180.716950][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5180.717352][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5180.717747][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5180.718144][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5180.718436][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5180.718660][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5180.718889][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5180.719138][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5180.719428][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5180.719663][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5180.719920][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5180.720170][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5180.720459][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5180.720679][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5180.720920][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5180.721163][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5180.721399][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5180.721686][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5180.721948][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5180.722184][ C3] ksys_write (fs/read_write.c:643) [ 5180.722398][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5180.722646][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5180.722949][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5180.723181][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5180.723479][ C3] RIP: 0033:0x7f93b2836957 [ 5180.723705][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5180.724664][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5180.725089][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5180.725491][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5180.725887][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5180.726280][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5180.726677][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5208.614868][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5208.615344][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5208.615760][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5208.616180][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5208.616995][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5208.617579][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5208.617883][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5208.618783][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5208.619056][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5208.619410][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5208.619765][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5208.620119][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5208.620474][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5208.620828][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5208.621228][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5208.621523][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5208.621881][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5208.622236][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5208.622596][ C1] PKRU: 55555554 [ 5208.622756][ C1] Call Trace: [ 5208.622909][ C1] [ 5208.623042][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5208.623277][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5208.623496][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5208.623741][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5208.623986][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5208.624246][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5208.624483][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5208.624755][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5208.624988][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5208.625267][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5208.625530][ C1] [ 5208.625664][ C1] [ 5208.625796][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5208.626078][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5208.626339][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5208.626602][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5208.626862][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5208.627141][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5208.627361][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5208.627578][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5208.627799][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5208.628041][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5208.628298][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5208.628509][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5208.628729][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5208.628961][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5208.629172][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5208.629393][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5208.629624][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5208.629870][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5208.630117][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5208.630341][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5208.630582][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5208.630819][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5208.631129][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5208.631356][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5208.631642][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5208.631878][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5208.632060][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5208.632268][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5208.632495][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5208.632742][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5208.632986][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5208.633192][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5208.633480][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5208.633752][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5208.634005][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5208.634269][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5208.634492][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5208.634700][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5208.634966][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5208.635223][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5208.635513][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5208.635726][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5208.635990][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5208.636249][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5208.636533][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5208.636761][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5208.636968][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5208.637194][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5208.637475][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5208.637773][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5208.638042][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5208.638289][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5208.638547][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5208.638826][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5208.639082][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5208.639365][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5208.639587][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5208.639840][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5208.640064][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5208.640285][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5208.640505][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5208.640743][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5208.640971][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5208.641192][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5208.641429][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5208.641666][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5208.641867][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5208.642095][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5208.642339][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5208.642580][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5208.642773][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5208.643011][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5208.643291][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5208.643508][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5208.643713][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5208.643936][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5208.644166][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5208.644423][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5208.644663][ C1] tc_run (net/core/dev.c:3945) [ 5208.644846][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5208.645057][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5208.645271][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5208.645505][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5208.645731][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5208.645943][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5208.646180][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5208.646452][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5208.646695][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5208.646922][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5208.647158][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5208.647392][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5208.647646][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5208.647947][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5208.648195][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5208.648421][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5208.648657][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5208.648852][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5208.649063][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5208.649282][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5208.649539][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5208.649764][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5208.649976][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5208.650200][ C1] ? __create_object (mm/kmemleak.c:756) [ 5208.650419][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5208.650657][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5208.650909][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5208.651153][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5208.651407][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5208.651622][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5208.651859][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5208.652063][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5208.652262][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5208.652475][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5208.652700][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5208.652928][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5208.653169][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5208.653371][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5208.653595][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5208.653822][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5208.654034][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5208.654274][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5208.654490][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5208.654727][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5208.654946][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5208.655198][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5208.655468][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5208.655737][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5208.656025][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5208.656251][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5208.656524][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5208.656733][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5208.656999][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5208.657209][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5208.658078][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5208.658457][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5208.658813][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5208.659170][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5208.659527][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5208.659885][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5208.662287][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5208.662812][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5208.663313][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5208.663776][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5208.664682][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5208.665288][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 5208.665574][ C3] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 66 0f 1f 00 nopw (%rax) 14: 48 85 f6 test %rsi,%rsi 17: 0f 84 5e 01 00 00 je 0x17b 1d: 48 89 f8 mov %rdi,%rax 20: 41 54 push %r12 22: 44 0f b6 c2 movzbl %dl,%r8d 26: 48 01 f0 add %rsi,%rax 29: 55 push %rbp 2a:* 53 push %rbx <-- trapping instruction 2b: 72 14 jb 0x41 2d: eb 26 jmp 0x55 2f: cc int3 30: cc int3 31: cc int3 32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 39: ff ff fe 3c: 48 39 c7 cmp %rax,%rdi 3f: 77 .byte 0x77 Code starting with the faulting instruction =========================================== 0: 53 push %rbx 1: 72 14 jb 0x17 3: eb 26 jmp 0x2b 5: cc int3 6: cc int3 7: cc int3 8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax f: ff ff fe 12: 48 39 c7 cmp %rax,%rdi 15: 77 .byte 0x77 [ 5208.666535][ C3] RSP: 0018:ffffc90000277a80 EFLAGS: 00000286 [ 5208.666843][ C3] RAX: ffff888007a89b5c RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5208.667245][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5208.667639][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5208.668033][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5208.668428][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5208.668823][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5208.669266][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5208.669594][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5208.669991][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5208.670388][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5208.670781][ C3] PKRU: 55555554 [ 5208.670961][ C3] Call Trace: [ 5208.671130][ C3] [ 5208.671282][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5208.671543][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5208.671785][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5208.672061][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5208.672332][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5208.672619][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5208.672884][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5208.673187][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5208.673447][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5208.673752][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5208.674048][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5208.674362][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5208.674649][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [ 5208.674904][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5208.675187][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5208.675495][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5208.675736][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5208.675977][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5208.676216][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5208.676463][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5208.676733][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5208.677015][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5208.677257][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5208.677498][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5208.677756][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5208.677991][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5208.678235][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5208.678491][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5208.678765][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5208.679038][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5208.679285][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5208.679554][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5208.679814][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5208.680162][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5208.680413][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5208.680731][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5208.680992][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5208.681195][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5208.681423][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5208.681674][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5208.681950][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5208.682179][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5208.682406][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5208.682724][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5208.683028][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5208.683309][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5208.683600][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5208.683847][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5208.684077][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5208.684376][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5208.684658][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5208.684981][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5208.685219][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5208.685514][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5208.685797][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5208.686112][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5208.686366][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5208.686598][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5208.686844][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5208.687154][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5208.687489][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5208.687788][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5208.688060][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5208.688347][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5208.688658][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5208.688965][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5208.689289][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5208.689527][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5208.689792][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5208.690051][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5208.690320][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5208.690604][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5208.690914][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5208.691163][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5208.691438][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5208.691677][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5208.691916][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5208.692146][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5208.692385][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5208.692647][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5208.692901][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5208.693166][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5208.693448][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5208.693756][ C3] tc_run (net/core/dev.c:3945) [ 5208.693960][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5208.694190][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5208.694428][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5208.694687][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5208.694938][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5208.695177][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5208.695439][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5208.695741][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5208.696012][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5208.696264][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5208.696526][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5208.696782][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5208.697115][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5208.697404][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5208.697655][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5208.697916][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5208.698135][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5208.698377][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5208.698651][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5208.698961][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5208.699234][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5208.699483][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5208.699718][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5208.699987][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5208.700230][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5208.700479][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5208.700716][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5208.700963][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5208.701197][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5208.701463][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5208.701740][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5208.701984][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5208.702233][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5208.702532][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5208.702850][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5208.703092][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5208.703352][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5208.703618][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5208.703856][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5208.704089][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5208.704350][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5208.704608][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5208.704866][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5208.705135][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5208.705417][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5208.705655][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5208.705944][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5208.706182][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5208.706444][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5208.706663][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5208.706956][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5208.707209][ C3] __do_softirq (kernel/softirq.c:553) [ 5208.707440][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5208.707657][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5208.707942][ C3] [ 5208.708090][ C3] [ 5208.708240][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5208.708541][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5208.708861][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5208.709828][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5208.710133][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5208.710528][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5208.710923][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5208.711318][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5208.711712][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5208.712110][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5208.712403][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5208.712624][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5208.712855][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5208.713109][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5208.713394][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5208.713631][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5208.713886][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5208.714137][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5208.714426][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5208.714646][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5208.714886][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5208.715129][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5208.715364][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5208.715653][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5208.715914][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5208.716150][ C3] ksys_write (fs/read_write.c:643) [ 5208.716364][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5208.716611][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5208.716913][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5208.717142][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5208.717445][ C3] RIP: 0033:0x7f93b2836957 [ 5208.717672][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5208.718657][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5208.719071][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5208.719472][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5208.719864][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5208.720258][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5208.720651][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5230.918535][ C3] rcu: 3-....: (2843254 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=687240 | [ 5230.919086][ C3] rcu: (t=2836947 jiffies g=1064457 q=94 ncpus=4) | [ 5230.919413][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 5230.919693][ C1] NMI backtrace for cpu 1 [ 5230.919705][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5230.919708][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5230.919717][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5230.919720][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5230.919723][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5230.919725][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5230.919726][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5230.919728][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5230.919730][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5230.919732][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5230.919734][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5230.919738][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5230.919739][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5230.919741][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5230.919742][ C1] PKRU: 55555554 [ 5230.919743][ C1] Call Trace: [ 5230.919747][ C1] [ 5230.919755][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5230.919761][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5230.919767][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5230.919771][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5230.919774][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5230.919777][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5230.919782][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5230.919787][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5230.919790][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5230.919794][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5230.919797][ C1] [ 5230.919797][ C1] [ 5230.919799][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5230.919805][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5230.919809][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5230.919813][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5230.919816][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5230.919819][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5230.919823][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5230.919825][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5230.919829][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5230.919832][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5230.919839][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5230.919842][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5230.919847][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5230.919853][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5230.919856][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5230.919859][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5230.919861][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5230.919863][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5230.919869][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5230.919874][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5230.919876][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5230.919886][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5230.919889][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5230.919891][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5230.919896][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5230.919899][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5230.919902][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5230.919907][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5230.919912][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5230.919917][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5230.919922][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5230.919930][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5230.919934][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5230.919936][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5230.919939][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5230.919943][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5230.919947][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5230.919949][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5230.919953][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5230.919957][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5230.919961][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5230.919963][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5230.919966][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5230.919969][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5230.919977][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5230.919983][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5230.919989][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5230.919994][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5230.920003][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5230.920010][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5230.920013][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5230.920019][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5230.920022][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5230.920028][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5230.920033][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5230.920036][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5230.920039][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5230.920042][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5230.920044][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5230.920048][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5230.920050][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5230.920054][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5230.920056][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5230.920059][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5230.920062][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5230.920064][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5230.920067][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5230.920069][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5230.920074][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5230.920079][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5230.920082][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5230.920087][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5230.920089][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5230.920093][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5230.920096][ C1] tc_run (net/core/dev.c:3945) [ 5230.920100][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5230.920103][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5230.920105][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5230.920108][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5230.920112][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5230.920114][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5230.920117][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5230.920121][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5230.920123][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5230.920127][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5230.920130][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5230.920133][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5230.920136][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5230.920143][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5230.920145][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5230.920149][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5230.920152][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5230.920154][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5230.920157][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5230.920161][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5230.920165][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5230.920168][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5230.920171][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5230.920174][ C1] ? __create_object (mm/kmemleak.c:756) [ 5230.920178][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5230.920183][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5230.920187][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5230.920190][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5230.920194][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5230.920197][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5230.920201][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5230.920204][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5230.920207][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5230.920209][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5230.920211][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5230.920217][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5230.920221][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5230.920223][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5230.920228][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5230.920230][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5230.920234][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5230.920238][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5230.920242][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5230.920246][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5230.920252][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5230.920256][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5230.920259][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5230.920263][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5230.920269][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5230.920272][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5230.920275][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5230.920280][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5230.920283][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5230.920287][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5230.920289][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5230.920292][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5230.920294][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5230.920296][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5230.920297][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5230.920299][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5230.920296][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 5230.920297][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 5230.920299][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5230.920304][ C1] [ 5230.967210][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5230.967818][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5230.968147][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5230.969111][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5230.969417][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5230.969814][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5230.970210][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5230.970605][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5230.971001][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5230.971396][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5230.971840][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5230.972169][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5230.972566][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5230.972963][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5230.973360][ C3] PKRU: 55555554 [ 5230.973541][ C3] Call Trace: [ 5230.973710][ C3] [ 5230.973862][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5230.974133][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5230.974386][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5230.974636][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5230.974864][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5230.975133][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5230.975402][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5230.975657][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5230.975939][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5230.976180][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5230.976491][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5230.976762][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5230.977048][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5230.977319][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5230.977623][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5230.977884][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5230.978191][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5230.978486][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5230.978798][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5230.979085][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5230.979380][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5230.979667][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5230.979975][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5230.980218][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5230.980459][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5230.980698][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5230.980946][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5230.981217][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5230.981499][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5230.981737][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5230.981977][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5230.982237][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5230.982468][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5230.982714][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5230.982970][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5230.983247][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5230.983524][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5230.983769][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5230.984039][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5230.984300][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5230.984644][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5230.984894][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5230.985216][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5230.985477][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5230.985682][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5230.985910][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5230.986161][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5230.986435][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5230.986668][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5230.986896][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5230.987218][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5230.987521][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5230.987802][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5230.988093][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5230.988341][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5230.988571][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5230.988867][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5230.989152][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5230.989477][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5230.989714][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5230.990005][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5230.990291][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5230.990606][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5230.990861][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5230.991093][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5230.991339][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5230.991649][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5230.991979][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5230.992278][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5230.992549][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5230.992835][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5230.993148][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5230.993456][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5230.993780][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5230.994019][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5230.994286][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5230.994546][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5230.994812][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5230.995095][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5230.995405][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5230.995655][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5230.995931][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5230.996169][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5230.996410][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5230.996641][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5230.996878][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5230.997147][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5230.997402][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5230.997668][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5230.997948][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5230.998258][ C3] tc_run (net/core/dev.c:3945) [ 5230.998462][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5230.998694][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5230.998931][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5230.999190][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5230.999442][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5230.999677][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5230.999941][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5231.000244][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5231.000515][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5231.000766][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5231.001030][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5231.001285][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5231.001622][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5231.001895][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5231.002146][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5231.002409][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5231.002625][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5231.002865][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5231.003141][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5231.003451][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5231.003725][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5231.003979][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5231.004207][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5231.004477][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5231.004719][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5231.004969][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5231.005209][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5231.005456][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5231.005691][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5231.005957][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5231.006235][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5231.006479][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5231.006729][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5231.007028][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5231.007351][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5231.007592][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5231.007849][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5231.008119][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5231.008356][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5231.008592][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5231.008853][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5231.009116][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5231.009374][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5231.009641][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5231.009925][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5231.010162][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5231.010451][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5231.010689][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5231.010952][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5231.011175][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5231.011471][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5231.011718][ C3] __do_softirq (kernel/softirq.c:553) [ 5231.011949][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5231.012169][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5231.012451][ C3] [ 5231.012603][ C3] [ 5231.012751][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5231.013053][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5231.013376][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5231.014339][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5231.014644][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5231.015040][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5231.015436][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5231.015833][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5231.016228][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5231.016626][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5231.016921][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5231.017142][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5231.017374][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5231.017625][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5231.017908][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5231.018146][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5231.018403][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5231.018654][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5231.018941][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5231.019164][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5231.019409][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5231.019650][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5231.019888][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5231.020177][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5231.020441][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5231.020675][ C3] ksys_write (fs/read_write.c:643) [ 5231.020893][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5231.021140][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5231.021440][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5231.021673][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5231.021971][ C3] RIP: 0033:0x7f93b2836957 [ 5231.022197][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5231.023160][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5231.023580][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5231.023974][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5231.024370][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5231.024767][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5231.025162][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5256.615080][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5256.615634][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5256.616108][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5256.616583][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5256.617535][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5256.618160][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5256.618463][ C1] Code: 11 80 38 00 74 ef 4d 8d 1c 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 <48> 83 c0 01 48 39 d0 74 a5 80 38 00 74 f2 e9 74 ff ff ff b8 01 00 All code ======== 0: 11 80 38 00 74 ef adc %eax,-0x108bffc8(%rax) 6: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11 a: 48 89 c2 mov %rax,%rdx d: 48 85 c0 test %rax,%rax 10: 75 b0 jne 0xffffffffffffffc2 12: 48 89 da mov %rbx,%rdx 15: 4c 89 d8 mov %r11,%rax 18: 4c 29 da sub %r11,%rdx 1b: e9 49 ff ff ff jmp 0xffffffffffffff69 20: 48 85 d2 test %rdx,%rdx 23: 74 b3 je 0xffffffffffffffd8 25: 48 01 ea add %rbp,%rdx 28: eb 09 jmp 0x33 2a:* 48 83 c0 01 add $0x1,%rax <-- trapping instruction 2e: 48 39 d0 cmp %rdx,%rax 31: 74 a5 je 0xffffffffffffffd8 33: 80 38 00 cmpb $0x0,(%rax) 36: 74 f2 je 0x2a 38: e9 74 ff ff ff jmp 0xffffffffffffffb1 3d: b8 .byte 0xb8 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: 48 83 c0 01 add $0x1,%rax 4: 48 39 d0 cmp %rdx,%rax 7: 74 a5 je 0xffffffffffffffae 9: 80 38 00 cmpb $0x0,(%rax) c: 74 f2 je 0x0 e: e9 74 ff ff ff jmp 0xffffffffffffff87 13: b8 .byte 0xb8 14: 01 00 add %eax,(%rax) [ 5256.619443][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000246 [ 5256.619755][ C1] RAX: ffffed1000f511c3 RBX: ffffed1000f511c4 RCX: ffffffff89c7fa80 [ 5256.620167][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5256.620563][ C1] RBP: ffffed1000f511c3 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5256.620958][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5256.621358][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5256.621754][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5256.622213][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5256.622550][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5256.622952][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5256.623352][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5256.623749][ C1] PKRU: 55555554 [ 5256.623932][ C1] Call Trace: [ 5256.624108][ C1] [ 5256.624268][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5256.624535][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5256.624782][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5256.625060][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5256.625332][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5256.625626][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5256.625900][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5256.626211][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5256.626474][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5256.626787][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5256.627099][ C1] [ 5256.627247][ C1] [ 5256.627404][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5256.627731][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5256.628024][ C1] ? kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5256.628287][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5256.628578][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5256.628907][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5256.629156][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5256.629399][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5256.629653][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5256.629927][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5256.630215][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5256.630457][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5256.630705][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5256.630978][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5256.631217][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5256.631466][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5256.631729][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5256.632012][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5256.632291][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5256.632541][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5256.632817][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5256.633081][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5256.633440][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5256.633701][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5256.634028][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5256.634301][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5256.634509][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5256.634742][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5256.635002][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5256.635285][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5256.635561][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5256.635797][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5256.636124][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5256.636433][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5256.636724][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5256.637035][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5256.637286][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5256.637520][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5256.637820][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5256.638109][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5256.638438][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5256.638676][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5256.638974][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5256.639260][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5256.639578][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5256.639836][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5256.640081][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5256.640330][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5256.640647][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5256.640981][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5256.641283][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5256.641560][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5256.641848][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5256.642161][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5256.642447][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5256.642766][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5256.643016][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5256.643301][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5256.643556][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5256.643804][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5256.644052][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5256.644317][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5256.644572][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5256.644824][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5256.645086][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5256.645361][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5256.645590][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5256.645846][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5256.646118][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5256.646401][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5256.646618][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5256.646885][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5256.647205][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5256.647451][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5256.647684][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5256.647939][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5256.648195][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5256.648486][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5256.648755][ C1] tc_run (net/core/dev.c:3945) [ 5256.648964][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5256.649196][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5256.649432][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5256.649691][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5256.649942][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5256.650180][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5256.650442][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5256.650748][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5256.651018][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5256.651269][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5256.651533][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5256.651799][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5256.652084][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5256.652429][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5256.652708][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5256.652966][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5256.653236][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5256.653456][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5256.653695][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5256.653943][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5256.654237][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5256.654487][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5256.654729][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5256.654987][ C1] ? __create_object (mm/kmemleak.c:756) [ 5256.655235][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5256.655505][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5256.655786][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5256.656061][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5256.656346][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5256.656589][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5256.656855][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5256.657104][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5256.657330][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5256.657572][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5256.657825][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5256.658084][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5256.658356][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5256.658583][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5256.658836][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5256.659104][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5256.659346][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5256.659612][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5256.659854][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5256.660120][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5256.660363][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5256.660644][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5256.660940][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5256.661244][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5256.661564][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5256.661815][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5256.662118][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5256.662354][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5256.662652][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5256.662891][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5256.663850][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5256.664273][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5256.664675][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5256.665076][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5256.665471][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5256.665866][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5256.668338][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5256.668872][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5256.669376][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5256.669845][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5256.670762][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5256.671378][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5256.671670][ C3] Code: 11 80 38 00 74 ef 4d 8d 1c 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 <48> 83 c0 01 48 39 d0 74 a5 80 38 00 74 f2 e9 74 ff ff ff b8 01 00 All code ======== 0: 11 80 38 00 74 ef adc %eax,-0x108bffc8(%rax) 6: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11 a: 48 89 c2 mov %rax,%rdx d: 48 85 c0 test %rax,%rax 10: 75 b0 jne 0xffffffffffffffc2 12: 48 89 da mov %rbx,%rdx 15: 4c 89 d8 mov %r11,%rax 18: 4c 29 da sub %r11,%rdx 1b: e9 49 ff ff ff jmp 0xffffffffffffff69 20: 48 85 d2 test %rdx,%rdx 23: 74 b3 je 0xffffffffffffffd8 25: 48 01 ea add %rbp,%rdx 28: eb 09 jmp 0x33 2a:* 48 83 c0 01 add $0x1,%rax <-- trapping instruction 2e: 48 39 d0 cmp %rdx,%rax 31: 74 a5 je 0xffffffffffffffd8 33: 80 38 00 cmpb $0x0,(%rax) 36: 74 f2 je 0x2a 38: e9 74 ff ff ff jmp 0xffffffffffffffb1 3d: b8 .byte 0xb8 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: 48 83 c0 01 add $0x1,%rax 4: 48 39 d0 cmp %rdx,%rax 7: 74 a5 je 0xffffffffffffffae 9: 80 38 00 cmpb $0x0,(%rax) c: 74 f2 je 0x0 e: e9 74 ff ff ff jmp 0xffffffffffffff87 13: b8 .byte 0xb8 14: 01 00 add %eax,(%rax) [ 5256.672638][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000246 [ 5256.672955][ C3] RAX: ffffed1000f5136b RBX: ffffed1000f5136c RCX: ffffffff89c7fa80 [ 5256.673352][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5256.673752][ C3] RBP: ffffed1000f5136b R08: 0000000000000000 R09: ffffed1000f5136b [ 5256.674153][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5256.674553][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5256.674952][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5256.675400][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5256.675731][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5256.676130][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5256.676530][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5256.676926][ C3] PKRU: 55555554 [ 5256.677115][ C3] Call Trace: [ 5256.677286][ C3] [ 5256.677437][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5256.677704][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5256.677959][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5256.678237][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5256.678513][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5256.678805][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5256.679075][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5256.679390][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5256.679650][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 5256.679913][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5256.680230][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5256.680531][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5256.680844][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5256.681137][ C3] ? kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5256.681403][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5256.681684][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5256.681996][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5256.682244][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5256.682487][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5256.682727][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5256.682977][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5256.683252][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5256.683537][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5256.683777][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5256.684020][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5256.684284][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5256.684519][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5256.684766][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5256.685026][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5256.685302][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5256.685581][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5256.685831][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5256.686104][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5256.686368][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5256.686716][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5256.686978][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5256.687303][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5256.687570][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5256.687777][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5256.688008][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5256.688263][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5256.688538][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5256.688774][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5256.689003][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5256.689323][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5256.689629][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5256.689912][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5256.690206][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5256.690456][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5256.690686][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5256.690984][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5256.691272][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5256.691596][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5256.691833][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5256.692128][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5256.692412][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5256.692727][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5256.692982][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5256.693216][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5256.693465][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5256.693779][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5256.694110][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5256.694410][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5256.694684][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5256.694971][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5256.695286][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5256.695598][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5256.695924][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5256.696163][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5256.696433][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5256.696696][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5256.696968][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5256.697270][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5256.697583][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5256.697849][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5256.698128][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5256.698369][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5256.698617][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5256.698849][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5256.699085][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5256.699358][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5256.699615][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5256.699882][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5256.700162][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5256.700473][ C3] tc_run (net/core/dev.c:3945) [ 5256.700677][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5256.700908][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5256.701146][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5256.701408][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5256.701659][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5256.701894][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5256.702159][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5256.702461][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5256.702731][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5256.702982][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5256.703248][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5256.703506][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5256.703846][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5256.704122][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5256.704377][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5256.704641][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5256.704859][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5256.705099][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5256.705380][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5256.705695][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5256.705973][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5256.706228][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5256.706456][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5256.706731][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5256.706983][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5256.707235][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5256.707477][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5256.707728][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5256.707963][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5256.708229][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5256.708507][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5256.708754][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5256.709003][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5256.709304][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5256.709623][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5256.709865][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5256.710124][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5256.710394][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5256.710631][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5256.710872][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5256.711133][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5256.711393][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5256.711651][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5256.711920][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5256.712204][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5256.712441][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5256.712737][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5256.712976][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5256.713242][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5256.713463][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5256.713760][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5256.714009][ C3] __do_softirq (kernel/softirq.c:553) [ 5256.714242][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5256.714461][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5256.714748][ C3] [ 5256.714900][ C3] [ 5256.715048][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5256.715355][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5256.715677][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5256.716641][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5256.716950][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5256.717351][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5256.717745][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5256.718149][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5256.718556][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5256.718953][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5256.719250][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5256.719473][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5256.719711][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5256.719962][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5256.720252][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5256.720491][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5256.720748][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5256.720999][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5256.721286][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5256.721509][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5256.721749][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5256.721992][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5256.722230][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5256.722519][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5256.722784][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5256.723020][ C3] ksys_write (fs/read_write.c:643) [ 5256.723238][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5256.723486][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5256.723789][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5256.724022][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5256.724322][ C3] RIP: 0033:0x7f93b2836957 [ 5256.724548][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5256.725521][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5256.725943][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5256.726339][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5256.726736][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5256.727141][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5256.727545][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5284.615065][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5284.615603][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5284.616073][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5284.616549][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5284.617463][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5284.618071][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5284.618395][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5284.619358][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5284.619659][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5284.620051][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5284.620441][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5284.620831][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5284.621225][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5284.621617][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5284.622053][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5284.622378][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5284.622770][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5284.623162][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5284.623553][ C1] PKRU: 55555554 [ 5284.623731][ C1] Call Trace: [ 5284.623906][ C1] [ 5284.624060][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5284.624322][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5284.624565][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5284.624842][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5284.625116][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5284.625405][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5284.625670][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5284.625974][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5284.626233][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5284.626541][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5284.626840][ C1] [ 5284.626991][ C1] [ 5284.627138][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5284.627450][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5284.627747][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5284.628043][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5284.628337][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5284.628655][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5284.628896][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5284.629139][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5284.629391][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5284.629665][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5284.629950][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5284.630195][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5284.630441][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5284.630700][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5284.630938][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5284.631184][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5284.631443][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5284.631720][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5284.631996][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5284.632243][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5284.632513][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5284.632776][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5284.633123][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5284.633375][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5284.633692][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5284.633954][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5284.634158][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5284.634388][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5284.634643][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5284.634918][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5284.635189][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5284.635418][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5284.635738][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5284.636043][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5284.636325][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5284.636617][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5284.636872][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5284.637101][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5284.637394][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5284.637677][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5284.637996][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5284.638233][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5284.638523][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5284.638805][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5284.639120][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5284.639375][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5284.639606][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5284.639850][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5284.640159][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5284.640487][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5284.640783][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5284.641053][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5284.641338][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5284.641645][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5284.641925][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5284.642238][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5284.642480][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5284.642759][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5284.643006][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5284.643251][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5284.643494][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5284.643756][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5284.644012][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5284.644261][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5284.644526][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5284.644791][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5284.645018][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5284.645274][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5284.645545][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5284.645818][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5284.646035][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5284.646309][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5284.646614][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5284.646865][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5284.647097][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5284.647349][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5284.647604][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5284.647891][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5284.648164][ C1] tc_run (net/core/dev.c:3945) [ 5284.648370][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5284.648603][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5284.648839][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5284.649101][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5284.649352][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5284.649594][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5284.649857][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5284.650163][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5284.650435][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5284.650687][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5284.650951][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5284.651208][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5284.651490][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5284.651827][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5284.652102][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5284.652355][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5284.652619][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5284.652837][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5284.653071][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5284.653315][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5284.653602][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5284.653854][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5284.654093][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5284.654342][ C1] ? __create_object (mm/kmemleak.c:756) [ 5284.654585][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5284.654852][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5284.655134][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5284.655407][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5284.655688][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5284.655929][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5284.656194][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5284.656423][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5284.656644][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5284.656890][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5284.657138][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5284.657390][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5284.657664][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5284.657890][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5284.658138][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5284.658393][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5284.658631][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5284.658897][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5284.659139][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5284.659404][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5284.659650][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5284.659930][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5284.660239][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5284.660539][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5284.660864][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5284.661116][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5284.661424][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5284.661660][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5284.661958][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5284.662189][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5284.663162][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5284.663585][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5284.663985][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5284.664384][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5284.664782][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5284.665183][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5284.667623][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5284.668145][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5284.668645][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5284.669108][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5284.670011][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5284.670620][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5284.670942][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5284.671902][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5284.672207][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5284.672603][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5284.672998][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5284.673395][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5284.673790][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5284.674185][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5284.674628][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5284.674957][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5284.675358][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5284.675753][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5284.676148][ C3] PKRU: 55555554 [ 5284.676330][ C3] Call Trace: [ 5284.676500][ C3] [ 5284.676648][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5284.676914][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5284.677155][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5284.677430][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5284.677704][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5284.677989][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5284.678252][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5284.678557][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5284.678817][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5284.679124][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5284.679420][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5284.679731][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5284.680020][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5284.680312][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5284.680599][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5284.680908][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5284.681149][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5284.681386][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5284.681625][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5284.681871][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5284.682140][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5284.682425][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5284.682660][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5284.682900][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5284.683158][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5284.683391][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5284.683638][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5284.683893][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5284.684165][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5284.684441][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5284.684687][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5284.684955][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5284.685219][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5284.685564][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5284.685815][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5284.686133][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5284.686393][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5284.686595][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5284.686831][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5284.687083][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5284.687358][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5284.687603][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5284.687827][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5284.688143][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5284.688447][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5284.688724][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5284.689018][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5284.689269][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5284.689498][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5284.689798][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5284.690080][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5284.690403][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5284.690641][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5284.690936][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5284.691219][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5284.691534][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5284.691788][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5284.692021][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5284.692268][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5284.692582][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5284.692912][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5284.693207][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5284.693480][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5284.693768][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5284.694079][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5284.694386][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5284.694709][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5284.694947][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5284.695210][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5284.695470][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5284.695736][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5284.696018][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5284.696328][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5284.696577][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5284.696856][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5284.697095][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5284.697335][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5284.697564][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5284.697801][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5284.698063][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5284.698319][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5284.698583][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5284.698866][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5284.699175][ C3] tc_run (net/core/dev.c:3945) [ 5284.699379][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5284.699606][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5284.699844][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5284.700102][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5284.700353][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5284.700595][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5284.700857][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5284.701160][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5284.701430][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5284.701681][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5284.701943][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5284.702198][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5284.702533][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5284.702808][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5284.703059][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5284.703323][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5284.703538][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5284.703780][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5284.704052][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5284.704363][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5284.704636][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5284.704886][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5284.705115][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5284.705382][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5284.705625][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5284.705874][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5284.706111][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5284.706357][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5284.706592][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5284.706860][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5284.707140][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5284.707382][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5284.707629][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5284.707929][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5284.708247][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5284.708489][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5284.708748][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5284.709013][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5284.709252][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5284.709487][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5284.709747][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5284.710006][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5284.710265][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5284.710532][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5284.710813][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5284.711050][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5284.711340][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5284.711576][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5284.711837][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5284.712058][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5284.712351][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5284.712597][ C3] __do_softirq (kernel/softirq.c:553) [ 5284.712830][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5284.713046][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5284.713332][ C3] [ 5284.713481][ C3] [ 5284.713631][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5284.713933][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5284.714255][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5284.715218][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5284.715522][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5284.715921][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5284.716322][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5284.716717][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5284.717114][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5284.717513][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5284.717807][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5284.718028][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5284.718256][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5284.718507][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5284.718793][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5284.719029][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5284.719290][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5284.719542][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5284.719830][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5284.720049][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5284.720290][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5284.720534][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5284.720770][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5284.721059][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5284.721321][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5284.721557][ C3] ksys_write (fs/read_write.c:643) [ 5284.721772][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5284.722020][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5284.722322][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5284.722552][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5284.722850][ C3] RIP: 0033:0x7f93b2836957 [ 5284.723076][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5284.724038][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5284.724454][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5284.724852][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5284.725246][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5284.725641][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5284.726035][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5309.027538][ C3] rcu: 3-....: (2921032 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=706459 | [ 5309.028090][ C3] rcu: (t=2915056 jiffies g=1064457 q=94 ncpus=4) | [ 5309.028424][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 5309.028706][ C1] NMI backtrace for cpu 1 [ 5309.028719][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5309.028722][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5309.028734][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5309.028738][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5309.028741][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5309.028743][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5309.028745][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5309.028747][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5309.028749][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5309.028751][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5309.028753][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5309.028756][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5309.028758][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5309.028759][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5309.028761][ C1] PKRU: 55555554 [ 5309.028762][ C1] Call Trace: [ 5309.028765][ C1] [ 5309.028772][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5309.028778][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5309.028784][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5309.028790][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5309.028794][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5309.028797][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5309.028804][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5309.028809][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5309.028812][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5309.028816][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5309.028819][ C1] [ 5309.028819][ C1] [ 5309.028821][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5309.028828][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5309.028833][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5309.028837][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5309.028841][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5309.028844][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5309.028848][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5309.028850][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5309.028856][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5309.028860][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5309.028868][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5309.028870][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5309.028876][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5309.028883][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5309.028887][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5309.028890][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5309.028892][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5309.028894][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5309.028901][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5309.028907][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5309.028910][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5309.028921][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5309.028924][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5309.028926][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5309.028933][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5309.028937][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5309.028940][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5309.028946][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5309.028953][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5309.028959][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5309.028963][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5309.028973][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5309.028978][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5309.028981][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5309.028985][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5309.028988][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5309.028993][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5309.028995][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5309.028999][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5309.029003][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5309.029007][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5309.029011][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5309.029013][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5309.029017][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5309.029026][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5309.029033][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5309.029040][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5309.029045][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5309.029055][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5309.029062][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5309.029066][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5309.029074][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5309.029077][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5309.029085][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5309.029091][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5309.029094][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5309.029098][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5309.029101][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5309.029103][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5309.029107][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5309.029110][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5309.029113][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5309.029116][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5309.029119][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5309.029122][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5309.029125][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5309.029128][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5309.029130][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5309.029135][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5309.029140][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5309.029144][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5309.029149][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5309.029153][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5309.029157][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5309.029161][ C1] tc_run (net/core/dev.c:3945) [ 5309.029166][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5309.029169][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5309.029171][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5309.029175][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5309.029180][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5309.029182][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5309.029184][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5309.029190][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5309.029192][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5309.029196][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5309.029200][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5309.029203][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5309.029206][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5309.029213][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5309.029216][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5309.029220][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5309.029223][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5309.029226][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5309.029230][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5309.029233][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5309.029238][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5309.029240][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5309.029244][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5309.029248][ C1] ? __create_object (mm/kmemleak.c:756) [ 5309.029252][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5309.029258][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5309.029262][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5309.029266][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5309.029271][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5309.029274][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5309.029278][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5309.029282][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5309.029286][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5309.029288][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5309.029290][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5309.029297][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5309.029301][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5309.029304][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5309.029310][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5309.029312][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5309.029317][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5309.029322][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5309.029328][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5309.029331][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5309.029339][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5309.029343][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5309.029346][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5309.029351][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5309.029357][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5309.029360][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5309.029363][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5309.029369][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5309.029372][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5309.029377][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5309.029379][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5309.029382][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5309.029384][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5309.029386][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5309.029387][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5309.029389][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5309.029386][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 5309.029387][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 5309.029389][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5309.029394][ C1] [ 5309.076606][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5309.077221][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5309.077547][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5309.078512][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5309.078818][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5309.079216][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5309.079611][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5309.080006][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5309.080404][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5309.080800][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5309.081245][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5309.081575][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5309.081973][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5309.082371][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5309.082767][ C3] PKRU: 55555554 [ 5309.082948][ C3] Call Trace: [ 5309.083117][ C3] [ 5309.083265][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5309.083537][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5309.083788][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5309.084039][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5309.084269][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5309.084538][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5309.084807][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5309.085063][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5309.085345][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5309.085587][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5309.085898][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5309.086169][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5309.086457][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5309.086727][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5309.087033][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5309.087293][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5309.087599][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5309.087893][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5309.088204][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5309.088493][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5309.088784][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5309.089071][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5309.089380][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5309.089619][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5309.089859][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5309.090099][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5309.090347][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5309.090616][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5309.090898][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5309.091136][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5309.091377][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5309.091636][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5309.091871][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5309.092118][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5309.092374][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5309.092649][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5309.092925][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5309.093172][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5309.093442][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5309.093704][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5309.094049][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5309.094300][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5309.094619][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5309.094881][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5309.095084][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5309.095312][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5309.095563][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5309.095840][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5309.096070][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5309.096297][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5309.096616][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5309.096926][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5309.097206][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5309.097496][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5309.097745][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5309.097975][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5309.098275][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5309.098558][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5309.098881][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5309.099119][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5309.099412][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5309.099697][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5309.100012][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5309.100266][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5309.100499][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5309.100745][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5309.101054][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5309.101383][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5309.101683][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5309.101955][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5309.102242][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5309.102557][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5309.102864][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5309.103188][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5309.103427][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5309.103690][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5309.103949][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5309.104215][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5309.104503][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5309.104813][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5309.105061][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5309.105337][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5309.105575][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5309.105815][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5309.106046][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5309.106284][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5309.106547][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5309.106807][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5309.107072][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5309.107354][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5309.107664][ C3] tc_run (net/core/dev.c:3945) [ 5309.107869][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5309.108098][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5309.108336][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5309.108596][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5309.108848][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5309.109085][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5309.109348][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5309.109649][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5309.109921][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5309.110173][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5309.110436][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5309.110691][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5309.111028][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5309.111302][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5309.111553][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5309.111816][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5309.112033][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5309.112275][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5309.112550][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5309.112861][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5309.113134][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5309.113386][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5309.113615][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5309.113885][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5309.114128][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5309.114377][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5309.114614][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5309.114860][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5309.115094][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5309.115359][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5309.115637][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5309.115881][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5309.116128][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5309.116427][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5309.116754][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5309.116995][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5309.117255][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5309.117523][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5309.117760][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5309.117994][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5309.118255][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5309.118514][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5309.118772][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5309.119043][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5309.119326][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5309.119565][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5309.119853][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5309.120091][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5309.120353][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5309.120573][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5309.120866][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5309.121112][ C3] __do_softirq (kernel/softirq.c:553) [ 5309.121344][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5309.121563][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5309.121849][ C3] [ 5309.121998][ C3] [ 5309.122147][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5309.122450][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5309.122771][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5309.123732][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5309.124038][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5309.124434][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5309.124831][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5309.125227][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5309.125622][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5309.126023][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5309.126319][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5309.126537][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5309.126773][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5309.127024][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5309.127309][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5309.127547][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5309.127803][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5309.128055][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5309.128343][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5309.128564][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5309.128806][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5309.129049][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5309.129284][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5309.129577][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5309.129841][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5309.130078][ C3] ksys_write (fs/read_write.c:643) [ 5309.130294][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5309.130541][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5309.130845][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5309.131073][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5309.131373][ C3] RIP: 0033:0x7f93b2836957 [ 5309.131599][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5309.132564][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5309.132987][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5309.133379][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5309.133770][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5309.134161][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5309.134553][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5336.615050][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5336.615581][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5336.616045][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5336.616512][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5336.617425][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5336.618035][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5336.618359][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5336.619324][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5336.619631][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5336.620026][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5336.620426][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5336.620821][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5336.621217][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5336.621611][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5336.622056][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5336.622388][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5336.622786][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5336.623182][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5336.623579][ C1] PKRU: 55555554 [ 5336.623758][ C1] Call Trace: [ 5336.623929][ C1] [ 5336.624078][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5336.624340][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5336.624584][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5336.624861][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5336.625134][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5336.625420][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5336.625687][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5336.625994][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5336.626257][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5336.626570][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5336.626867][ C1] [ 5336.627016][ C1] [ 5336.627168][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5336.627483][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5336.627773][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5336.628069][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5336.628359][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5336.628672][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5336.628913][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5336.629153][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5336.629402][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5336.629672][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5336.629958][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5336.630196][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5336.630436][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5336.630696][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5336.630933][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5336.631180][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5336.631439][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5336.631718][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5336.631995][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5336.632242][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5336.632514][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5336.632782][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5336.633127][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5336.633380][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5336.633699][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5336.633961][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5336.634165][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5336.634396][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5336.634650][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5336.634924][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5336.635197][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5336.635425][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5336.635745][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5336.636050][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5336.636331][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5336.636628][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5336.636875][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5336.637106][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5336.637407][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5336.637689][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5336.638014][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5336.638253][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5336.638552][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5336.638837][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5336.639153][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5336.639409][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5336.639644][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5336.639893][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5336.640204][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5336.640535][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5336.640835][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5336.641109][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5336.641398][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5336.641709][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5336.641995][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5336.642311][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5336.642564][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5336.642844][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5336.643094][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5336.643342][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5336.643589][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5336.643854][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5336.644112][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5336.644361][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5336.644625][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5336.644889][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5336.645113][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5336.645369][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5336.645643][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5336.645909][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5336.646124][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5336.646390][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5336.646703][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5336.646944][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5336.647176][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5336.647426][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5336.647680][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5336.647966][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5336.648235][ C1] tc_run (net/core/dev.c:3945) [ 5336.648440][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5336.648672][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5336.648910][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5336.649170][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5336.649422][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5336.649658][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5336.649923][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5336.650229][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5336.650500][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5336.650752][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5336.651016][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5336.651272][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5336.651552][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5336.651888][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5336.652164][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5336.652414][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5336.652680][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5336.652896][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5336.653131][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5336.653373][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5336.653660][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5336.653911][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5336.654150][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5336.654396][ C1] ? __create_object (mm/kmemleak.c:756) [ 5336.654640][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5336.654906][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5336.655188][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5336.655460][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5336.655741][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5336.655981][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5336.656245][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5336.656473][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5336.656695][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5336.656933][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5336.657183][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5336.657437][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5336.657705][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5336.657932][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5336.658180][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5336.658434][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5336.658670][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5336.658934][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5336.659175][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5336.659438][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5336.659681][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5336.659961][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5336.660261][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5336.660562][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5336.660883][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5336.661133][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5336.661435][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5336.661669][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5336.661968][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5336.662193][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5336.663161][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5336.663582][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5336.663979][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5336.664376][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5336.664776][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5336.665173][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5336.667599][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5336.668125][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5336.668623][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5336.669089][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5336.669989][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5336.670595][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5336.670917][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5336.671876][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5336.672179][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5336.672574][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5336.672965][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5336.673357][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5336.673752][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5336.674146][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5336.674587][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5336.674915][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5336.675309][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5336.675705][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5336.676098][ C3] PKRU: 55555554 [ 5336.676278][ C3] Call Trace: [ 5336.676444][ C3] [ 5336.676597][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5336.676856][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5336.677096][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5336.677371][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5336.677640][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5336.677927][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5336.678190][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5336.678491][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5336.678751][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5336.679055][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5336.679352][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5336.679664][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5336.679949][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5336.680243][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5336.680528][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5336.680835][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5336.681077][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5336.681316][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5336.681554][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5336.681801][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5336.682072][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5336.682353][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5336.682590][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5336.682828][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5336.683086][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5336.683317][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5336.683562][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5336.683816][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5336.684089][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5336.684365][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5336.684610][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5336.684880][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5336.685150][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5336.685494][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5336.685743][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5336.686061][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5336.686320][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5336.686524][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5336.686755][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5336.687006][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5336.687280][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5336.687532][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5336.687755][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5336.688071][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5336.688372][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5336.688652][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5336.688941][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5336.689188][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5336.689416][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5336.689711][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5336.689993][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5336.690314][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5336.690550][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5336.690842][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5336.691126][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5336.691440][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5336.691692][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5336.691921][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5336.692170][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5336.692480][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5336.692807][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5336.693105][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5336.693376][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5336.693661][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5336.693970][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5336.694278][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5336.694601][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5336.694838][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5336.695099][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5336.695358][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5336.695622][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5336.695902][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5336.696210][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5336.696457][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5336.696735][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5336.696972][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5336.697211][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5336.697441][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5336.697677][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5336.697938][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5336.698192][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5336.698456][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5336.698734][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5336.699043][ C3] tc_run (net/core/dev.c:3945) [ 5336.699245][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5336.699474][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5336.699710][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5336.699968][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5336.700218][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5336.700452][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5336.700714][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5336.701012][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5336.701282][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5336.701532][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5336.701794][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5336.702048][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5336.702382][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5336.702654][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5336.702903][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5336.703164][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5336.703380][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5336.703618][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5336.703893][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5336.704201][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5336.704473][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5336.704722][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5336.704948][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5336.705216][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5336.705455][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5336.705702][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5336.705940][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5336.706186][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5336.706419][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5336.706688][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5336.706963][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5336.707206][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5336.707451][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5336.707749][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5336.708065][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5336.708305][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5336.708563][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5336.708829][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5336.709064][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5336.709301][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5336.709560][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5336.709817][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5336.710075][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5336.710341][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5336.710623][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5336.710859][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5336.711148][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5336.711384][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5336.711643][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5336.711860][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5336.712152][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5336.712396][ C3] __do_softirq (kernel/softirq.c:553) [ 5336.712627][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5336.712844][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5336.713124][ C3] [ 5336.713274][ C3] [ 5336.713421][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5336.713722][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5336.714040][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5336.714994][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5336.715298][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5336.715688][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5336.716081][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5336.716474][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5336.716871][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5336.717265][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5336.717558][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5336.717774][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5336.718002][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5336.718252][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5336.718534][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5336.718770][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5336.719024][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5336.719274][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5336.719559][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5336.719781][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5336.720020][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5336.720260][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5336.720497][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5336.720783][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5336.721045][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5336.721279][ C3] ksys_write (fs/read_write.c:643) [ 5336.721494][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5336.721741][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5336.722040][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5336.722270][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5336.722566][ C3] RIP: 0033:0x7f93b2836957 [ 5336.722789][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5336.723744][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5336.724163][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5336.724557][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5336.724950][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5336.725343][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5336.725734][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5364.615061][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5364.615590][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5364.616054][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5364.616525][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5364.617434][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5364.618043][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5364.618367][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5364.619332][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5364.619642][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5364.620036][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5364.620433][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5364.620828][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5364.621223][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5364.621619][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5364.622063][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5364.622394][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5364.622792][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5364.623187][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5364.623582][ C1] PKRU: 55555554 [ 5364.623763][ C1] Call Trace: [ 5364.623935][ C1] [ 5364.624084][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5364.624346][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5364.624589][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5364.624865][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5364.625136][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5364.625422][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5364.625687][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5364.625993][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5364.626253][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5364.626564][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5364.626859][ C1] [ 5364.627008][ C1] [ 5364.627156][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5364.627470][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5364.627759][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5364.628050][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5364.628339][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5364.628651][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5364.628890][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5364.629128][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5364.629377][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5364.629647][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5364.629932][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5364.630169][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5364.630409][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5364.630668][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5364.630903][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5364.631150][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5364.631408][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5364.631684][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5364.631959][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5364.632207][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5364.632478][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5364.632741][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5364.633089][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5364.633344][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5364.633663][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5364.633926][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5364.634129][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5364.634360][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5364.634616][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5364.634890][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5364.635161][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5364.635390][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5364.635709][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5364.636015][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5364.636297][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5364.636594][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5364.636840][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5364.637076][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5364.637376][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5364.637659][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5364.637982][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5364.638220][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5364.638513][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5364.638797][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5364.639112][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5364.639366][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5364.639600][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5364.639846][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5364.640157][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5364.640486][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5364.640785][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5364.641057][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5364.641345][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5364.641654][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5364.641938][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5364.642253][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5364.642500][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5364.642778][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5364.643028][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5364.643275][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5364.643521][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5364.643785][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5364.644038][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5364.644285][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5364.644548][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5364.644811][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5364.645035][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5364.645289][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5364.645562][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5364.645828][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5364.646042][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5364.646312][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5364.646623][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5364.646863][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5364.647093][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5364.647342][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5364.647595][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5364.647879][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5364.648144][ C1] tc_run (net/core/dev.c:3945) [ 5364.648349][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5364.648581][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5364.648819][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5364.649079][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5364.649332][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5364.649567][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5364.649830][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5364.650133][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5364.650403][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5364.650653][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5364.650916][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5364.651170][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5364.651448][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5364.651783][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5364.652058][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5364.652308][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5364.652573][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5364.652788][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5364.653024][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5364.653264][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5364.653551][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5364.653800][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5364.654038][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5364.654284][ C1] ? __create_object (mm/kmemleak.c:756) [ 5364.654527][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5364.654792][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5364.655074][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5364.655345][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5364.655625][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5364.655864][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5364.656128][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5364.656356][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5364.656579][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5364.656817][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5364.657066][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5364.657322][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5364.657589][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5364.657814][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5364.658062][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5364.658315][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5364.658551][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5364.658814][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5364.659053][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5364.659316][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5364.659560][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5364.659839][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5364.660138][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5364.660437][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5364.660757][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5364.661008][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5364.661308][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5364.661542][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5364.661839][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5364.662068][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5364.663028][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5364.663446][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5364.663840][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5364.664235][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5364.664631][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5364.665025][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5364.667464][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5364.667988][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5364.668487][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5364.668952][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5364.669854][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5364.670462][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5364.670789][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5364.671751][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5364.672060][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5364.672456][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5364.672851][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5364.673246][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5364.673642][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5364.674038][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5364.674482][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5364.674810][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5364.675207][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5364.675604][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5364.675997][ C3] PKRU: 55555554 [ 5364.676179][ C3] Call Trace: [ 5364.676350][ C3] [ 5364.676505][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5364.676765][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5364.677007][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5364.677282][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5364.677551][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5364.677839][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5364.678102][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5364.678406][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5364.678667][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5364.678972][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5364.679266][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5364.679578][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5364.679865][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5364.680158][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5364.680446][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5364.680753][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5364.680994][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5364.681233][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5364.681471][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5364.681718][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5364.681988][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5364.682271][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5364.682512][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5364.682751][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5364.683009][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5364.683242][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5364.683486][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5364.683742][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5364.684015][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5364.684292][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5364.684538][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5364.684806][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5364.685067][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5364.685413][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5364.685663][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5364.685980][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5364.686241][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5364.686449][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5364.686676][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5364.686927][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5364.687202][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5364.687448][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5364.687674][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5364.687990][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5364.688290][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5364.688570][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5364.688859][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5364.689106][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5364.689335][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5364.689631][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5364.689914][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5364.690237][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5364.690474][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5364.690765][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5364.691050][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5364.691365][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5364.691618][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5364.691848][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5364.692094][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5364.692404][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5364.692732][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5364.693029][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5364.693300][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5364.693586][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5364.693896][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5364.694203][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5364.694526][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5364.694763][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5364.695027][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5364.695286][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5364.695550][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5364.695832][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5364.696139][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5364.696392][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5364.696668][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5364.696905][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5364.697145][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5364.697375][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5364.697612][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5364.697874][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5364.698126][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5364.698393][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5364.698673][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5364.698982][ C3] tc_run (net/core/dev.c:3945) [ 5364.699184][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5364.699414][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5364.699652][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5364.699909][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5364.700160][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5364.700396][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5364.700659][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5364.700958][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5364.701230][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5364.701479][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5364.701741][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5364.701995][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5364.702331][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5364.702603][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5364.702852][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5364.703113][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5364.703330][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5364.703569][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5364.703844][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5364.704153][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5364.704426][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5364.704676][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5364.704904][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5364.705173][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5364.705414][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5364.705663][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5364.705900][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5364.706146][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5364.706380][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5364.706649][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5364.706926][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5364.707169][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5364.707416][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5364.707714][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5364.708031][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5364.708271][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5364.708529][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5364.708796][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5364.709032][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5364.709266][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5364.709526][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5364.709786][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5364.710043][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5364.710311][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5364.710593][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5364.710830][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5364.711115][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5364.711352][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5364.711613][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5364.711832][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5364.712126][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5364.712371][ C3] __do_softirq (kernel/softirq.c:553) [ 5364.712602][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5364.712819][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5364.713101][ C3] [ 5364.713251][ C3] [ 5364.713399][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5364.713700][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5364.714021][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5364.714976][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5364.715281][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5364.715675][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5364.716070][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5364.716470][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5364.716863][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5364.717257][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5364.717550][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5364.717767][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5364.717998][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5364.718248][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5364.718530][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5364.718767][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5364.719022][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5364.719273][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5364.719558][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5364.719781][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5364.720022][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5364.720267][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5364.720503][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5364.720790][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5364.721052][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5364.721286][ C3] ksys_write (fs/read_write.c:643) [ 5364.721502][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5364.721748][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5364.722048][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5364.722277][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5364.722575][ C3] RIP: 0033:0x7f93b2836957 [ 5364.722799][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5364.723758][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5364.724174][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5364.724567][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5364.724962][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5364.725356][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5364.725749][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5364.726146][ C3] | [ 5387.135162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5387.135537][ C1] rcu: 1-....: (3005608 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=725814 | [ 5387.136092][ C1] rcu: (t=2993164 jiffies g=1064457 q=94 ncpus=4) [ 5387.136873][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5387.137486][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:87 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5387.137780][ C1] Code: 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 48 83 c0 01 48 39 d0 74 a5 <80> 38 00 74 f2 e9 74 ff ff ff b8 01 00 00 00 c3 cc cc cc cc 48 29 All code ======== 0: 2c 48 sub $0x48,%al 2: 89 c2 mov %eax,%edx 4: 48 85 c0 test %rax,%rax 7: 75 b0 jne 0xffffffffffffffb9 9: 48 89 da mov %rbx,%rdx c: 4c 89 d8 mov %r11,%rax f: 4c 29 da sub %r11,%rdx 12: e9 49 ff ff ff jmp 0xffffffffffffff60 17: 48 85 d2 test %rdx,%rdx 1a: 74 b3 je 0xffffffffffffffcf 1c: 48 01 ea add %rbp,%rdx 1f: eb 09 jmp 0x2a 21: 48 83 c0 01 add $0x1,%rax 25: 48 39 d0 cmp %rdx,%rax 28: 74 a5 je 0xffffffffffffffcf 2a:* 80 38 00 cmpb $0x0,(%rax) <-- trapping instruction 2d: 74 f2 je 0x21 2f: e9 74 ff ff ff jmp 0xffffffffffffffa8 34: b8 01 00 00 00 mov $0x1,%eax 39: c3 ret 3a: cc int3 3b: cc int3 3c: cc int3 3d: cc int3 3e: 48 rex.W 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 80 38 00 cmpb $0x0,(%rax) 3: 74 f2 je 0xfffffffffffffff7 5: e9 74 ff ff ff jmp 0xffffffffffffff7e a: b8 01 00 00 00 mov $0x1,%eax f: c3 ret 10: cc int3 11: cc int3 12: cc int3 13: cc int3 14: 48 rex.W 15: 29 .byte 0x29 [ 5387.138747][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000282 [ 5387.139056][ C1] RAX: ffffed1000f511c3 RBX: ffffed1000f511c4 RCX: ffffffff89c7fa80 [ 5387.139453][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5387.139852][ C1] RBP: ffffed1000f511c3 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5387.140249][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5387.140646][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5387.141043][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5387.141489][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5387.141820][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5387.142218][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5387.142615][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5387.143011][ C1] PKRU: 55555554 [ 5387.143191][ C1] Call Trace: [ 5387.143364][ C1] [ 5387.143512][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5387.143788][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5387.144039][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5387.144290][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5387.144519][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5387.144788][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5387.145059][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5387.145316][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5387.145601][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5387.145844][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5387.146158][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5387.146433][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5387.146718][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5387.146986][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5387.147290][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5387.147551][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5387.147860][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5387.148157][ C1] [ 5387.148306][ C1] [ 5387.148457][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5387.148770][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5387.149063][ C1] ? kasan_check_range (mm/kasan/generic.c:87 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5387.149323][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5387.149603][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5387.149918][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5387.150160][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5387.150399][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5387.150645][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5387.150917][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5387.151200][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5387.151438][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5387.151679][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5387.151939][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5387.152172][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5387.152419][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5387.152677][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5387.152952][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5387.153230][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5387.153478][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5387.153752][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5387.154016][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5387.154363][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5387.154616][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5387.154935][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5387.155199][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5387.155405][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5387.155635][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5387.155890][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5387.156166][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5387.156444][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5387.156671][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5387.156990][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5387.157296][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5387.157577][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5387.157874][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5387.158122][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5387.158350][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5387.158651][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5387.158935][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5387.159259][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5387.159495][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5387.159792][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5387.160076][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5387.160392][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5387.160648][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5387.160884][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5387.161132][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5387.161445][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5387.161777][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5387.162073][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5387.162350][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5387.162637][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5387.162949][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5387.163232][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5387.163547][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5387.163794][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5387.164074][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5387.164322][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5387.164569][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5387.164816][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5387.165078][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5387.165332][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5387.165579][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5387.165842][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5387.166105][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5387.166342][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5387.166598][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5387.166869][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5387.167135][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5387.167352][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5387.167618][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5387.167927][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5387.168166][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5387.168397][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5387.168648][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5387.168902][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5387.169186][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5387.169454][ C1] tc_run (net/core/dev.c:3945) [ 5387.169665][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5387.169893][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5387.170131][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5387.170392][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5387.170644][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5387.170884][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5387.171147][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5387.171452][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5387.171723][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5387.171975][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5387.172238][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5387.172495][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5387.172774][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5387.173111][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5387.173388][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5387.173640][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5387.173903][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5387.174118][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5387.174355][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5387.174599][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5387.174882][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5387.175133][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5387.175376][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5387.175623][ C1] ? __create_object (mm/kmemleak.c:756) [ 5387.175867][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5387.176133][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5387.176416][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5387.176687][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5387.176971][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5387.177209][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5387.177474][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5387.177700][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5387.177921][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5387.178157][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5387.178407][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5387.178662][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5387.178929][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5387.179156][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5387.179406][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5387.179660][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5387.179896][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5387.180162][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5387.180400][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5387.180665][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5387.180907][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5387.181189][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5387.181486][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5387.181787][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5387.182108][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5387.182360][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5387.182664][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5387.182895][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5387.183196][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5387.183426][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5387.184389][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5387.184809][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5387.185206][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5387.185603][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5387.185999][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5387.186401][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5387.186401][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5387.186800][ C1] | [ 5387.186963][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 5387.187240][ C3] NMI backtrace for cpu 3 [ 5387.187250][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5387.187253][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5387.187259][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5387.187263][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5387.187266][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5387.187268][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5387.187270][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5387.187271][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5387.187273][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5387.187275][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5387.187278][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5387.187281][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5387.187282][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5387.187283][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5387.187285][ C3] PKRU: 55555554 [ 5387.187286][ C3] Call Trace: [ 5387.187289][ C3] [ 5387.187292][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5387.187297][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5387.187303][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5387.187309][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5387.187312][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5387.187314][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5387.187320][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5387.187324][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5387.187327][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5387.187330][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5387.187333][ C3] [ 5387.187334][ C3] [ 5387.187336][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5387.187339][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5387.187345][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5387.187349][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5387.187352][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5387.187356][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5387.187359][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5387.187363][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5387.187365][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5387.187369][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5387.187373][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5387.187380][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5387.187383][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5387.187387][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5387.187392][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5387.187396][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5387.187399][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5387.187401][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5387.187404][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5387.187410][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5387.187414][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5387.187417][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5387.187426][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5387.187429][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5387.187432][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5387.187436][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5387.187439][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5387.187444][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5387.187448][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5387.187454][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5387.187460][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5387.187464][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5387.187472][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5387.187476][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5387.187478][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5387.187482][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5387.187485][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5387.187490][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5387.187492][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5387.187497][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5387.187501][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5387.187506][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5387.187509][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5387.187511][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5387.187514][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5387.187522][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5387.187528][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5387.187535][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5387.187540][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5387.187550][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5387.187558][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5387.187567][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5387.187576][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5387.187579][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5387.187585][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5387.187589][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5387.187592][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5387.187594][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5387.187598][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5387.187605][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5387.187608][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5387.187612][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5387.187618][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5387.187622][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5387.187625][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5387.187627][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5387.187631][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5387.187633][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5387.187635][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5387.187639][ C3] tc_run (net/core/dev.c:3945) [ 5387.187643][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5387.187646][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5387.187648][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5387.187652][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5387.187656][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5387.187658][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5387.187661][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5387.187665][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5387.187668][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5387.187671][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5387.187675][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5387.187679][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5387.187686][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5387.187689][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5387.187693][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5387.187696][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5387.187699][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5387.187702][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5387.187705][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5387.187708][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5387.187711][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5387.187715][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5387.187718][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5387.187724][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5387.187727][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5387.187730][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5387.187733][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5387.187737][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5387.187740][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5387.187745][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5387.187749][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5387.187754][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5387.187758][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5387.187762][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5387.187766][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5387.187769][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5387.187773][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5387.187776][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5387.187779][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5387.187784][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5387.187789][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5387.187794][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5387.187797][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5387.187801][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5387.187804][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5387.187806][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5387.187811][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5387.187814][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5387.187817][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5387.187820][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5387.187824][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5387.187828][ C3] __do_softirq (kernel/softirq.c:553) [ 5387.187832][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5387.187835][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5387.187839][ C3] [ 5387.187840][ C3] [ 5387.187841][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5387.187845][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5387.187849][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5387.187851][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5387.187853][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5387.187855][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5387.187856][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5387.187857][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5387.187859][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5387.187863][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5387.187867][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5387.187875][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5387.187884][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5387.187887][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5387.187893][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5387.187896][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5387.187900][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5387.187905][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5387.187909][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5387.187913][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5387.187916][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5387.187920][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5387.187922][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5387.187926][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5387.187929][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5387.187934][ C3] ksys_write (fs/read_write.c:643) [ 5387.187938][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5387.187942][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5387.187945][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5387.187949][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5387.187952][ C3] RIP: 0033:0x7f93b2836957 [ 5387.187955][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5387.187957][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5387.187959][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5387.187961][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5387.187962][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5387.187964][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5387.187966][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5412.615055][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5412.615590][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5412.616053][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5412.616525][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5412.617431][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5412.618041][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5412.618365][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5412.619332][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5412.619637][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5412.620034][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5412.620430][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5412.620828][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5412.621232][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5412.621628][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5412.622073][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5412.622405][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5412.622805][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5412.623203][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5412.623601][ C1] PKRU: 55555554 [ 5412.623782][ C1] Call Trace: [ 5412.623953][ C1] [ 5412.624102][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5412.624365][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5412.624610][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5412.624884][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5412.625159][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5412.625446][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5412.625713][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5412.626020][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5412.626286][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5412.626597][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5412.626892][ C1] [ 5412.627042][ C1] [ 5412.627192][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5412.627508][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5412.627799][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5412.628093][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5412.628384][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5412.628696][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5412.628936][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5412.629177][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5412.629426][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5412.629698][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5412.629984][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5412.630220][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5412.630460][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5412.630720][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5412.630956][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5412.631203][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5412.631463][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5412.631739][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5412.632015][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5412.632261][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5412.632533][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5412.632796][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5412.633143][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5412.633398][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5412.633718][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5412.633981][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5412.634184][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5412.634416][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5412.634671][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5412.634947][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5412.635220][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5412.635448][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5412.635767][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5412.636071][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5412.636359][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5412.636652][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5412.636901][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5412.637132][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5412.637433][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5412.637716][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5412.638041][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5412.638280][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5412.638575][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5412.638861][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5412.639178][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5412.639434][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5412.639667][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5412.639913][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5412.640230][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5412.640559][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5412.640859][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5412.641133][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5412.641422][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5412.641730][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5412.642016][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5412.642333][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5412.642581][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5412.642862][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5412.643112][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5412.643359][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5412.643606][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5412.643871][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5412.644125][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5412.644372][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5412.644635][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5412.644900][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5412.645124][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5412.645379][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5412.645653][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5412.645920][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5412.646135][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5412.646407][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5412.646715][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5412.646957][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5412.647189][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5412.647437][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5412.647692][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5412.647979][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5412.648246][ C1] tc_run (net/core/dev.c:3945) [ 5412.648452][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5412.648684][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5412.648921][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5412.649181][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5412.649438][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5412.649674][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5412.649938][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5412.650242][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5412.650514][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5412.650764][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5412.651030][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5412.651286][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5412.651567][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5412.651903][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5412.652178][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5412.652430][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5412.652695][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5412.652912][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5412.653147][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5412.653388][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5412.653675][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5412.653926][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5412.654170][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5412.654418][ C1] ? __create_object (mm/kmemleak.c:756) [ 5412.654662][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5412.654929][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5412.655212][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5412.655484][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5412.655765][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5412.656005][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5412.656275][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5412.656504][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5412.656724][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5412.656964][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5412.657215][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5412.657472][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5412.657741][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5412.657967][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5412.658217][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5412.658471][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5412.658710][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5412.658975][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5412.659217][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5412.659481][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5412.659725][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5412.660006][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5412.660305][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5412.660607][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5412.660929][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5412.661181][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5412.661483][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5412.661718][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5412.662019][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5412.662245][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5412.663215][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5412.663638][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5412.664036][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5412.664435][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5412.664834][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5412.665233][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5412.667677][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5412.668201][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5412.668699][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5412.669166][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5412.670070][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5412.670677][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5412.671000][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5412.671963][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5412.672269][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5412.672666][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5412.673061][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5412.673456][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5412.673852][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5412.674250][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5412.674693][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5412.675022][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5412.675420][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5412.675816][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5412.676220][ C3] PKRU: 55555554 [ 5412.676405][ C3] Call Trace: [ 5412.676573][ C3] [ 5412.676723][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5412.676984][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5412.677226][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5412.677505][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5412.677775][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5412.678063][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5412.678326][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5412.678634][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5412.678893][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5412.679198][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5412.679491][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5412.679803][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5412.680089][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5412.680387][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5412.680673][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5412.680980][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5412.681222][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5412.681460][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5412.681698][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5412.681943][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5412.682214][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5412.682496][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5412.682734][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5412.682973][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5412.683232][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5412.683463][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5412.683709][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5412.683964][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5412.684237][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5412.684514][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5412.684760][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5412.685030][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5412.685292][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5412.685636][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5412.685887][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5412.686212][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5412.686473][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5412.686676][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5412.686904][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5412.687156][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5412.687446][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5412.687677][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5412.687902][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5412.688223][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5412.688524][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5412.688805][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5412.689097][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5412.689344][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5412.689573][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5412.689868][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5412.690153][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5412.690475][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5412.690712][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5412.691004][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5412.691288][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5412.691601][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5412.691855][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5412.692085][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5412.692332][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5412.692642][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5412.692970][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5412.693268][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5412.693539][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5412.693825][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5412.694136][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5412.694443][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5412.694767][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5412.695004][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5412.695269][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5412.695528][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5412.695792][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5412.696074][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5412.696388][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5412.696638][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5412.696912][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5412.697151][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5412.697391][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5412.697622][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5412.697857][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5412.698120][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5412.698374][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5412.698641][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5412.698922][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5412.699232][ C3] tc_run (net/core/dev.c:3945) [ 5412.699435][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5412.699665][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5412.699906][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5412.700166][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5412.700417][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5412.700652][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5412.700914][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5412.701220][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5412.701490][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5412.701740][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5412.702005][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5412.702260][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5412.702597][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5412.702870][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5412.703122][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5412.703385][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5412.703601][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5412.703842][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5412.704118][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5412.704427][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5412.704703][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5412.704954][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5412.705181][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5412.705450][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5412.705690][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5412.705940][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5412.706183][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5412.706431][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5412.706665][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5412.706930][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5412.707209][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5412.707453][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5412.707701][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5412.707998][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5412.708315][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5412.708556][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5412.708815][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5412.709082][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5412.709319][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5412.709559][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5412.709818][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5412.710078][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5412.710336][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5412.710604][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5412.710887][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5412.711124][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5412.711415][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5412.711654][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5412.711916][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5412.712134][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5412.712429][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5412.712677][ C3] __do_softirq (kernel/softirq.c:553) [ 5412.712908][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5412.713126][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5412.713408][ C3] [ 5412.713560][ C3] [ 5412.713708][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5412.714012][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5412.714334][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5412.715296][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5412.715603][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5412.715999][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5412.716401][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5412.716798][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5412.717193][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5412.717590][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5412.717884][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5412.718102][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5412.718334][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5412.718585][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5412.718869][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5412.719107][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5412.719368][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5412.719620][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5412.719906][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5412.720134][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5412.720374][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5412.720615][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5412.720852][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5412.721140][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5412.721404][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5412.721637][ C3] ksys_write (fs/read_write.c:643) [ 5412.721855][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5412.722101][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5412.722403][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5412.722634][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5412.722932][ C3] RIP: 0033:0x7f93b2836957 [ 5412.723156][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5412.724116][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5412.724536][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5412.724931][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5412.725326][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5412.725724][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5412.726118][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5440.615059][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5440.615591][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5440.616062][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5440.616530][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5440.617444][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5440.618056][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5440.618381][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5440.619350][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5440.619658][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5440.620056][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5440.620456][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5440.620855][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5440.621254][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5440.621650][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5440.622101][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5440.622434][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5440.622834][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5440.623232][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5440.623628][ C1] PKRU: 55555554 [ 5440.623811][ C1] Call Trace: [ 5440.623983][ C1] [ 5440.624133][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5440.624397][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5440.624641][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5440.624919][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5440.625192][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5440.625478][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5440.625745][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5440.626056][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5440.626318][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5440.626630][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5440.626927][ C1] [ 5440.627077][ C1] [ 5440.627226][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5440.627542][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5440.627833][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5440.628126][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5440.628417][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5440.628731][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5440.628972][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5440.629211][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5440.629461][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5440.629733][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5440.630020][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5440.630258][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5440.630503][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5440.630763][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5440.630999][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5440.631247][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5440.631506][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5440.631785][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5440.632061][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5440.632309][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5440.632582][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5440.632847][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5440.633195][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5440.633450][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5440.633771][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5440.634035][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5440.634239][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5440.634472][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5440.634728][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5440.635004][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5440.635278][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5440.635508][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5440.635828][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5440.636138][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5440.636422][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5440.636717][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5440.636969][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5440.637201][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5440.637501][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5440.637785][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5440.638112][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5440.638352][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5440.638649][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5440.638935][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5440.639253][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5440.639510][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5440.639744][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5440.639991][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5440.640306][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5440.640638][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5440.640939][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5440.641214][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5440.641503][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5440.641814][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5440.642100][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5440.642417][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5440.642668][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5440.642952][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5440.643203][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5440.643451][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5440.643698][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5440.643964][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5440.644220][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5440.644468][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5440.644733][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5440.645000][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5440.645225][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5440.645481][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5440.645755][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5440.646027][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5440.646242][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5440.646508][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5440.646817][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5440.647060][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5440.647292][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5440.647542][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5440.647798][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5440.648086][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5440.648353][ C1] tc_run (net/core/dev.c:3945) [ 5440.648559][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5440.648791][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5440.649029][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5440.649289][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5440.649542][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5440.649779][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5440.650044][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5440.650349][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5440.650625][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5440.650876][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5440.651142][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5440.651399][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5440.651678][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5440.652015][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5440.652290][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5440.652543][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5440.652807][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5440.653025][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5440.653261][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5440.653502][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5440.653790][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5440.654041][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5440.654280][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5440.654527][ C1] ? __create_object (mm/kmemleak.c:756) [ 5440.654772][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5440.655039][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5440.655322][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5440.655596][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5440.655878][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5440.656125][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5440.656389][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5440.656618][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5440.656842][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5440.657082][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5440.657337][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5440.657592][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5440.657862][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5440.658088][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5440.658337][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5440.658596][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5440.658833][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5440.659098][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5440.659339][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5440.659604][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5440.659847][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5440.660128][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5440.660428][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5440.660729][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5440.661050][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5440.661302][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5440.661603][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5440.661838][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5440.662138][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5440.662365][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5440.663332][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5440.663753][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5440.664151][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5440.664548][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5440.664947][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5440.665345][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5440.667779][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5440.668301][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5440.668800][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5440.669265][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5440.670166][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5440.670771][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5440.671093][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5440.672054][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5440.672359][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5440.672756][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5440.673151][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5440.673546][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5440.673941][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5440.674337][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5440.674786][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5440.675117][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5440.675513][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5440.675906][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5440.676308][ C3] PKRU: 55555554 [ 5440.676487][ C3] Call Trace: [ 5440.676655][ C3] [ 5440.676803][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5440.677063][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5440.677303][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5440.677579][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5440.677849][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5440.678133][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5440.678397][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5440.678699][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5440.678959][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5440.679266][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5440.679560][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5440.679871][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5440.680156][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5440.680450][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5440.680735][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5440.681043][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5440.681286][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5440.681528][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5440.681764][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5440.682016][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5440.682287][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5440.682570][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5440.682808][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5440.683045][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5440.683304][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5440.683536][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5440.683783][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5440.684038][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5440.684311][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5440.684588][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5440.684833][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5440.685104][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5440.685366][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5440.685709][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5440.685959][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5440.686281][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5440.686542][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5440.686744][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5440.686975][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5440.687228][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5440.687515][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5440.687748][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5440.687971][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5440.688287][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5440.688592][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5440.688872][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5440.689164][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5440.689412][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5440.689640][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5440.689937][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5440.690220][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5440.690543][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5440.690778][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5440.691074][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5440.691358][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5440.691671][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5440.691924][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5440.692157][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5440.692404][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5440.692714][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5440.693042][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5440.693339][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5440.693613][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5440.693898][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5440.694210][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5440.694518][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5440.694843][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5440.695079][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5440.695346][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5440.695606][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5440.695872][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5440.696160][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5440.696471][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5440.696721][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5440.696994][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5440.697234][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5440.697474][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5440.697703][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5440.697940][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5440.698201][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5440.698456][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5440.698722][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5440.699004][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5440.699314][ C3] tc_run (net/core/dev.c:3945) [ 5440.699517][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5440.699751][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5440.699986][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5440.700251][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5440.700501][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5440.700739][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5440.701000][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5440.701303][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5440.701573][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5440.701824][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5440.702086][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5440.702341][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5440.702678][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5440.702951][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5440.703203][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5440.703466][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5440.703680][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5440.703923][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5440.704196][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5440.704506][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5440.704780][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5440.705030][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5440.705259][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5440.705532][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5440.705775][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5440.706029][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5440.706269][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5440.706515][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5440.706747][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5440.707014][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5440.707294][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5440.707538][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5440.707789][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5440.708085][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5440.708402][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5440.708645][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5440.708904][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5440.709170][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5440.709408][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5440.709646][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5440.709905][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5440.710165][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5440.710423][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5440.710690][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5440.710974][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5440.711210][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5440.711503][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5440.711740][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5440.712003][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5440.712223][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5440.712518][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5440.712765][ C3] __do_softirq (kernel/softirq.c:553) [ 5440.712995][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5440.713215][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5440.713497][ C3] [ 5440.713647][ C3] [ 5440.713797][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5440.714100][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5440.714422][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5440.715381][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5440.715686][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5440.716084][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5440.716478][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5440.716871][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5440.717267][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5440.717664][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5440.717958][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5440.718177][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5440.718407][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5440.718656][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5440.718942][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5440.719178][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5440.719433][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5440.719684][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5440.719970][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5440.720189][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5440.720429][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5440.720672][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5440.720908][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5440.721195][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5440.721457][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5440.721692][ C3] ksys_write (fs/read_write.c:643) [ 5440.721907][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5440.722152][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5440.722454][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5440.722684][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5440.722979][ C3] RIP: 0033:0x7f93b2836957 [ 5440.723205][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5440.724166][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5440.724585][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5440.724981][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5440.725376][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5440.725772][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5440.726174][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5465.191616][ C3] rcu: 3-....: (3076588 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=745143 | [ 5465.192211][ C3] rcu: (t=3071220 jiffies g=1064457 q=94 ncpus=4) | [ 5465.192580][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 5465.192882][ C1] NMI backtrace for cpu 1 [ 5465.192895][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5465.192898][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 5465.192909][ C1] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 5465.192912][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202 [ 5465.192916][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5465.192918][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5465.192920][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5465.192922][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5465.192924][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5465.192926][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5465.192928][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5465.192932][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5465.192934][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5465.192935][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5465.192937][ C1] PKRU: 55555554 [ 5465.192938][ C1] Call Trace: [ 5465.192942][ C1] [ 5465.192949][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5465.192956][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5465.192962][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5465.192966][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5465.192970][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5465.192973][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5465.192979][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5465.192986][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 5465.192989][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 5465.192993][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 5465.192996][ C1] [ 5465.192998][ C1] [ 5465.192999][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5465.193003][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5465.193009][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5465.193014][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5465.193017][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5465.193022][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5465.193025][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5465.193028][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5465.193031][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5465.193035][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5465.193039][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5465.193046][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5465.193049][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5465.193055][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5465.193061][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5465.193065][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5465.193068][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5465.193070][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5465.193073][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5465.193079][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5465.193083][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5465.193086][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5465.193097][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5465.193100][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5465.193102][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5465.193107][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5465.193110][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5465.193114][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5465.193118][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5465.193124][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5465.193130][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5465.193134][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5465.193143][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5465.193147][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5465.193150][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5465.193154][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5465.193157][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5465.193163][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5465.193166][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5465.193170][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5465.193174][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5465.193178][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5465.193181][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5465.193183][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5465.193187][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5465.193196][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5465.193203][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5465.193209][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5465.193214][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5465.193224][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5465.193231][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5465.193235][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5465.193242][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5465.193245][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5465.193253][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5465.193259][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5465.193262][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5465.193265][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5465.193268][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5465.193270][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5465.193273][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5465.193276][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5465.193280][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5465.193282][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5465.193285][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5465.193288][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5465.193291][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5465.193293][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5465.193296][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5465.193301][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5465.193306][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5465.193310][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5465.193315][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5465.193317][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5465.193321][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5465.193324][ C1] tc_run (net/core/dev.c:3945) [ 5465.193329][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5465.193332][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5465.193334][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5465.193338][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5465.193342][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5465.193344][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5465.193347][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5465.193351][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5465.193354][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5465.193357][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5465.193361][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5465.193364][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5465.193367][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5465.193375][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5465.193377][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5465.193381][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5465.193385][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5465.193387][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5465.193392][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5465.193395][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5465.193399][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5465.193402][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5465.193405][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5465.193409][ C1] ? __create_object (mm/kmemleak.c:756) [ 5465.193412][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5465.193418][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5465.193422][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5465.193425][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5465.193430][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5465.193433][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5465.193438][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5465.193442][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5465.193445][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5465.193448][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5465.193450][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5465.193456][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5465.193461][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5465.193464][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5465.193471][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5465.193473][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5465.193477][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5465.193482][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5465.193486][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5465.193490][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5465.193498][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5465.193502][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5465.193505][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5465.193511][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5465.193516][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5465.193519][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5465.193523][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5465.193528][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5465.193531][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5465.193536][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5465.193538][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5465.193540][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5465.193542][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5465.193544][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5465.193545][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5465.193547][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5465.193544][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 5465.193545][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 5465.193547][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5465.193552][ C1] [ 5465.243626][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5465.244274][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5465.244628][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5465.245696][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5465.246063][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5465.246499][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5465.246912][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5465.247331][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5465.247761][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5465.248179][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5465.248655][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5465.249003][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5465.249434][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5465.249890][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5465.250306][ C3] PKRU: 55555554 [ 5465.250499][ C3] Call Trace: [ 5465.250692][ C3] [ 5465.250842][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5465.251117][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5465.251371][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5465.251636][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5465.251867][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5465.252136][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5465.252405][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5465.252672][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5465.252958][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5465.253201][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5465.253557][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5465.253849][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5465.254162][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5465.254427][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5465.254743][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5465.255006][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5465.255317][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5465.255625][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5465.255958][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5465.256253][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5465.256560][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5465.256844][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5465.257154][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5465.257396][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5465.257702][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5465.257942][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5465.258217][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5465.258516][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5465.258802][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5465.259060][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5465.259322][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5465.259605][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5465.259864][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5465.260131][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5465.260389][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5465.260699][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5465.260993][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5465.261240][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5465.261560][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5465.261823][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5465.262195][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5465.262471][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5465.262811][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5465.263074][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5465.263302][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5465.263548][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5465.263821][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5465.264097][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5465.264351][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5465.264592][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5465.264936][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5465.265263][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5465.265572][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5465.265871][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5465.266158][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5465.266392][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5465.266707][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5465.266994][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5465.267325][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5465.267584][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5465.267883][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5465.268192][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5465.268537][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5465.268803][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5465.269058][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5465.269331][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5465.269713][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5465.270072][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5465.270395][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5465.270686][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5465.270982][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5465.271303][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5465.271626][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5465.271954][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5465.272198][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5465.272479][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5465.272741][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5465.273011][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5465.273300][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5465.273671][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5465.273927][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5465.274207][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5465.274461][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5465.274708][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5465.274940][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5465.275184][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5465.275459][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5465.275722][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5465.276033][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5465.276321][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5465.276657][ C3] tc_run (net/core/dev.c:3945) [ 5465.276875][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5465.277109][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5465.277370][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5465.277644][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5465.277898][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5465.278138][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5465.278426][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5465.278767][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5465.279057][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5465.279329][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5465.279615][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5465.279883][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5465.280240][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5465.280547][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5465.280804][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5465.281067][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5465.281287][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5465.281552][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5465.281833][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5465.282148][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5465.282426][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5465.282685][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5465.282915][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5465.283181][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5465.283423][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5465.283690][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5465.283929][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5465.284234][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5465.284584][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5465.284974][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5465.285324][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5465.285684][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5465.286002][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5465.286447][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5465.286912][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5465.287268][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5465.287645][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5465.288050][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5465.288408][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5465.288755][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5465.289142][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5465.289526][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5465.289915][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5465.290307][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5465.290722][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5465.291079][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5465.291511][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5465.291864][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5465.292253][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5465.292584][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5465.293030][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5465.293390][ C3] __do_softirq (kernel/softirq.c:553) [ 5465.293739][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5465.294074][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5465.294513][ C3] [ 5465.294741][ C3] [ 5465.294968][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5465.295425][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5465.295944][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5465.297392][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5465.297858][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5465.298458][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5465.299056][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5465.299650][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5465.300240][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5465.300826][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5465.301272][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5465.301597][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5465.301936][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5465.302319][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5465.302745][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5465.303110][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5465.303510][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5465.303894][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5465.304316][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5465.304648][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5465.305004][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5465.305378][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5465.305741][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5465.306208][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5465.306612][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5465.306957][ C3] ksys_write (fs/read_write.c:643) [ 5465.307286][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5465.307651][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5465.308121][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5465.308464][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5465.308912][ C3] RIP: 0033:0x7f93b2836957 [ 5465.309248][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5465.310721][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5465.311351][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5465.311935][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5465.312533][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5465.313130][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5465.313739][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5492.615043][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5492.615570][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5492.616038][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5492.616501][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5492.617401][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5492.618008][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5492.618325][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 5492.619286][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5492.619590][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5492.619985][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5492.620379][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5492.620774][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5492.621170][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5492.621563][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5492.622006][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5492.622335][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5492.622732][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5492.623129][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5492.623522][ C1] PKRU: 55555554 [ 5492.623703][ C1] Call Trace: [ 5492.623874][ C1] [ 5492.624021][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5492.624282][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5492.624524][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5492.624798][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5492.625068][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5492.625355][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5492.625616][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5492.625923][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5492.626183][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5492.626489][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5492.626780][ C1] [ 5492.626931][ C1] [ 5492.627079][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5492.627392][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5492.627680][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5492.627967][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5492.628253][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5492.628563][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5492.628803][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5492.629042][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5492.629290][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5492.629558][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5492.629839][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5492.630076][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5492.630315][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5492.630573][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5492.630806][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5492.631051][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5492.631307][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5492.631585][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5492.631861][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5492.632109][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5492.632379][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5492.632640][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5492.632987][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5492.633239][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5492.633558][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5492.633819][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5492.634023][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5492.634252][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5492.634506][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5492.634783][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5492.635053][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5492.635280][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5492.635597][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5492.635910][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5492.636190][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5492.636483][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5492.636732][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5492.636962][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5492.637260][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5492.637546][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5492.637870][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5492.638106][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5492.638402][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5492.638687][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5492.639002][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5492.639257][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5492.639490][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5492.639737][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5492.640049][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5492.640378][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5492.640676][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5492.640948][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5492.641232][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5492.641541][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5492.641823][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5492.642135][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5492.642382][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5492.642659][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5492.642903][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5492.643149][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5492.643396][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5492.643656][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5492.643908][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5492.644158][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5492.644419][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5492.644680][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5492.644906][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5492.645159][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5492.645428][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5492.645692][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5492.645917][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5492.646181][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5492.646489][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5492.646729][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5492.646959][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5492.647207][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5492.647460][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5492.647744][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5492.648011][ C1] tc_run (net/core/dev.c:3945) [ 5492.648217][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5492.648446][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5492.648682][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5492.648940][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5492.649191][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5492.649429][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5492.649690][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5492.649994][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5492.650263][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5492.650513][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5492.650775][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5492.651029][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5492.651309][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5492.651645][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5492.651919][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5492.652169][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5492.652431][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5492.652646][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5492.652881][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5492.653123][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5492.653405][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5492.653655][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5492.653894][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5492.654142][ C1] ? __create_object (mm/kmemleak.c:756) [ 5492.654385][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5492.654650][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5492.654929][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5492.655201][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5492.655487][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5492.655726][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5492.655995][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5492.656221][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5492.656442][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5492.656679][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5492.656928][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5492.657180][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5492.657451][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5492.657675][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5492.657924][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5492.658178][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5492.658413][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5492.658677][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5492.658915][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5492.659178][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5492.659418][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5492.659698][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5492.659994][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5492.660292][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5492.660612][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5492.660862][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5492.661164][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5492.661396][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5492.661694][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5492.661921][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5492.662883][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5492.663302][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5492.663697][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5492.664091][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5492.664485][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5492.664880][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5492.667390][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5492.667915][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5492.668425][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5492.668877][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5492.669759][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5492.670349][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5492.670683][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5492.671650][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5492.671956][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5492.672337][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5492.672719][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5492.673099][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5492.673480][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5492.673859][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5492.674288][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5492.674626][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5492.675021][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5492.675415][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5492.675815][ C3] PKRU: 55555554 [ 5492.675993][ C3] Call Trace: [ 5492.676164][ C3] [ 5492.676314][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5492.676575][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5492.676834][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5492.677110][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5492.677407][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5492.677691][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5492.677969][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5492.678273][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5492.678536][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5492.678850][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5492.679152][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5492.679479][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5492.679775][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5492.680077][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5492.680368][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5492.680681][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5492.680923][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5492.681178][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5492.681418][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5492.681705][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5492.681973][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5492.682272][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5492.682508][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5492.682750][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5492.683008][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5492.683258][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5492.683503][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5492.683760][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5492.684058][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5492.684334][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5492.684590][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5492.684860][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5492.685133][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5492.685503][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5492.685760][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5492.686095][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5492.686358][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5492.686574][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5492.686803][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5492.687059][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5492.687339][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5492.687599][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5492.687822][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5492.688137][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5492.688440][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5492.688718][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5492.689011][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5492.689258][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5492.689484][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5492.689783][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5492.690064][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5492.690386][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5492.690621][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5492.690914][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5492.691197][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5492.691510][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5492.691762][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5492.691995][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5492.692252][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5492.692553][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5492.692894][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5492.693188][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5492.693460][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5492.693746][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5492.694057][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5492.694366][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5492.694688][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5492.694924][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5492.695189][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5492.695449][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5492.695715][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5492.696038][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5492.696348][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5492.696598][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5492.696871][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5492.697110][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5492.697351][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5492.697579][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5492.697816][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5492.698075][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5492.698330][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5492.698593][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5492.698874][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5492.699184][ C3] tc_run (net/core/dev.c:3945) [ 5492.699387][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5492.699615][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5492.699856][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5492.700105][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5492.700351][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5492.700580][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5492.700835][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5492.701129][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5492.701392][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5492.701635][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5492.701890][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5492.702137][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5492.702478][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5492.702752][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5492.703002][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5492.703267][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5492.703480][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5492.703731][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5492.703996][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5492.704297][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5492.704578][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5492.704828][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5492.705058][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5492.705327][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5492.705568][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5492.705826][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5492.706063][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5492.706309][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5492.706539][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5492.706802][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5492.707080][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5492.707322][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5492.707566][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5492.707863][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5492.708179][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5492.708420][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5492.708677][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5492.708941][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5492.709178][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5492.709414][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5492.709684][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5492.709952][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5492.710208][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5492.710473][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5492.710752][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5492.710988][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5492.711282][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5492.711516][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5492.711782][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5492.711999][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5492.712293][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5492.712537][ C3] __do_softirq (kernel/softirq.c:553) [ 5492.712766][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5492.712984][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5492.713266][ C3] [ 5492.713414][ C3] [ 5492.713564][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5492.713863][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5492.714184][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5492.715139][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5492.715442][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5492.715843][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5492.716237][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5492.716630][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5492.717022][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5492.717419][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5492.717710][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5492.717929][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5492.718157][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5492.718407][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5492.718692][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5492.718926][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5492.719180][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5492.719430][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5492.719716][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5492.719935][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5492.720175][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5492.720422][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5492.720669][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5492.720953][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5492.721214][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5492.721449][ C3] ksys_write (fs/read_write.c:643) [ 5492.721662][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5492.721907][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5492.722209][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5492.722438][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5492.722732][ C3] RIP: 0033:0x7f93b2836957 [ 5492.722957][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5492.723918][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5492.724335][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5492.724717][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5492.725118][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5492.725511][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5492.725910][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5520.615013][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5520.615536][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5520.616016][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5520.616489][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5520.617394][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5520.617980][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5520.618296][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5520.619240][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5520.619537][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5520.619925][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5520.620312][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5520.620694][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5520.621075][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5520.621462][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5520.621890][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5520.622210][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5520.622594][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5520.622976][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5520.623363][ C1] PKRU: 55555554 [ 5520.623539][ C1] Call Trace: [ 5520.623705][ C1] [ 5520.623854][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5520.624111][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5520.624349][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5520.624620][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5520.624884][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5520.625165][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5520.625427][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5520.625748][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5520.626010][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5520.626322][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5520.626621][ C1] [ 5520.626771][ C1] [ 5520.626930][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5520.627235][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5520.627518][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5520.627808][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5520.628089][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5520.628396][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5520.628653][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5520.628891][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5520.629140][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5520.629416][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5520.629698][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5520.629943][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5520.630179][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5520.630436][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5520.630663][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5520.630904][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5520.631157][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5520.631429][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5520.631698][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5520.631939][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5520.632205][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5520.632460][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5520.632799][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5520.633047][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5520.633361][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5520.633617][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5520.633816][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5520.634042][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5520.634294][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5520.634562][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5520.634833][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5520.635055][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5520.635366][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5520.635685][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5520.635965][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5520.636265][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5520.636518][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5520.636747][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5520.637050][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5520.637327][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5520.637648][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5520.637883][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5520.638177][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5520.638458][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5520.638770][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5520.639022][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5520.639256][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5520.639501][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5520.639808][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5520.640133][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5520.640425][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5520.640695][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5520.640976][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5520.641283][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5520.641559][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5520.641869][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5520.642114][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5520.642393][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5520.642640][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5520.642883][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5520.643126][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5520.643387][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5520.643636][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5520.643879][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5520.644137][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5520.644397][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5520.644619][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5520.644868][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5520.645134][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5520.645399][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5520.645634][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5520.645903][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5520.646217][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5520.646460][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5520.646696][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5520.646954][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5520.647203][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5520.647479][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5520.647741][ C1] tc_run (net/core/dev.c:3945) [ 5520.647943][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5520.648169][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5520.648401][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5520.648653][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5520.648898][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5520.649132][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5520.649391][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5520.649687][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5520.649954][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5520.650202][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5520.650460][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5520.650711][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5520.650984][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5520.651313][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5520.651582][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5520.651827][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5520.652086][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5520.652298][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5520.652547][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5520.652791][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5520.653080][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5520.653335][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5520.653576][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5520.653833][ C1] ? __create_object (mm/kmemleak.c:756) [ 5520.654069][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5520.654332][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5520.654606][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5520.654872][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5520.655149][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5520.655382][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5520.655662][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5520.655888][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5520.656112][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5520.656351][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5520.656603][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5520.656868][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5520.657126][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5520.657349][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5520.657592][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5520.657837][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5520.658065][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5520.658325][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5520.658559][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5520.658817][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5520.659053][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5520.659329][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5520.659618][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5520.659909][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5520.660222][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5520.660465][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5520.660760][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5520.660986][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5520.661280][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5520.661503][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5520.662429][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5520.662829][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5520.663212][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5520.663616][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5520.664010][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5520.664404][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5520.666844][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5520.667357][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5520.667840][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5520.668290][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5520.669164][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5520.669754][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 5520.670031][ C3] Code: 00 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff <5b> b8 01 00 00 00 5d 41 5c c3 cc cc cc cc 41 bc 08 00 00 00 45 29 All code ======== 0: 00 74 f2 48 add %dh,0x48(%rdx,%rsi,8) 4: 89 c2 mov %eax,%edx 6: b8 01 00 00 00 mov $0x1,%eax b: 48 85 d2 test %rdx,%rdx e: 0f 84 4c ff ff ff je 0xffffffffffffff60 14: 41 83 e2 07 and $0x7,%r10d 18: 49 39 d1 cmp %rdx,%r9 1b: 0f 85 34 ff ff ff jne 0xffffffffffffff55 21: 45 3a 11 cmp (%r9),%r10b 24: 0f 8d 2b ff ff ff jge 0xffffffffffffff55 2a:* 5b pop %rbx <-- trapping instruction 2b: b8 01 00 00 00 mov $0x1,%eax 30: 5d pop %rbp 31: 41 5c pop %r12 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 41 bc 08 00 00 00 mov $0x8,%r12d 3e: 45 rex.RB 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 5b pop %rbx 1: b8 01 00 00 00 mov $0x1,%eax 6: 5d pop %rbp 7: 41 5c pop %r12 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 41 bc 08 00 00 00 mov $0x8,%r12d 14: 45 rex.RB 15: 29 .byte 0x29 [ 5520.670963][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000246 [ 5520.671260][ C3] RAX: ffffed1000f5136c RBX: ffffed1000f5136c RCX: ffffffff89c7fa80 [ 5520.671645][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5520.672029][ C3] RBP: ffffed1000f5136b R08: 0000000000000000 R09: ffffed1000f5136b [ 5520.672412][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5520.672794][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5520.673178][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5520.673608][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5520.673928][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5520.674314][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5520.674700][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5520.675083][ C3] PKRU: 55555554 [ 5520.675258][ C3] Call Trace: [ 5520.675423][ C3] [ 5520.675566][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5520.675846][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5520.676086][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5520.676363][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5520.676632][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5520.676921][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5520.677176][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5520.677469][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5520.677718][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 5520.677969][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5520.678266][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5520.678550][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5520.678852][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5520.679129][ C3] ? kasan_check_range (mm/kasan/generic.c:190) [ 5520.679380][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5520.679651][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5520.679950][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5520.680186][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5520.680417][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5520.680648][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5520.680887][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5520.681148][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5520.681422][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5520.681652][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5520.681883][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5520.682134][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5520.682362][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5520.682599][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5520.682848][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5520.683114][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5520.683382][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5520.683620][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5520.683880][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5520.684134][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5520.684469][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5520.684712][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5520.685020][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5520.685274][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5520.685471][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5520.685716][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5520.685966][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5520.686240][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5520.686468][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5520.686692][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5520.687013][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5520.687308][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5520.687599][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5520.687888][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5520.688134][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5520.688365][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5520.688670][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5520.688941][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5520.689255][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5520.689485][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5520.689767][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5520.690043][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5520.690351][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5520.690597][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5520.690821][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5520.691058][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5520.691360][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5520.691678][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5520.691967][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5520.692232][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5520.692510][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5520.692810][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5520.693109][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5520.693423][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5520.693654][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5520.693928][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5520.694186][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5520.694448][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5520.694727][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5520.695033][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5520.695287][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5520.695555][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5520.695811][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5520.696050][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5520.696280][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5520.696515][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5520.696787][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5520.697031][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5520.697289][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5520.697559][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5520.697859][ C3] tc_run (net/core/dev.c:3945) [ 5520.698055][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5520.698280][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5520.698510][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5520.698760][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5520.699003][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5520.699232][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5520.699487][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5520.699778][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5520.700040][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5520.700283][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5520.700538][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5520.700790][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5520.701115][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5520.701381][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5520.701625][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5520.701878][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5520.702089][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5520.702324][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5520.702591][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5520.702895][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5520.703160][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5520.703404][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5520.703625][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5520.703887][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5520.704120][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5520.704364][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5520.704594][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5520.704832][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5520.705059][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5520.705318][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5520.705592][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5520.705828][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5520.706069][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5520.706362][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5520.706670][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5520.706904][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5520.707171][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5520.707435][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5520.707669][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5520.707903][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5520.708161][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5520.708431][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5520.708678][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5520.708935][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5520.709209][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5520.709438][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5520.709715][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5520.709944][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5520.710197][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5520.710407][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5520.710690][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5520.710928][ C3] __do_softirq (kernel/softirq.c:553) [ 5520.711152][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5520.711362][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5520.711636][ C3] [ 5520.711780][ C3] [ 5520.711923][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5520.712222][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5520.712533][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5520.713468][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5520.713765][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5520.714146][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5520.714532][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5520.714914][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5520.715297][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5520.715687][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5520.715972][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5520.716183][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5520.716408][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5520.716651][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5520.716924][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5520.717155][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5520.717403][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5520.717647][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5520.717922][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5520.718138][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5520.718374][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5520.718608][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5520.718837][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5520.719116][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5520.719371][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5520.719598][ C3] ksys_write (fs/read_write.c:643) [ 5520.719807][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5520.720045][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5520.720338][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5520.720560][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5520.720849][ C3] RIP: 0033:0x7f93b2836957 [ 5520.721066][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5520.722000][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5520.722406][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5520.722788][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5520.723173][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5520.723559][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5520.723940][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5543.314533][ C3] rcu: 3-....: (3154367 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=763631 | [ 5543.315084][ C3] rcu: (t=3149343 jiffies g=1064457 q=94 ncpus=4) | [ 5543.315411][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 5543.315687][ C1] NMI backtrace for cpu 1 [ 5543.315700][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5543.315703][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5543.315714][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5543.315717][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5543.315721][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5543.315723][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5543.315725][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5543.315727][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5543.315729][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5543.315731][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5543.315733][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5543.315736][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5543.315738][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5543.315739][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5543.315741][ C1] PKRU: 55555554 [ 5543.315742][ C1] Call Trace: [ 5543.315747][ C1] [ 5543.315755][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5543.315760][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5543.315767][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5543.315773][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5543.315777][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5543.315779][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5543.315786][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5543.315791][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5543.315794][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5543.315797][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5543.315800][ C1] [ 5543.315801][ C1] [ 5543.315803][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5543.315809][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5543.315815][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5543.315819][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5543.315824][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5543.315827][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5543.315830][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5543.315833][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5543.315838][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5543.315842][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5543.315849][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5543.315852][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5543.315857][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5543.315865][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5543.315868][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5543.315872][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5543.315874][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5543.315876][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5543.315883][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5543.315889][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5543.315892][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5543.315903][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5543.315906][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5543.315909][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5543.315914][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5543.315917][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5543.315920][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5543.315925][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5543.315931][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5543.315936][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5543.315941][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5543.315950][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5543.315955][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5543.315958][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5543.315962][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5543.315965][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5543.315970][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5543.315972][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5543.315977][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5543.315981][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5543.315985][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5543.315989][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5543.315991][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5543.315994][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5543.316003][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5543.316009][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5543.316016][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5543.316021][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5543.316031][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5543.316039][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5543.316042][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5543.316050][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5543.316053][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5543.316060][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5543.316066][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5543.316069][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5543.316072][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5543.316075][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5543.316077][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5543.316081][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5543.316084][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5543.316088][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5543.316090][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5543.316093][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5543.316097][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5543.316099][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5543.316102][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5543.316105][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5543.316110][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5543.316116][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5543.316120][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5543.316125][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5543.316128][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5543.316132][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5543.316135][ C1] tc_run (net/core/dev.c:3945) [ 5543.316141][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5543.316144][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5543.316146][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5543.316150][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5543.316154][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5543.316156][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5543.316161][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5543.316165][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5543.316168][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5543.316172][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5543.316175][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5543.316179][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5543.316182][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5543.316190][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5543.316192][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5543.316196][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5543.316200][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5543.316202][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5543.316206][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5543.316209][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5543.316213][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5543.316216][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5543.316220][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5543.316223][ C1] ? __create_object (mm/kmemleak.c:756) [ 5543.316227][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5543.316233][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5543.316237][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5543.316240][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5543.316244][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5543.316247][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5543.316252][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5543.316255][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5543.316258][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5543.316261][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5543.316263][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5543.316269][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5543.316274][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5543.316276][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5543.316282][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5543.316284][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5543.316289][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5543.316293][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5543.316298][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5543.316301][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5543.316309][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5543.316313][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5543.316317][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5543.316322][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5543.316327][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5543.316331][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5543.316334][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5543.316340][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5543.316344][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5543.316348][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5543.316351][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5543.316354][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5543.316356][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5543.316357][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5543.316359][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5543.316361][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5543.316357][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 5543.316359][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 5543.316361][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5543.316365][ C1] [ 5543.363438][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5543.364046][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5543.364369][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 5543.365329][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5543.365641][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5543.366035][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5543.366433][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5543.366831][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5543.367227][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5543.367623][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5543.368066][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5543.368396][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5543.368793][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5543.369187][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5543.369584][ C3] PKRU: 55555554 [ 5543.369762][ C3] Call Trace: [ 5543.369932][ C3] [ 5543.370081][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5543.370354][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5543.370604][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5543.370854][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5543.371083][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5543.371352][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5543.371620][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5543.371876][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5543.372160][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5543.372406][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5543.372716][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5543.372987][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5543.373272][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5543.373537][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5543.373840][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5543.374099][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5543.374407][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5543.374701][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5543.375014][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5543.375302][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5543.375596][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5543.375882][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5543.376191][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5543.376433][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5543.376671][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5543.376910][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5543.377157][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5543.377426][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5543.377711][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5543.377948][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5543.378186][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5543.378445][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5543.378680][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5543.378927][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5543.379184][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5543.379457][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5543.379732][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5543.379977][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5543.380248][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5543.380510][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5543.380855][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5543.381106][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5543.381424][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5543.381686][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5543.381888][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5543.382117][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5543.382370][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5543.382643][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5543.382876][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5543.383101][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5543.383416][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5543.383721][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5543.383999][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5543.384293][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5543.384541][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5543.384768][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5543.385068][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5543.385350][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5543.385679][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5543.385916][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5543.386211][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5543.386493][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5543.386807][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5543.387060][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5543.387293][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5543.387541][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5543.387852][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5543.388182][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5543.388478][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5543.388752][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5543.389038][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5543.389350][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5543.389657][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5543.389981][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5543.390218][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5543.390481][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5543.390741][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5543.391008][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5543.391288][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5543.391597][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5543.391847][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5543.392121][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5543.392361][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5543.392602][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5543.392830][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5543.393067][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5543.393330][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5543.393584][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5543.393849][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5543.394132][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5543.394444][ C3] tc_run (net/core/dev.c:3945) [ 5543.394647][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5543.394876][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5543.395113][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5543.395371][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5543.395628][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5543.395865][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5543.396128][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5543.396430][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5543.396700][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5543.396950][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5543.397213][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5543.397469][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5543.397803][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5543.398077][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5543.398328][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5543.398591][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5543.398806][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5543.399048][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5543.399323][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5543.399633][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5543.399906][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5543.400155][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5543.400386][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5543.400653][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5543.400895][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5543.401146][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5543.401385][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5543.401631][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5543.401865][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5543.402129][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5543.402410][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5543.402653][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5543.402899][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5543.403199][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5543.403517][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5543.403760][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5543.404020][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5543.404286][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5543.404525][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5543.404761][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5543.405021][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5543.405280][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5543.405544][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5543.405811][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5543.406093][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5543.406332][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5543.406621][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5543.406856][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5543.407120][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5543.407339][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5543.407636][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5543.407881][ C3] __do_softirq (kernel/softirq.c:553) [ 5543.408114][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5543.408334][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5543.408618][ C3] [ 5543.408767][ C3] [ 5543.408918][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5543.409220][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5543.409543][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5543.410508][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5543.410813][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5543.411210][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5543.411605][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5543.412000][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5543.412394][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5543.412794][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5543.413088][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5543.413309][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5543.413538][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5543.413789][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5543.414074][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5543.414310][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5543.414565][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5543.414817][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5543.415105][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5543.415326][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5543.415574][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5543.415817][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5543.416055][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5543.416341][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5543.416603][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5543.416838][ C3] ksys_write (fs/read_write.c:643) [ 5543.417053][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5543.417301][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5543.417603][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5543.417835][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5543.418132][ C3] RIP: 0033:0x7f93b2836957 [ 5543.418359][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5543.419320][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5543.419738][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5543.420135][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5543.420530][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5543.420924][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5543.421319][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5568.615064][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5568.615599][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5568.616065][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5568.616538][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5568.617457][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5568.618076][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 5568.618364][ C1] Code: 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f All code ======== 0: 5d pop %rbp 1: 41 5c pop %r12 3: e9 ba 23 9c ff jmp 0xffffffffff9c23c2 8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: f3 0f 1e fa endbr64 26: 48 8b 0c 24 mov (%rsp),%rcx 2a:* 89 f6 mov %esi,%esi <-- trapping instruction 2c: 31 d2 xor %edx,%edx 2e: e9 af ef ff ff jmp 0xffffffffffffefe2 33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3a: 00 00 00 00 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: 89 f6 mov %esi,%esi 2: 31 d2 xor %edx,%edx 4: e9 af ef ff ff jmp 0xffffffffffffefb8 9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 10: 00 00 00 00 14: 0f .byte 0xf 15: 1f (bad) [ 5568.619331][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202 [ 5568.619638][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5568.620035][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5568.620435][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5568.620832][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5568.621229][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5568.621625][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5568.622072][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5568.622405][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5568.622805][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5568.623202][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5568.623600][ C1] PKRU: 55555554 [ 5568.623784][ C1] Call Trace: [ 5568.623958][ C1] [ 5568.624110][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5568.624377][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5568.624625][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5568.624905][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5568.625178][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5568.625472][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5568.625740][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5568.626049][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5568.626313][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5568.626623][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5568.626922][ C1] [ 5568.627073][ C1] [ 5568.627223][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5568.627539][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5568.627834][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 5568.628086][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5568.628368][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5568.628682][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5568.628926][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5568.629169][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5568.629420][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5568.629700][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5568.629986][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5568.630228][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5568.630470][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5568.630734][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5568.630972][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5568.631222][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5568.631481][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5568.631754][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5568.632034][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5568.632285][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5568.632565][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5568.632835][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5568.633183][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5568.633437][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5568.633756][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5568.634019][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5568.634223][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5568.634461][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5568.634720][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5568.634996][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5568.635271][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5568.635506][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5568.635829][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5568.636136][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5568.636420][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5568.636716][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5568.636969][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5568.637202][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5568.637502][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5568.637786][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5568.638113][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5568.638353][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5568.638650][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5568.638934][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5568.639254][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5568.639513][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5568.639748][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5568.639999][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5568.640312][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5568.640645][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5568.640945][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5568.641220][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5568.641510][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5568.641823][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5568.642110][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5568.642431][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5568.642683][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5568.642964][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5568.643216][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5568.643464][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5568.643713][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5568.643977][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5568.644232][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5568.644480][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5568.644744][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5568.645011][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5568.645238][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5568.645499][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5568.645772][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5568.646041][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5568.646257][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5568.646525][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5568.646836][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5568.647084][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5568.647319][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5568.647571][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5568.647828][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5568.648114][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5568.648385][ C1] tc_run (net/core/dev.c:3945) [ 5568.648592][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5568.648826][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5568.649068][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5568.649329][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5568.649585][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5568.649827][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5568.650095][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5568.650402][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5568.650674][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5568.650927][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5568.651196][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5568.651452][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5568.651734][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5568.652070][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5568.652348][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5568.652603][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5568.652872][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5568.653089][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5568.653328][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5568.653572][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5568.653859][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5568.654118][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5568.654360][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5568.654609][ C1] ? __create_object (mm/kmemleak.c:756) [ 5568.654855][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5568.655123][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5568.655411][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5568.655683][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5568.655969][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5568.656207][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5568.656476][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5568.656708][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5568.656929][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5568.657172][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5568.657425][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5568.657680][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5568.657952][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5568.658182][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5568.658436][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5568.658692][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5568.658928][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5568.659197][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5568.659440][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5568.659706][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5568.659950][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5568.660233][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5568.660534][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5568.660836][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5568.661157][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5568.661413][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5568.661719][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5568.661955][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5568.662259][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5568.662484][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5568.663457][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5568.663881][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5568.664277][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5568.664676][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5568.665075][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5568.665476][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5568.667923][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5568.668445][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5568.668947][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5568.669411][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5568.670317][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5568.670927][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5568.671250][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5568.672212][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5568.672519][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5568.672915][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5568.673311][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5568.673714][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5568.674112][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5568.674507][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5568.674951][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5568.675280][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5568.675688][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5568.676084][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5568.676479][ C3] PKRU: 55555554 [ 5568.676659][ C3] Call Trace: [ 5568.676829][ C3] [ 5568.676980][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5568.677240][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5568.677482][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5568.677755][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5568.678027][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5568.678313][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5568.678577][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5568.678882][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5568.679142][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5568.679450][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5568.679742][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5568.680053][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5568.680343][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5568.680633][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5568.680921][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5568.681229][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5568.681470][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5568.681706][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5568.681944][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5568.682192][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5568.682461][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5568.682744][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5568.682978][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5568.683218][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5568.683476][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5568.683711][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5568.683957][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5568.684213][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5568.684484][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5568.684759][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5568.685004][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5568.685273][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5568.685542][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5568.685887][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5568.686137][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5568.686455][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5568.686715][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5568.686917][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5568.687147][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5568.687397][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5568.687671][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5568.687900][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5568.688125][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5568.688441][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5568.688743][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5568.689020][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5568.689312][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5568.689557][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5568.689785][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5568.690083][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5568.690364][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5568.690685][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5568.690922][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5568.691216][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5568.691499][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5568.691812][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5568.692065][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5568.692298][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5568.692544][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5568.692853][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5568.693183][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5568.693479][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5568.693751][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5568.694039][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5568.694351][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5568.694656][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5568.694979][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5568.695219][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5568.695490][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5568.695748][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5568.696014][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5568.696296][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5568.696605][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5568.696854][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5568.697129][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5568.697370][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5568.697609][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5568.697839][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5568.698077][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5568.698339][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5568.698594][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5568.698861][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5568.699143][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5568.699451][ C3] tc_run (net/core/dev.c:3945) [ 5568.699655][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5568.699884][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5568.700126][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5568.700385][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5568.700636][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5568.700873][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5568.701135][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5568.701437][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5568.701711][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5568.701961][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5568.702223][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5568.702479][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5568.702811][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5568.703084][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5568.703335][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5568.703598][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5568.703814][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5568.704056][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5568.704330][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5568.704639][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5568.704912][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5568.705161][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5568.705397][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5568.705664][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5568.705906][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5568.706159][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5568.706397][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5568.706642][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5568.706876][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5568.707140][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5568.707419][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5568.707660][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5568.707907][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5568.708207][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5568.708524][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5568.708766][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5568.709023][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5568.709289][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5568.709527][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5568.709761][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5568.710022][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5568.710281][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5568.710540][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5568.710808][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5568.711089][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5568.711326][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5568.711613][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5568.711850][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5568.712111][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5568.712333][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5568.712624][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5568.712871][ C3] __do_softirq (kernel/softirq.c:553) [ 5568.713104][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5568.713321][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5568.713608][ C3] [ 5568.713756][ C3] [ 5568.713906][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5568.714209][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5568.714529][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5568.715494][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5568.715798][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5568.716194][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5568.716588][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5568.716987][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5568.717379][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5568.717776][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5568.718070][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5568.718289][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5568.718518][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5568.718768][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5568.719053][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5568.719288][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5568.719543][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5568.719793][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5568.720081][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5568.720301][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5568.720547][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5568.720791][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5568.721025][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5568.721313][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5568.721575][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5568.721810][ C3] ksys_write (fs/read_write.c:643) [ 5568.722023][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5568.722270][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5568.722572][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5568.722800][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5568.723098][ C3] RIP: 0033:0x7f93b2836957 [ 5568.723324][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5568.724284][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5568.724701][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5568.725098][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5568.725498][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5568.725893][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5568.726287][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5596.615064][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5596.615604][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5596.616069][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5596.616536][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5596.617445][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5596.618056][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5596.618381][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5596.619347][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5596.619655][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5596.620053][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5596.620451][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5596.620850][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5596.621246][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5596.621645][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5596.622090][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5596.622422][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5596.622823][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5596.623220][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5596.623618][ C1] PKRU: 55555554 [ 5596.623800][ C1] Call Trace: [ 5596.623973][ C1] [ 5596.624124][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5596.624387][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5596.624634][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5596.624910][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5596.625191][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5596.625487][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5596.625755][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5596.626064][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5596.626330][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5596.626644][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5596.626940][ C1] [ 5596.627091][ C1] [ 5596.627241][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5596.627560][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5596.627853][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5596.628149][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5596.628440][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5596.628757][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5596.628998][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5596.629239][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5596.629490][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5596.629762][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5596.630048][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5596.630287][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5596.630532][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5596.630796][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5596.631032][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5596.631281][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5596.631542][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5596.631823][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5596.632101][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5596.632351][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5596.632623][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5596.632888][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5596.633242][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5596.633500][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5596.633820][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5596.634087][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5596.634292][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5596.634527][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5596.634784][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5596.635061][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5596.635339][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5596.635573][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5596.635895][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5596.636200][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5596.636486][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5596.636781][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5596.637035][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5596.637267][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5596.637570][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5596.637857][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5596.638187][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5596.638429][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5596.638728][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5596.639020][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5596.639342][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5596.639600][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5596.639833][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5596.640083][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5596.640398][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5596.640732][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5596.641036][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5596.641313][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5596.641603][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5596.641915][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5596.642206][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5596.642524][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5596.642777][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5596.643063][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5596.643318][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5596.643567][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5596.643815][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5596.644082][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5596.644338][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5596.644585][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5596.644852][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5596.645118][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5596.645349][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5596.645605][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5596.645878][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5596.646147][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5596.646364][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5596.646633][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5596.646943][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5596.647189][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5596.647419][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5596.647669][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5596.647924][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5596.648211][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5596.648480][ C1] tc_run (net/core/dev.c:3945) [ 5596.648691][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5596.648923][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5596.649161][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5596.649422][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5596.649674][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5596.649913][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5596.650176][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5596.650483][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5596.650753][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5596.651006][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5596.651270][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5596.651527][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5596.651810][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5596.652147][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5596.652422][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5596.652675][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5596.652939][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5596.653157][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5596.653391][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5596.653638][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5596.653927][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5596.654178][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5596.654417][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5596.654666][ C1] ? __create_object (mm/kmemleak.c:756) [ 5596.654910][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5596.655180][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5596.655466][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5596.655739][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5596.656021][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5596.656262][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5596.656528][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5596.656757][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5596.656978][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5596.657218][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5596.657469][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5596.657723][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5596.657993][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5596.658219][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5596.658469][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5596.658723][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5596.658962][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5596.659229][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5596.659471][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5596.659735][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5596.659982][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5596.660262][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5596.660562][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5596.660863][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5596.661184][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5596.661436][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5596.661740][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5596.661977][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5596.662275][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5596.662504][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5596.663469][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5596.663892][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5596.664291][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5596.664689][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5596.665087][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5596.665492][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5596.667936][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5596.668460][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5596.668961][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5596.669426][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5596.670332][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5596.670937][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 5596.671224][ C3] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff All code ======== 0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7: 00 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 66 0f 1f 00 nopw (%rax) 1c: 48 85 f6 test %rsi,%rsi 1f: 0f 84 5e 01 00 00 je 0x183 25: 48 89 f8 mov %rdi,%rax 28: 41 54 push %r12 2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction 2e: 48 01 f0 add %rsi,%rax 31: 55 push %rbp 32: 53 push %rbx 33: 72 14 jb 0x49 35: eb 26 jmp 0x5d 37: cc int3 38: cc int3 39: cc int3 3a: 48 rex.W 3b: b8 ff ff ff ff mov $0xffffffff,%eax Code starting with the faulting instruction =========================================== 0: 44 0f b6 c2 movzbl %dl,%r8d 4: 48 01 f0 add %rsi,%rax 7: 55 push %rbp 8: 53 push %rbx 9: 72 14 jb 0x1f b: eb 26 jmp 0x33 d: cc int3 e: cc int3 f: cc int3 10: 48 rex.W 11: b8 ff ff ff ff mov $0xffffffff,%eax [ 5596.672186][ C3] RSP: 0018:ffffc90000277a88 EFLAGS: 00000202 [ 5596.672493][ C3] RAX: ffff888007a89b58 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5596.672888][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5596.673283][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5596.673677][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5596.674074][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5596.674470][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5596.674912][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5596.675248][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5596.675642][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5596.676038][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5596.676431][ C3] PKRU: 55555554 [ 5596.676611][ C3] Call Trace: [ 5596.676779][ C3] [ 5596.676926][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5596.677187][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5596.677428][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5596.677701][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5596.677971][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5596.678259][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5596.678521][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5596.678826][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5596.679085][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5596.679390][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5596.679681][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5596.679996][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5596.680283][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [ 5596.680537][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5596.680817][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5596.681127][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5596.681368][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5596.681605][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5596.681846][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5596.682093][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5596.682363][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5596.682647][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5596.682881][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5596.683119][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5596.683378][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5596.683612][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5596.683857][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5596.684114][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5596.684387][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5596.684661][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5596.684907][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5596.685175][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5596.685443][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5596.685788][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5596.686039][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5596.686357][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5596.686617][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5596.686819][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5596.687050][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5596.687303][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5596.687579][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5596.687811][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5596.688035][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5596.688351][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5596.688654][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5596.688930][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5596.689221][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5596.689467][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5596.689695][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5596.689994][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5596.690276][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5596.690597][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5596.690834][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5596.691127][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5596.691408][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5596.691720][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5596.691973][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5596.692206][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5596.692452][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5596.692760][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5596.693090][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5596.693385][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5596.693655][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5596.693942][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5596.694253][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5596.694558][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5596.694881][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5596.695120][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5596.695393][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5596.695652][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5596.695917][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5596.696199][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5596.696508][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5596.696757][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5596.697032][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5596.697271][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5596.697510][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5596.697738][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5596.697976][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5596.698238][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5596.698492][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5596.698756][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5596.699038][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5596.699348][ C3] tc_run (net/core/dev.c:3945) [ 5596.699552][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5596.699780][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5596.700016][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5596.700275][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5596.700527][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5596.700764][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5596.701026][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5596.701329][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5596.701596][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5596.701847][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5596.702110][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5596.702366][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5596.702700][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5596.702973][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5596.703223][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5596.703486][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5596.703702][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5596.703944][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5596.704218][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5596.704527][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5596.704800][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5596.705049][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5596.705285][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5596.705551][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5596.705792][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5596.706041][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5596.706278][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5596.706523][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5596.706758][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5596.707022][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5596.707301][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5596.707542][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5596.707790][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5596.708088][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5596.708405][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5596.708646][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5596.708903][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5596.709170][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5596.709409][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5596.709643][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5596.709907][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5596.710166][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5596.710424][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5596.710690][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5596.710970][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5596.711208][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5596.711496][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5596.711733][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5596.711994][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5596.712216][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5596.712506][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5596.712753][ C3] __do_softirq (kernel/softirq.c:553) [ 5596.712986][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5596.713203][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5596.713488][ C3] [ 5596.713636][ C3] [ 5596.713785][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5596.714085][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5596.714406][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5596.715374][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5596.715678][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5596.716073][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5596.716466][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5596.716859][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5596.717250][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5596.717647][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5596.717939][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5596.718158][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5596.718388][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5596.718638][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5596.718922][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5596.719156][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5596.719411][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5596.719662][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5596.719950][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5596.720169][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5596.720410][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5596.720652][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5596.720886][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5596.721173][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5596.721435][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5596.721671][ C3] ksys_write (fs/read_write.c:643) [ 5596.721885][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5596.722131][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5596.722435][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5596.722663][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5596.722963][ C3] RIP: 0033:0x7f93b2836957 [ 5596.723189][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5596.724149][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5596.724563][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5596.724958][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5596.725357][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5596.725750][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5596.726142][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5596.726541][ C3] | [ 5621.422162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5621.422539][ C1] rcu: 1-....: (3239532 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=782960 | [ 5621.423096][ C1] rcu: (t=3227451 jiffies g=1064457 q=94 ncpus=4) [ 5621.423874][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5621.424488][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5621.424823][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5621.425796][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5621.426105][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5621.426504][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5621.426901][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5621.427300][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5621.427699][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5621.428097][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5621.428546][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5621.428879][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5621.429280][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5621.429678][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5621.430076][ C1] PKRU: 55555554 [ 5621.430259][ C1] Call Trace: [ 5621.430433][ C1] [ 5621.430586][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5621.430861][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5621.431116][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5621.431368][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5621.431601][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5621.431871][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5621.432142][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5621.432401][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5621.432686][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5621.432929][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5621.433242][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5621.433513][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5621.433802][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5621.434069][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5621.434376][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5621.434638][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5621.434949][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5621.435249][ C1] [ 5621.435400][ C1] [ 5621.435550][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5621.435865][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5621.436156][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5621.436453][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5621.436742][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5621.437055][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5621.437298][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5621.437539][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5621.437788][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5621.438060][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5621.438346][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5621.438584][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5621.438826][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5621.439087][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5621.439324][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5621.439571][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5621.439828][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5621.440105][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5621.440383][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5621.440631][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5621.440911][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5621.441175][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5621.441525][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5621.441779][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5621.442102][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5621.442369][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5621.442575][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5621.442807][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5621.443063][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5621.443342][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5621.443617][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5621.443847][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5621.444168][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5621.444474][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5621.444758][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5621.445054][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5621.445310][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5621.445542][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5621.445844][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5621.446134][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5621.446460][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5621.446699][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5621.446997][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5621.447283][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5621.447602][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5621.447858][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5621.448093][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5621.448342][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5621.448657][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5621.448988][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5621.449289][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5621.449566][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5621.449853][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5621.450166][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5621.450452][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5621.450768][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5621.451016][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5621.451297][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5621.451545][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5621.451791][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5621.452039][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5621.452303][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5621.452557][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5621.452804][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5621.453066][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5621.453333][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5621.453560][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5621.453817][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5621.454089][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5621.454358][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5621.454575][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5621.454842][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5621.455157][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5621.455401][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5621.455632][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5621.455882][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5621.456138][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5621.456423][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5621.456692][ C1] tc_run (net/core/dev.c:3945) [ 5621.456899][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5621.457130][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5621.457372][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5621.457633][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5621.457887][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5621.458125][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5621.458390][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5621.458697][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5621.458969][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5621.459221][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5621.459486][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5621.459742][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5621.460024][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5621.460363][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5621.460640][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5621.460893][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5621.461158][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5621.461376][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5621.461612][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5621.461856][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5621.462142][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5621.462393][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5621.462634][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5621.462884][ C1] ? __create_object (mm/kmemleak.c:756) [ 5621.463130][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5621.463397][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5621.463678][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5621.463953][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5621.464236][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5621.464478][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5621.464745][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5621.464972][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5621.465207][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5621.465451][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5621.465702][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5621.465957][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5621.466229][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5621.466454][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5621.466704][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5621.466959][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5621.467198][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5621.467464][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5621.467706][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5621.467971][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5621.468214][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5621.468496][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5621.468796][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5621.469097][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5621.469419][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5621.469671][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5621.469975][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5621.470211][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5621.470511][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5621.470741][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5621.471716][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5621.472142][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5621.472544][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5621.472946][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5621.473346][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5621.473748][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5621.473748][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5621.474154][ C1] | [ 5621.474312][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 5621.474586][ C3] NMI backtrace for cpu 3 [ 5621.474596][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5621.474599][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5621.474606][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5621.474609][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5621.474612][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5621.474614][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5621.474615][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5621.474617][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5621.474619][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5621.474621][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5621.474623][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5621.474626][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5621.474628][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5621.474629][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5621.474631][ C3] PKRU: 55555554 [ 5621.474632][ C3] Call Trace: [ 5621.474635][ C3] [ 5621.474638][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5621.474643][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5621.474648][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5621.474654][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5621.474657][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5621.474659][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5621.474665][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5621.474669][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5621.474672][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5621.474676][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5621.474679][ C3] [ 5621.474680][ C3] [ 5621.474681][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5621.474684][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5621.474690][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5621.474694][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5621.474697][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5621.474701][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5621.474704][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5621.474707][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5621.474709][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5621.474713][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5621.474716][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5621.474722][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5621.474725][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5621.474730][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5621.474735][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5621.474739][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5621.474741][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5621.474743][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5621.474746][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5621.474751][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5621.474755][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5621.474758][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5621.474767][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5621.474770][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5621.474773][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5621.474778][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5621.474781][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5621.474786][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5621.474789][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5621.474795][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5621.474801][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5621.474805][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5621.474813][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5621.474817][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5621.474819][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5621.474823][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5621.474827][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5621.474831][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5621.474833][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5621.474838][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5621.474842][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5621.474846][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5621.474849][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5621.474851][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5621.474855][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5621.474862][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5621.474869][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5621.474876][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5621.474881][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5621.474891][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5621.474900][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5621.474908][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5621.474917][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5621.474920][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5621.474926][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5621.474931][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5621.474933][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5621.474936][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5621.474940][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5621.474946][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5621.474949][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5621.474954][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5621.474959][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5621.474962][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5621.474965][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5621.474968][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5621.474971][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5621.474973][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5621.474976][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5621.474979][ C3] tc_run (net/core/dev.c:3945) [ 5621.474984][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5621.474987][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5621.474989][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5621.474993][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5621.474997][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5621.475000][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5621.475003][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5621.475007][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5621.475010][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5621.475014][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5621.475017][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5621.475021][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5621.475028][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5621.475031][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5621.475034][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5621.475038][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5621.475041][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5621.475044][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5621.475046][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5621.475049][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5621.475052][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5621.475055][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5621.475057][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5621.475062][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5621.475065][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5621.475068][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5621.475071][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5621.475075][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5621.475078][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5621.475083][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5621.475086][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5621.475091][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5621.475095][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5621.475100][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5621.475110][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5621.475113][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5621.475117][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5621.475120][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5621.475124][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5621.475129][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5621.475134][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5621.475138][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5621.475142][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5621.475147][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5621.475149][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5621.475152][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5621.475158][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5621.475162][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5621.475166][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5621.475170][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5621.475174][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5621.475178][ C3] __do_softirq (kernel/softirq.c:553) [ 5621.475183][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5621.475186][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5621.475190][ C3] [ 5621.475191][ C3] [ 5621.475192][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5621.475196][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5621.475199][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5621.475202][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5621.475204][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5621.475206][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5621.475208][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5621.475209][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5621.475211][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5621.475215][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5621.475219][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5621.475226][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5621.475234][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5621.475238][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5621.475243][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5621.475246][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5621.475250][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5621.475255][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5621.475259][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5621.475263][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5621.475266][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5621.475270][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5621.475273][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5621.475277][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5621.475280][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5621.475285][ C3] ksys_write (fs/read_write.c:643) [ 5621.475289][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5621.475293][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5621.475296][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5621.475300][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5621.475304][ C3] RIP: 0033:0x7f93b2836957 [ 5621.475307][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5621.475309][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5621.475311][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5621.475313][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5621.475314][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5621.475316][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5621.475318][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5648.615069][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5648.615603][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5648.616069][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5648.616538][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5648.617451][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5648.618064][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5648.618390][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5648.619357][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5648.619665][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5648.620063][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5648.620461][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5648.620862][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5648.621261][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5648.621658][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5648.622105][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5648.622438][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5648.622841][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5648.623244][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5648.623642][ C1] PKRU: 55555554 [ 5648.623824][ C1] Call Trace: [ 5648.624001][ C1] [ 5648.624154][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5648.624418][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5648.624664][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5648.624941][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5648.625219][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5648.625507][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5648.625775][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5648.626083][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5648.626346][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5648.626657][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5648.626953][ C1] [ 5648.627106][ C1] [ 5648.627256][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5648.627572][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5648.627863][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5648.628158][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5648.628448][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5648.628764][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5648.629005][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5648.629250][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5648.629502][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5648.629774][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5648.630062][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5648.630301][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5648.630544][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5648.630805][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5648.631044][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5648.631292][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5648.631551][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5648.631828][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5648.632107][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5648.632354][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5648.632625][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5648.632890][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5648.633239][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5648.633494][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5648.633814][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5648.634079][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5648.634284][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5648.634517][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5648.634773][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5648.635056][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5648.635332][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5648.635562][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5648.635885][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5648.636191][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5648.636478][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5648.636773][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5648.637023][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5648.637255][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5648.637555][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5648.637842][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5648.638168][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5648.638409][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5648.638705][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5648.638995][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5648.639312][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5648.639568][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5648.639803][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5648.640052][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5648.640369][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5648.640701][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5648.641002][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5648.641277][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5648.641566][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5648.641879][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5648.642165][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5648.642481][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5648.642729][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5648.643013][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5648.643263][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5648.643510][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5648.643757][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5648.644022][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5648.644278][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5648.644525][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5648.644790][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5648.645060][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5648.645287][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5648.645543][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5648.645814][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5648.646084][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5648.646301][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5648.646576][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5648.646886][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5648.647129][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5648.647360][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5648.647612][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5648.647867][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5648.648154][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5648.648424][ C1] tc_run (net/core/dev.c:3945) [ 5648.648630][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5648.648864][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5648.649100][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5648.649362][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5648.649616][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5648.649856][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5648.650120][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5648.650426][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5648.650699][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5648.650952][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5648.651217][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5648.651473][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5648.651756][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5648.652094][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5648.652369][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5648.652622][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5648.652887][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5648.653105][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5648.653341][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5648.653585][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5648.653873][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5648.654126][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5648.654366][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5648.654614][ C1] ? __create_object (mm/kmemleak.c:756) [ 5648.654859][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5648.655133][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5648.655415][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5648.655689][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5648.655971][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5648.656215][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5648.656481][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5648.656711][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5648.656935][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5648.657176][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5648.657426][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5648.657683][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5648.657955][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5648.658182][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5648.658434][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5648.658689][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5648.658928][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5648.659194][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5648.659438][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5648.659702][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5648.659947][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5648.660230][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5648.660531][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5648.660830][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5648.661152][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5648.661406][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5648.661714][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5648.661952][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5648.662253][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5648.662484][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5648.663450][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5648.663874][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5648.664274][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5648.664673][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5648.665077][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5648.665479][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5648.667919][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5648.668442][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5648.668941][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5648.669406][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5648.670307][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5648.670920][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5648.671242][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5648.672204][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5648.672510][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5648.672905][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5648.673303][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5648.673699][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5648.674095][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5648.674490][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5648.674933][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5648.675267][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5648.675665][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5648.676061][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5648.676454][ C3] PKRU: 55555554 [ 5648.676634][ C3] Call Trace: [ 5648.676805][ C3] [ 5648.676953][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5648.677215][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5648.677456][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5648.677730][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5648.678001][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5648.678288][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5648.678553][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5648.678857][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5648.679118][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5648.679426][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5648.679718][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5648.680030][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5648.680320][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5648.680610][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5648.680899][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5648.681216][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5648.681456][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5648.681693][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5648.681932][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5648.682179][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5648.682448][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5648.682731][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5648.682966][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5648.683205][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5648.683462][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5648.683697][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5648.683942][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5648.684198][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5648.684471][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5648.684746][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5648.684998][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5648.685267][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5648.685530][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5648.685875][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5648.686125][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5648.686448][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5648.686708][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5648.686910][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5648.687140][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5648.687403][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5648.687696][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5648.687926][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5648.688153][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5648.688469][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5648.688772][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5648.689052][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5648.689343][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5648.689588][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5648.689818][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5648.690115][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5648.690397][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5648.690719][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5648.690957][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5648.691251][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5648.691534][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5648.691848][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5648.692106][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5648.692340][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5648.692590][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5648.692899][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5648.693229][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5648.693527][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5648.693799][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5648.694085][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5648.694397][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5648.694703][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5648.695032][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5648.695271][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5648.695535][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5648.695793][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5648.696057][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5648.696342][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5648.696652][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5648.696901][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5648.697177][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5648.697417][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5648.697655][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5648.697887][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5648.698126][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5648.698389][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5648.698644][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5648.698909][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5648.699191][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5648.699499][ C3] tc_run (net/core/dev.c:3945) [ 5648.699704][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5648.699932][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5648.700170][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5648.700429][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5648.700680][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5648.700916][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5648.701179][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5648.701482][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5648.701753][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5648.702005][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5648.702269][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5648.702524][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5648.702859][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5648.703132][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5648.703383][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5648.703646][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5648.703861][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5648.704102][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5648.704375][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5648.704687][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5648.704960][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5648.705217][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5648.705447][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5648.705717][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5648.705960][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5648.706209][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5648.706446][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5648.706693][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5648.706927][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5648.707192][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5648.707470][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5648.707713][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5648.707959][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5648.708260][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5648.708577][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5648.708819][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5648.709078][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5648.709343][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5648.709581][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5648.709816][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5648.710076][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5648.710337][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5648.710595][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5648.710864][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5648.711144][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5648.711382][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5648.711669][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5648.711907][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5648.712170][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5648.712392][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5648.712685][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5648.712931][ C3] __do_softirq (kernel/softirq.c:553) [ 5648.713167][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5648.713385][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5648.713674][ C3] [ 5648.713824][ C3] [ 5648.713974][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5648.714277][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5648.714599][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5648.715567][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5648.715874][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5648.716269][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5648.716666][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5648.717060][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5648.717453][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5648.717851][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5648.718145][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5648.718364][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5648.718594][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5648.718845][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5648.719129][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5648.719367][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5648.719623][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5648.719873][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5648.720161][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5648.720382][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5648.720624][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5648.720866][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5648.721100][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5648.721390][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5648.721652][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5648.721888][ C3] ksys_write (fs/read_write.c:643) [ 5648.722103][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5648.722350][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5648.722652][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5648.722880][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5648.723179][ C3] RIP: 0033:0x7f93b2836957 [ 5648.723406][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5648.724369][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5648.724786][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5648.725188][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5648.725589][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5648.725983][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5648.726378][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5676.615072][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5676.615605][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5676.616071][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5676.616540][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5676.617452][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5676.618063][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 5676.618351][ C1] Code: 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f All code ======== 0: 5d pop %rbp 1: 41 5c pop %r12 3: e9 ba 23 9c ff jmp 0xffffffffff9c23c2 8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: f3 0f 1e fa endbr64 26: 48 8b 0c 24 mov (%rsp),%rcx 2a:* 89 f6 mov %esi,%esi <-- trapping instruction 2c: 31 d2 xor %edx,%edx 2e: e9 af ef ff ff jmp 0xffffffffffffefe2 33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3a: 00 00 00 00 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: 89 f6 mov %esi,%esi 2: 31 d2 xor %edx,%edx 4: e9 af ef ff ff jmp 0xffffffffffffefb8 9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 10: 00 00 00 00 14: 0f .byte 0xf 15: 1f (bad) [ 5676.619319][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202 [ 5676.619626][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5676.620026][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5676.620429][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5676.620825][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5676.621226][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5676.621624][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5676.622070][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5676.622402][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5676.622802][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5676.623205][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5676.623604][ C1] PKRU: 55555554 [ 5676.623787][ C1] Call Trace: [ 5676.623959][ C1] [ 5676.624112][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5676.624376][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5676.624621][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5676.624901][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5676.625173][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5676.625463][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5676.625731][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5676.626038][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5676.626301][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5676.626613][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5676.626909][ C1] [ 5676.627060][ C1] [ 5676.627212][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5676.627529][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5676.627817][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 5676.628070][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5676.628353][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5676.628666][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5676.628912][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5676.629152][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5676.629403][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5676.629675][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5676.629961][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5676.630199][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5676.630442][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5676.630704][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5676.630941][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5676.631188][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5676.631446][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5676.631728][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5676.632006][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5676.632255][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5676.632526][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5676.632789][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5676.633140][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5676.633395][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5676.633714][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5676.633981][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5676.634190][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5676.634421][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5676.634674][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5676.634958][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5676.635231][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5676.635460][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5676.635780][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5676.636087][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5676.636370][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5676.636665][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5676.636916][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5676.637148][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5676.637450][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5676.637738][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5676.638064][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5676.638303][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5676.638600][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5676.638887][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5676.639206][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5676.639463][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5676.639697][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5676.639947][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5676.640261][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5676.640592][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5676.640893][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5676.641171][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5676.641460][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5676.641773][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5676.642059][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5676.642375][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5676.642622][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5676.642904][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5676.643152][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5676.643400][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5676.643649][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5676.643912][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5676.644168][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5676.644416][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5676.644681][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5676.644951][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5676.645179][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5676.645435][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5676.645709][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5676.645978][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5676.646195][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5676.646463][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5676.646774][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5676.647017][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5676.647249][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5676.647499][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5676.647756][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5676.648042][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5676.648312][ C1] tc_run (net/core/dev.c:3945) [ 5676.648519][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5676.648750][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5676.648989][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5676.649250][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5676.649504][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5676.649744][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5676.650008][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5676.650316][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5676.650588][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5676.650841][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5676.651106][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5676.651362][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5676.651643][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5676.651984][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5676.652260][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5676.652514][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5676.652779][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5676.652996][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5676.653232][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5676.653475][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5676.653762][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5676.654012][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5676.654254][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5676.654503][ C1] ? __create_object (mm/kmemleak.c:756) [ 5676.654748][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5676.655020][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5676.655300][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5676.655574][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5676.655858][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5676.656099][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5676.656365][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5676.656592][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5676.656815][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5676.657056][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5676.657309][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5676.657563][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5676.657834][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5676.658061][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5676.658311][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5676.658567][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5676.658805][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5676.659071][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5676.659313][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5676.659579][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5676.659824][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5676.660107][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5676.660408][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5676.660709][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5676.661030][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5676.661283][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5676.661589][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5676.661824][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5676.662128][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5676.662359][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5676.663330][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5676.663753][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5676.664154][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5676.664555][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5676.664959][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5676.665360][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5676.667795][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5676.668317][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5676.668816][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5676.669281][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5676.670183][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5676.670789][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5676.671111][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5676.672074][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5676.672379][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5676.672775][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5676.673171][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5676.673565][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5676.673960][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5676.674356][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5676.674799][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5676.675134][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5676.675529][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5676.675923][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5676.676319][ C3] PKRU: 55555554 [ 5676.676498][ C3] Call Trace: [ 5676.676667][ C3] [ 5676.676814][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5676.677074][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5676.677315][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5676.677592][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5676.677864][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5676.678148][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5676.678413][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5676.678715][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5676.678974][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5676.679281][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5676.679576][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5676.679888][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5676.680175][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5676.680470][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5676.680754][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5676.681063][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5676.681304][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5676.681542][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5676.681779][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5676.682025][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5676.682295][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5676.682577][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5676.682814][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5676.683051][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5676.683310][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5676.683543][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5676.683788][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5676.684044][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5676.684315][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5676.684592][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5676.684837][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5676.685112][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5676.685374][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5676.685716][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5676.685968][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5676.686285][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5676.686545][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5676.686747][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5676.686977][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5676.687229][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5676.687524][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5676.687757][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5676.687982][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5676.688298][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5676.688605][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5676.688884][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5676.689177][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5676.689424][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5676.689651][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5676.689948][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5676.690232][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5676.690555][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5676.690791][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5676.691089][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5676.691372][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5676.691687][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5676.691941][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5676.692174][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5676.692420][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5676.692731][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5676.693061][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5676.693359][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5676.693633][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5676.693918][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5676.694229][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5676.694542][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5676.694871][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5676.695107][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5676.695371][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5676.695631][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5676.695896][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5676.696176][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5676.696486][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5676.696736][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5676.697010][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5676.697250][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5676.697491][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5676.697721][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5676.697957][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5676.698219][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5676.698473][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5676.698740][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5676.699021][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5676.699332][ C3] tc_run (net/core/dev.c:3945) [ 5676.699535][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5676.699766][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5676.700002][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5676.700263][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5676.700513][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5676.700750][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5676.701013][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5676.701316][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5676.701584][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5676.701834][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5676.702097][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5676.702361][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5676.702698][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5676.702972][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5676.703224][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5676.703487][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5676.703702][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5676.703943][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5676.704217][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5676.704526][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5676.704802][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5676.705058][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5676.705286][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5676.705554][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5676.705796][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5676.706045][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5676.706284][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5676.706537][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5676.706770][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5676.707037][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5676.707315][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5676.707559][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5676.707807][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5676.708104][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5676.708420][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5676.708663][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5676.708922][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5676.709186][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5676.709425][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5676.709662][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5676.709921][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5676.710181][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5676.710439][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5676.710706][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5676.710989][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5676.711223][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5676.711515][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5676.711753][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5676.712015][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5676.712234][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5676.712529][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5676.712775][ C3] __do_softirq (kernel/softirq.c:553) [ 5676.713005][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5676.713226][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5676.713509][ C3] [ 5676.713660][ C3] [ 5676.713809][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5676.714113][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5676.714435][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5676.715404][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5676.715711][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5676.716106][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5676.716501][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5676.716897][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5676.717294][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5676.717691][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5676.717986][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5676.718204][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5676.718434][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5676.718684][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5676.718971][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5676.719208][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5676.719463][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5676.719714][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5676.720000][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5676.720221][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5676.720460][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5676.720703][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5676.720941][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5676.721228][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5676.721492][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5676.721728][ C3] ksys_write (fs/read_write.c:643) [ 5676.721945][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5676.722192][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5676.722493][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5676.722725][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5676.723022][ C3] RIP: 0033:0x7f93b2836957 [ 5676.723247][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5676.724207][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5676.724625][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5676.725025][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5676.725418][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5676.725813][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5676.726210][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5676.726609][ C3] | [ 5699.478163][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5699.478539][ C1] rcu: 1-....: (3317432 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=802303 | [ 5699.479097][ C1] rcu: (t=3305507 jiffies g=1064457 q=94 ncpus=4) [ 5699.479874][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5699.480483][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 5699.480769][ C1] Code: 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f All code ======== 0: 5d pop %rbp 1: 41 5c pop %r12 3: e9 ba 23 9c ff jmp 0xffffffffff9c23c2 8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: f3 0f 1e fa endbr64 26: 48 8b 0c 24 mov (%rsp),%rcx 2a:* 89 f6 mov %esi,%esi <-- trapping instruction 2c: 31 d2 xor %edx,%edx 2e: e9 af ef ff ff jmp 0xffffffffffffefe2 33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3a: 00 00 00 00 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: 89 f6 mov %esi,%esi 2: 31 d2 xor %edx,%edx 4: e9 af ef ff ff jmp 0xffffffffffffefb8 9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 10: 00 00 00 00 14: 0f .byte 0xf 15: 1f (bad) [ 5699.481731][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202 [ 5699.482037][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5699.482433][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5699.482829][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5699.483224][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5699.483618][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5699.484013][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5699.484454][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5699.484789][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5699.485186][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5699.485579][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5699.485969][ C1] PKRU: 55555554 [ 5699.486150][ C1] Call Trace: [ 5699.486321][ C1] [ 5699.486470][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5699.486742][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5699.486993][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5699.487243][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5699.487473][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5699.487740][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5699.488009][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5699.488264][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5699.488548][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5699.488788][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5699.489096][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5699.489369][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5699.489653][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5699.489919][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5699.490223][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5699.490484][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5699.490792][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5699.491087][ C1] [ 5699.491238][ C1] [ 5699.491386][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5699.491699][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5699.491990][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 5699.492241][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5699.492520][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5699.492832][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5699.493074][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5699.493311][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5699.493557][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5699.493827][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5699.494111][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5699.494349][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5699.494588][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5699.494852][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5699.495086][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5699.495331][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5699.495589][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5699.495864][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5699.496139][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5699.496384][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5699.496657][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5699.496921][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5699.497268][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5699.497519][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5699.497837][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5699.498098][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5699.498301][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5699.498531][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5699.498785][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5699.499060][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5699.499329][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5699.499559][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5699.499876][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5699.500179][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5699.500461][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5699.500754][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5699.500999][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5699.501229][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5699.501528][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5699.501809][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5699.502131][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5699.502369][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5699.502664][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5699.502946][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5699.503259][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5699.503513][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5699.503746][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5699.503991][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5699.504300][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5699.504630][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5699.504932][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5699.505203][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5699.505491][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5699.505799][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5699.506081][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5699.506396][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5699.506642][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5699.506922][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5699.507170][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5699.507416][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5699.507661][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5699.507923][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5699.508175][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5699.508422][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5699.508685][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5699.508947][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5699.509171][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5699.509425][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5699.509697][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5699.509966][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5699.510180][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5699.510445][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5699.510750][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5699.510992][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5699.511225][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5699.511472][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5699.511728][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5699.512010][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5699.512276][ C1] tc_run (net/core/dev.c:3945) [ 5699.512480][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5699.512710][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5699.512948][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5699.513207][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5699.513457][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5699.513693][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5699.513957][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5699.514257][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5699.514527][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5699.514782][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5699.515046][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5699.515301][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5699.515579][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5699.515913][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5699.516185][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5699.516435][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5699.516698][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5699.516912][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5699.517146][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5699.517388][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5699.517672][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5699.517921][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5699.518159][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5699.518405][ C1] ? __create_object (mm/kmemleak.c:756) [ 5699.518646][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5699.518910][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5699.519190][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5699.519460][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5699.519738][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5699.519975][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5699.520239][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5699.520466][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5699.520683][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5699.520920][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5699.521169][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5699.521422][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5699.521688][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5699.521914][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5699.522163][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5699.522415][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5699.522650][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5699.522912][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5699.523152][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5699.523414][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5699.523655][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5699.523934][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5699.524232][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5699.524532][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5699.524857][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5699.525109][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5699.525407][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5699.525640][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5699.525939][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5699.526163][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5699.527124][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5699.527544][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5699.527937][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5699.528333][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5699.528728][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5699.529122][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5699.529122][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5699.529519][ C1] | [ 5699.529679][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 5699.529951][ C3] NMI backtrace for cpu 3 [ 5699.529962][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5699.529964][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 5699.529971][ C3] Code: 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f All code ======== 0: 5d pop %rbp 1: 41 5c pop %r12 3: e9 ba 23 9c ff jmp 0xffffffffff9c23c2 8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: f3 0f 1e fa endbr64 26: 48 8b 0c 24 mov (%rsp),%rcx 2a:* 89 f6 mov %esi,%esi <-- trapping instruction 2c: 31 d2 xor %edx,%edx 2e: e9 af ef ff ff jmp 0xffffffffffffefe2 33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3a: 00 00 00 00 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: 89 f6 mov %esi,%esi 2: 31 d2 xor %edx,%edx 4: e9 af ef ff ff jmp 0xffffffffffffefb8 9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 10: 00 00 00 00 14: 0f .byte 0xf 15: 1f (bad) [ 5699.529974][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [ 5699.529977][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5699.529979][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5699.529980][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5699.529982][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5699.529984][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5699.529985][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5699.529988][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5699.529991][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5699.529993][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5699.529994][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5699.529996][ C3] PKRU: 55555554 [ 5699.529997][ C3] Call Trace: [ 5699.529999][ C3] [ 5699.530002][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5699.530008][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5699.530014][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5699.530019][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5699.530022][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5699.530025][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5699.530030][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5699.530035][ C3] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 5699.530038][ C3] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 5699.530042][ C3] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 5699.530045][ C3] [ 5699.530046][ C3] [ 5699.530047][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5699.530051][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5699.530054][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5699.530060][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5699.530064][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5699.530068][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5699.530071][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5699.530074][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5699.530078][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5699.530080][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5699.530084][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5699.530087][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5699.530094][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5699.530097][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5699.530102][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5699.530107][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5699.530111][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5699.530114][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5699.530116][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5699.530119][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5699.530124][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5699.530128][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5699.530131][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5699.530140][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5699.530143][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5699.530145][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5699.530150][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5699.530153][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5699.530158][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5699.530162][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5699.530168][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5699.530174][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5699.530178][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5699.530186][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5699.530190][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5699.530192][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5699.530196][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5699.530200][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5699.530204][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5699.530206][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5699.530211][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5699.530215][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5699.530219][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5699.530222][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5699.530224][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5699.530228][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5699.530235][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5699.530241][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5699.530248][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5699.530253][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5699.530263][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5699.530272][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5699.530281][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5699.530290][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5699.530293][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5699.530298][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5699.530303][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5699.530305][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5699.530309][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5699.530312][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5699.530318][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5699.530321][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5699.530326][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5699.530331][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5699.530335][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5699.530337][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5699.530340][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5699.530344][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5699.530346][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5699.530348][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5699.530352][ C3] tc_run (net/core/dev.c:3945) [ 5699.530356][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5699.530359][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5699.530362][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5699.530365][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5699.530369][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5699.530372][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5699.530375][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5699.530378][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5699.530381][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5699.530385][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5699.530389][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5699.530392][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5699.530399][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5699.530402][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5699.530406][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5699.530409][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5699.530413][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5699.530415][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5699.530418][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5699.530421][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5699.530424][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5699.530428][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5699.530430][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5699.530436][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5699.530440][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5699.530443][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5699.530447][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5699.530451][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5699.530454][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5699.530460][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5699.530463][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5699.530468][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5699.530472][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5699.530477][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5699.530480][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5699.530484][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5699.530487][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5699.530490][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5699.530494][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5699.530499][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5699.530504][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5699.530508][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5699.530511][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5699.530516][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5699.530519][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5699.530521][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5699.530527][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5699.530529][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5699.530533][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5699.530536][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5699.530540][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5699.530544][ C3] __do_softirq (kernel/softirq.c:553) [ 5699.530548][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5699.530552][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5699.530555][ C3] [ 5699.530556][ C3] [ 5699.530557][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5699.530561][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5699.530564][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5699.530566][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5699.530568][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5699.530570][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5699.530571][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5699.530573][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5699.530574][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5699.530578][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5699.530582][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5699.530589][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5699.530597][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5699.530601][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5699.530608][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5699.530610][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5699.530614][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5699.530619][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5699.530623][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5699.530628][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5699.530631][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5699.530635][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5699.530637][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5699.530641][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5699.530644][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5699.530649][ C3] ksys_write (fs/read_write.c:643) [ 5699.530652][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5699.530656][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5699.530660][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5699.530664][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5699.530667][ C3] RIP: 0033:0x7f93b2836957 [ 5699.530670][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5699.530672][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5699.530675][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5699.530677][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5699.530678][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5699.530679][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5699.530681][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5724.615078][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5724.615610][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5724.616077][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5724.616545][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5724.617456][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5724.618069][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5724.618392][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5724.619349][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5724.619654][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5724.620047][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5724.620441][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5724.620834][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5724.621231][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5724.621625][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5724.622071][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5724.622404][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5724.622798][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5724.623195][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5724.623593][ C1] PKRU: 55555554 [ 5724.623773][ C1] Call Trace: [ 5724.623946][ C1] [ 5724.624099][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5724.624361][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5724.624603][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5724.624882][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5724.625152][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5724.625439][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5724.625707][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5724.626012][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5724.626275][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5724.626583][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5724.626879][ C1] [ 5724.627029][ C1] [ 5724.627179][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5724.627497][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5724.627786][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5724.628082][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5724.628370][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5724.628684][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5724.628925][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5724.629167][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5724.629417][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5724.629690][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5724.629971][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5724.630210][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5724.630451][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5724.630709][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5724.630945][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5724.631191][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5724.631448][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5724.631723][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5724.631998][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5724.632246][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5724.632514][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5724.632775][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5724.633123][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5724.633377][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5724.633696][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5724.633956][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5724.634160][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5724.634388][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5724.634645][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5724.634920][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5724.635192][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5724.635417][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5724.635734][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5724.636046][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5724.636329][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5724.636622][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5724.636871][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5724.637101][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5724.637401][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5724.637686][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5724.638012][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5724.638247][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5724.638542][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5724.638827][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5724.639142][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5724.639395][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5724.639628][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5724.639877][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5724.640189][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5724.640517][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5724.640813][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5724.641086][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5724.641371][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5724.641681][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5724.641961][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5724.642278][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5724.642523][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5724.642800][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5724.643046][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5724.643291][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5724.643537][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5724.643799][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5724.644051][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5724.644296][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5724.644559][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5724.644823][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5724.645048][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5724.645302][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5724.645575][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5724.645840][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5724.646058][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5724.646326][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5724.646636][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5724.646877][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5724.647107][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5724.647357][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5724.647610][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5724.647892][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5724.648163][ C1] tc_run (net/core/dev.c:3945) [ 5724.648370][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5724.648598][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5724.648837][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5724.649098][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5724.649351][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5724.649591][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5724.649852][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5724.650156][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5724.650429][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5724.650682][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5724.650944][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5724.651201][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5724.651480][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5724.651816][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5724.652093][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5724.652344][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5724.652610][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5724.652826][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5724.653063][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5724.653305][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5724.653587][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5724.653837][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5724.654075][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5724.654325][ C1] ? __create_object (mm/kmemleak.c:756) [ 5724.654569][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5724.654839][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5724.655120][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5724.655393][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5724.655675][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5724.655915][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5724.656182][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5724.656405][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5724.656627][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5724.656862][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5724.657112][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5724.657370][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5724.657639][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5724.657863][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5724.658112][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5724.658365][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5724.658601][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5724.658869][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5724.659110][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5724.659377][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5724.659616][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5724.659900][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5724.660200][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5724.660502][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5724.660821][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5724.661075][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5724.661380][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5724.661611][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5724.661910][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5724.662138][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5724.663099][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5724.663516][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5724.663913][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5724.664309][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5724.664708][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5724.665102][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5724.667539][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5724.668060][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5724.668560][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5724.669022][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5724.669923][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5724.670530][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5724.670851][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5724.671811][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5724.672117][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5724.672511][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5724.672908][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5724.673303][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5724.673698][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5724.674091][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5724.674535][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5724.674873][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5724.675271][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5724.675666][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5724.676060][ C3] PKRU: 55555554 [ 5724.676240][ C3] Call Trace: [ 5724.676409][ C3] [ 5724.676558][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5724.676818][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5724.677061][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5724.677334][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5724.677606][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5724.677894][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5724.678156][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5724.678458][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5724.678717][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5724.679022][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5724.679315][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5724.679623][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5724.679911][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5724.680207][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5724.680493][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5724.680801][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5724.681042][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5724.681279][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5724.681517][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5724.681763][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5724.682030][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5724.682314][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5724.682550][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5724.682787][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5724.683043][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5724.683277][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5724.683522][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5724.683777][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5724.684047][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5724.684322][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5724.684572][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5724.684847][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5724.685108][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5724.685451][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5724.685707][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5724.686024][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5724.686284][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5724.686487][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5724.686717][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5724.686967][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5724.687242][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5724.687494][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5724.687718][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5724.688033][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5724.688337][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5724.688615][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5724.688911][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5724.689157][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5724.689390][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5724.689687][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5724.689969][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5724.690291][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5724.690528][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5724.690822][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5724.691103][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5724.691416][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5724.691668][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5724.691902][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5724.692149][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5724.692458][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5724.692789][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5724.693083][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5724.693355][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5724.693641][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5724.693953][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5724.694259][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5724.694583][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5724.694825][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5724.695089][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5724.695346][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5724.695615][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5724.695896][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5724.696207][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5724.696456][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5724.696729][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5724.696968][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5724.697209][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5724.697437][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5724.697674][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5724.697935][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5724.698189][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5724.698453][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5724.698739][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5724.699048][ C3] tc_run (net/core/dev.c:3945) [ 5724.699253][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5724.699479][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5724.699717][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5724.699974][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5724.700225][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5724.700462][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5724.700724][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5724.701027][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5724.701296][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5724.701545][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5724.701807][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5724.702061][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5724.702394][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5724.702669][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5724.702920][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5724.703182][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5724.703396][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5724.703637][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5724.703911][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5724.704220][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5724.704494][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5724.704749][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5724.704979][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5724.705245][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5724.705491][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5724.705739][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5724.705977][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5724.706221][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5724.706455][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5724.706719][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5724.706998][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5724.707240][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5724.707486][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5724.707784][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5724.708100][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5724.708343][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5724.708601][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5724.708865][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5724.709104][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5724.709339][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5724.709599][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5724.709857][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5724.710116][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5724.710382][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5724.710662][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5724.710900][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5724.711190][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5724.711425][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5724.711688][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5724.711908][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5724.712202][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5724.712446][ C3] __do_softirq (kernel/softirq.c:553) [ 5724.712678][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5724.712896][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5724.713179][ C3] [ 5724.713328][ C3] [ 5724.713478][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5724.713779][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5724.714099][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5724.715063][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5724.715365][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5724.715761][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5724.716155][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5724.716552][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5724.716943][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5724.717342][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5724.717635][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5724.717855][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5724.718084][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5724.718334][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5724.718625][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5724.718860][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5724.719114][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5724.719366][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5724.719653][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5724.719873][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5724.720114][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5724.720357][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5724.720593][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5724.720880][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5724.721142][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5724.721377][ C3] ksys_write (fs/read_write.c:643) [ 5724.721592][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5724.721838][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5724.722141][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5724.722370][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5724.722667][ C3] RIP: 0033:0x7f93b2836957 [ 5724.722893][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5724.723857][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5724.724273][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5724.724676][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5724.725070][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5724.725462][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5724.725856][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5752.615124][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5752.615680][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5752.616151][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5752.616621][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5752.617541][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5752.618154][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5752.618480][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5752.619454][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5752.619762][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5752.620163][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5752.620564][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5752.620971][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5752.621373][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5752.621780][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5752.622228][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5752.622560][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5752.622961][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5752.623358][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5752.623760][ C1] PKRU: 55555554 [ 5752.623942][ C1] Call Trace: [ 5752.624119][ C1] [ 5752.624279][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5752.624604][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5752.624850][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5752.625138][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5752.625414][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5752.625702][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5752.625984][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5752.626295][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5752.626558][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5752.626874][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5752.627178][ C1] [ 5752.627329][ C1] [ 5752.627483][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5752.627799][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5752.628095][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5752.628393][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5752.628686][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5752.629008][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5752.629256][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5752.629498][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5752.629752][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5752.630026][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5752.630312][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5752.630555][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5752.630801][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5752.631064][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5752.631302][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5752.631556][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5752.631818][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5752.632102][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5752.632383][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5752.632633][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5752.632911][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5752.633176][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5752.633528][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5752.633785][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5752.634106][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5752.634374][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5752.634589][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5752.634824][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5752.635084][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5752.635360][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5752.635635][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5752.635868][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5752.636189][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5752.636497][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5752.636778][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5752.637081][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5752.637335][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5752.637567][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5752.637873][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5752.638159][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5752.638486][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5752.638726][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5752.639025][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5752.639317][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5752.639636][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5752.639893][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5752.640130][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5752.640384][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5752.640704][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5752.641038][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5752.641337][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5752.641614][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5752.641906][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5752.642221][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5752.642510][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5752.642834][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5752.643087][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5752.643376][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5752.643635][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5752.643885][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5752.644134][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5752.644399][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5752.644660][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5752.644912][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5752.645177][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5752.645447][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5752.645676][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5752.645933][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5752.646205][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5752.646474][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5752.646694][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5752.646963][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5752.647274][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5752.647519][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5752.647753][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5752.648004][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5752.648262][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5752.648548][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5752.648815][ C1] tc_run (net/core/dev.c:3945) [ 5752.649027][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5752.649260][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5752.649501][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5752.649762][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5752.650020][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5752.650261][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5752.650524][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5752.650833][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5752.651106][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5752.651360][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5752.651627][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5752.651885][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5752.652170][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5752.652510][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5752.652791][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5752.653048][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5752.653314][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5752.653533][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5752.653773][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5752.654019][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5752.654305][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5752.654564][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5752.654805][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5752.655061][ C1] ? __create_object (mm/kmemleak.c:756) [ 5752.655305][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5752.655577][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5752.655860][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5752.656144][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5752.656432][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5752.656673][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5752.656941][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5752.657174][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5752.657398][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5752.657640][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5752.657890][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5752.658145][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5752.658418][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5752.658649][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5752.658906][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5752.659165][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5752.659406][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5752.659676][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5752.659920][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5752.660188][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5752.660434][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5752.660717][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5752.661019][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5752.661327][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5752.661651][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5752.661904][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5752.662208][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5752.662445][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5752.662751][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5752.662984][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5752.663967][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5752.664391][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5752.664794][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5752.665195][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5752.665590][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5752.665984][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5752.668452][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5752.668985][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5752.669502][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5752.669976][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5752.670906][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5752.671521][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5752.671849][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5752.672831][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5752.673147][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5752.673546][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5752.673950][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5752.674351][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5752.674757][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5752.675158][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5752.675606][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5752.675941][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5752.676340][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5752.676735][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5752.677133][ C3] PKRU: 55555554 [ 5752.677316][ C3] Call Trace: [ 5752.677486][ C3] [ 5752.677637][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5752.677905][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5752.678148][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5752.678425][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5752.678697][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5752.678983][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5752.679250][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5752.679556][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5752.679816][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5752.680127][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5752.680425][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5752.680738][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5752.681031][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5752.681326][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5752.681611][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5752.681921][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5752.682167][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5752.682405][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5752.682644][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5752.682894][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5752.683164][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5752.683449][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5752.683685][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5752.683923][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5752.684186][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5752.684421][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5752.684676][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5752.684935][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5752.685209][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5752.685485][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5752.685732][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5752.686002][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5752.686265][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5752.686610][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5752.686861][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5752.687180][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5752.687473][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5752.687684][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5752.687915][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5752.688167][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5752.688440][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5752.688673][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5752.688898][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5752.689213][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5752.689516][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5752.689794][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5752.690087][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5752.690334][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5752.690561][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5752.690860][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5752.691146][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5752.691470][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5752.691708][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5752.692002][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5752.692283][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5752.692598][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5752.692850][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5752.693085][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5752.693332][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5752.693645][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5752.693975][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5752.694271][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5752.694556][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5752.694846][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5752.695156][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5752.695465][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5752.695790][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5752.696028][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5752.696294][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5752.696557][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5752.696823][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5752.697108][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5752.697419][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5752.697669][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5752.697943][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5752.698187][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5752.698433][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5752.698661][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5752.698898][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5752.699162][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5752.699420][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5752.699683][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5752.699966][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5752.700276][ C3] tc_run (net/core/dev.c:3945) [ 5752.700481][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5752.700710][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5752.700946][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5752.701206][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5752.701456][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5752.701694][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5752.701958][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5752.702262][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5752.702530][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5752.702781][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5752.703044][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5752.703303][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5752.703640][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5752.703915][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5752.704168][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5752.704432][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5752.704652][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5752.704893][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5752.705170][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5752.705484][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5752.705759][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5752.706010][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5752.706242][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5752.706510][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5752.706751][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5752.707000][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5752.707238][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5752.707484][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5752.707717][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5752.707980][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5752.708260][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5752.708502][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5752.708748][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5752.709047][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5752.709364][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5752.709605][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5752.709864][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5752.710136][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5752.710374][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5752.710613][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5752.710873][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5752.711134][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5752.711393][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5752.711661][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5752.711941][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5752.712178][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5752.712472][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5752.712707][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5752.712971][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5752.713197][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5752.713490][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5752.713734][ C3] __do_softirq (kernel/softirq.c:553) [ 5752.713966][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5752.714186][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5752.714472][ C3] [ 5752.714626][ C3] [ 5752.714776][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5752.715078][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5752.715400][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5752.716362][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5752.716667][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5752.717062][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5752.717454][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5752.717848][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5752.718242][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5752.718640][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5752.718932][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5752.719157][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5752.719386][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5752.719636][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5752.719924][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5752.720158][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5752.720415][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5752.720665][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5752.720961][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5752.721187][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5752.721428][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5752.721672][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5752.721910][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5752.722196][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5752.722457][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5752.722696][ C3] ksys_write (fs/read_write.c:643) [ 5752.722910][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5752.723156][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5752.723464][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5752.723696][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5752.723991][ C3] RIP: 0033:0x7f93b2836957 [ 5752.724219][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5752.725183][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5752.725601][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5752.725997][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5752.726390][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5752.726786][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5752.727181][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5752.727581][ C3] | [ 5777.533165][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5777.533613][ C1] rcu: 1-....: (3395331 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=821723 | [ 5777.534188][ C1] rcu: (t=3383563 jiffies g=1064457 q=94 ncpus=4) [ 5777.534989][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5777.535610][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5777.535946][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 5777.536922][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5777.537233][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5777.537634][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5777.538037][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5777.538438][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5777.538839][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5777.539241][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5777.539690][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5777.540023][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5777.540425][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5777.540821][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5777.541223][ C1] PKRU: 55555554 [ 5777.541404][ C1] Call Trace: [ 5777.541577][ C1] [ 5777.541732][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5777.542011][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5777.542265][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5777.542518][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5777.542749][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5777.543020][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5777.543294][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5777.543551][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5777.543838][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5777.544083][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5777.544405][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5777.544679][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5777.544970][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5777.545243][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5777.545550][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5777.545813][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5777.546126][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5777.546428][ C1] [ 5777.546578][ C1] [ 5777.546730][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5777.547048][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5777.547344][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5777.547631][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5777.547922][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5777.548241][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.548485][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5777.548725][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5777.548976][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5777.549248][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5777.549534][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.549773][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5777.550014][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5777.550275][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5777.550514][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5777.550762][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5777.551023][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5777.551302][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5777.551582][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5777.551832][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5777.552116][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5777.552382][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5777.552734][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5777.552992][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5777.553315][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5777.553581][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5777.553789][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5777.554022][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5777.554282][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5777.554573][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5777.554854][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5777.555088][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5777.555411][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5777.555723][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5777.556008][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5777.556306][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5777.556556][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5777.556791][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5777.557096][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5777.557382][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5777.557710][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.557952][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5777.558252][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5777.558539][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5777.558858][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5777.559117][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5777.559354][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5777.559604][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5777.559919][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5777.560254][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5777.560563][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5777.560839][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5777.561131][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5777.561445][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5777.561733][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5777.562056][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5777.562304][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5777.562590][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5777.562845][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5777.563096][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5777.563345][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5777.563612][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5777.563871][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5777.564124][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5777.564407][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5777.564675][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5777.564901][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5777.565157][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5777.565435][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5777.565704][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5777.565920][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5777.566187][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5777.566504][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5777.566752][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5777.566987][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5777.567241][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5777.567497][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5777.567784][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5777.568056][ C1] tc_run (net/core/dev.c:3945) [ 5777.568265][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5777.568500][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.568742][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5777.569003][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5777.569259][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.569498][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5777.569764][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5777.570073][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5777.570347][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5777.570601][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5777.570868][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5777.571127][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5777.571413][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5777.571755][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5777.572032][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5777.572287][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5777.572555][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5777.572773][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5777.573012][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5777.573254][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5777.573545][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5777.573799][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5777.574040][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5777.574288][ C1] ? __create_object (mm/kmemleak.c:756) [ 5777.574546][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5777.574816][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5777.575101][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5777.575374][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5777.575656][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5777.575897][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5777.576165][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5777.576398][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5777.576619][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5777.576860][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5777.577113][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5777.577372][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5777.577643][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5777.577871][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5777.578125][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5777.578381][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5777.578621][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5777.578888][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5777.579134][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5777.579401][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5777.579649][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5777.579931][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5777.580232][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5777.580535][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5777.580858][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5777.581113][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5777.581417][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5777.581654][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5777.581959][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5777.582189][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5777.583169][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5777.583599][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5777.584000][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5777.584410][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5777.584810][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5777.585209][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5777.585209][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5777.585617][ C1] | [ 5777.585778][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 5777.586061][ C3] NMI backtrace for cpu 3 [ 5777.586077][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5777.586081][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5777.586090][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5777.586093][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5777.586097][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5777.586099][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5777.586102][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5777.586104][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5777.586106][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5777.586109][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5777.586111][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5777.586115][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5777.586117][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5777.586119][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5777.586121][ C3] PKRU: 55555554 [ 5777.586122][ C3] Call Trace: [ 5777.586126][ C3] [ 5777.586132][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5777.586139][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5777.586147][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5777.586153][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5777.586158][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5777.586161][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5777.586168][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5777.586173][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5777.586176][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5777.586180][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5777.586183][ C3] [ 5777.586184][ C3] [ 5777.586185][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5777.586188][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5777.586196][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.586201][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5777.586205][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5777.586209][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5777.586212][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5777.586216][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.586218][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5777.586224][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5777.586229][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5777.586237][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5777.586240][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5777.586246][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5777.586255][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5777.586259][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5777.586262][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5777.586264][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5777.586266][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5777.586273][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5777.586277][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5777.586281][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5777.586293][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5777.586296][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5777.586298][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5777.586306][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5777.586309][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5777.586315][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5777.586320][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5777.586326][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5777.586332][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5777.586336][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5777.586346][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5777.586352][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5777.586354][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5777.586358][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5777.586361][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5777.586366][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.586369][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5777.586374][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5777.586378][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5777.586382][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5777.586386][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5777.586389][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5777.586392][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5777.586401][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5777.586409][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5777.586415][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5777.586421][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5777.586432][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5777.586440][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5777.586450][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5777.586459][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5777.586462][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5777.586469][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5777.586476][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5777.586478][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5777.586482][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5777.586488][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5777.586495][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5777.586498][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5777.586503][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5777.586508][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5777.586511][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5777.586514][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5777.586518][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5777.586521][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5777.586523][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5777.586526][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5777.586529][ C3] tc_run (net/core/dev.c:3945) [ 5777.586536][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5777.586539][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.586541][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5777.586545][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5777.586550][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.586552][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5777.586555][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5777.586559][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5777.586562][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5777.586566][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5777.586569][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5777.586573][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5777.586580][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5777.586583][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5777.586586][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5777.586590][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5777.586594][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5777.586596][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5777.586599][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5777.586602][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5777.586606][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5777.586611][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5777.586614][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5777.586622][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5777.586627][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5777.586630][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5777.586633][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5777.586637][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5777.586639][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5777.586645][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5777.586648][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5777.586655][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5777.586660][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5777.586666][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5777.586669][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5777.586673][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5777.586677][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5777.586680][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5777.586684][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5777.586692][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5777.586697][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5777.586702][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5777.586705][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5777.586710][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5777.586713][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.586716][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5777.586726][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5777.586729][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5777.586734][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5777.586739][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5777.586743][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5777.586747][ C3] __do_softirq (kernel/softirq.c:553) [ 5777.586752][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5777.586756][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5777.586761][ C3] [ 5777.586762][ C3] [ 5777.586763][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5777.586767][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5777.586770][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5777.586772][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5777.586775][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5777.586777][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5777.586778][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5777.586780][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5777.586781][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5777.586785][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5777.586790][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5777.586800][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5777.586811][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5777.586814][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5777.586822][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.586824][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5777.586829][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5777.586834][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5777.586838][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5777.586845][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5777.586848][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5777.586852][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5777.586854][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5777.586859][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5777.586863][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5777.586867][ C3] ksys_write (fs/read_write.c:643) [ 5777.586871][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5777.586875][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5777.586879][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5777.586884][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5777.586887][ C3] RIP: 0033:0x7f93b2836957 [ 5777.586891][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5777.586894][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5777.586897][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5777.586900][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5777.586902][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5777.586904][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5777.586906][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5804.615086][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5804.615614][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5804.616078][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5804.616545][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5804.617451][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5804.618062][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5804.618387][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5804.619354][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5804.619660][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5804.620057][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5804.620455][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5804.620850][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5804.621249][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5804.621646][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5804.622092][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5804.622422][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5804.622818][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5804.623220][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5804.623616][ C1] PKRU: 55555554 [ 5804.623797][ C1] Call Trace: [ 5804.623967][ C1] [ 5804.624127][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5804.624396][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5804.624639][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5804.624913][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5804.625184][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5804.625473][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5804.625741][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5804.626045][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5804.626307][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5804.626613][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5804.626908][ C1] [ 5804.627058][ C1] [ 5804.627209][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5804.627523][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5804.627810][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5804.628107][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5804.628395][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5804.628708][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5804.628948][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5804.629189][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5804.629437][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5804.629708][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5804.629991][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5804.630231][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5804.630473][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5804.630732][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5804.630965][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5804.631210][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5804.631467][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5804.631744][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5804.632023][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5804.632271][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5804.632541][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5804.632803][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5804.633149][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5804.633402][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5804.633718][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5804.633978][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5804.634184][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5804.634415][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5804.634670][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5804.634945][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5804.635218][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5804.635442][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5804.635761][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5804.636063][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5804.636343][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5804.636636][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5804.636884][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5804.637113][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5804.637411][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5804.637695][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5804.638017][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5804.638253][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5804.638548][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5804.638831][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5804.639144][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5804.639399][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5804.639632][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5804.639879][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5804.640190][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5804.640519][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5804.640816][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5804.641089][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5804.641374][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5804.641685][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5804.641965][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5804.642280][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5804.642527][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5804.642805][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5804.643054][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5804.643302][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5804.643548][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5804.643810][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5804.644063][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5804.644316][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5804.644578][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5804.644840][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5804.645069][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5804.645324][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5804.645594][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5804.645859][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5804.646080][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5804.646347][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5804.646655][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5804.646894][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5804.647125][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5804.647373][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5804.647628][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5804.647910][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5804.648180][ C1] tc_run (net/core/dev.c:3945) [ 5804.648385][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5804.648612][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5804.648851][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5804.649109][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5804.649361][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5804.649598][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5804.649860][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5804.650164][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5804.650434][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5804.650685][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5804.650948][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5804.651204][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5804.651484][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5804.651819][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5804.652094][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5804.652348][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5804.652612][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5804.652826][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5804.653062][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5804.653306][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5804.653590][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5804.653840][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5804.654078][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5804.654332][ C1] ? __create_object (mm/kmemleak.c:756) [ 5804.654575][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5804.654841][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5804.655121][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5804.655393][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5804.655674][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5804.655913][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5804.656179][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5804.656404][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5804.656625][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5804.656862][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5804.657110][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5804.657366][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5804.657635][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5804.657860][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5804.658108][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5804.658363][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5804.658600][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5804.658865][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5804.659104][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5804.659370][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5804.659610][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5804.659891][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5804.660188][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5804.660488][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5804.660807][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5804.661058][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5804.661361][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5804.661592][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5804.661889][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5804.662117][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5804.663080][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5804.663497][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5804.663896][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5804.664298][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5804.664691][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5804.665087][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5804.667546][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5804.668076][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5804.668577][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5804.669046][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5804.669954][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5804.670562][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5804.670886][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5804.671850][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5804.672153][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5804.672551][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5804.672947][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5804.673342][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5804.673736][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5804.674134][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5804.674582][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5804.674910][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5804.675305][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5804.675697][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5804.676090][ C3] PKRU: 55555554 [ 5804.676269][ C3] Call Trace: [ 5804.676437][ C3] [ 5804.676588][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5804.676850][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5804.677093][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5804.677370][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5804.677641][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5804.677927][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5804.678195][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5804.678498][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5804.678760][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5804.679066][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5804.679362][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5804.679676][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5804.679963][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5804.680258][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5804.680543][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5804.680853][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5804.681094][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5804.681334][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5804.681574][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5804.681820][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5804.682093][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5804.682376][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5804.682614][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5804.682854][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5804.683112][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5804.683346][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5804.683592][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5804.683848][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5804.684121][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5804.684405][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5804.684651][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5804.684921][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5804.685183][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5804.685529][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5804.685781][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5804.686098][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5804.686362][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5804.686566][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5804.686795][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5804.687050][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5804.687325][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5804.687557][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5804.687784][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5804.688102][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5804.688407][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5804.688689][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5804.688981][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5804.689230][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5804.689460][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5804.689759][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5804.690044][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5804.690369][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5804.690606][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5804.690901][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5804.691187][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5804.691501][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5804.691756][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5804.691989][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5804.692237][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5804.692549][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5804.692881][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5804.693180][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5804.693454][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5804.693741][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5804.694052][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5804.694366][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5804.694692][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5804.694930][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5804.695196][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5804.695456][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5804.695722][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5804.696004][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5804.696317][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5804.696568][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5804.696844][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5804.697082][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5804.697324][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5804.697554][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5804.697790][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5804.698054][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5804.698312][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5804.698578][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5804.698860][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5804.699175][ C3] tc_run (net/core/dev.c:3945) [ 5804.699378][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5804.699609][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5804.699846][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5804.700110][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5804.700362][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5804.700598][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5804.700860][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5804.701163][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5804.701433][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5804.701685][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5804.701950][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5804.702206][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5804.702543][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5804.702817][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5804.703069][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5804.703333][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5804.703548][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5804.703791][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5804.704067][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5804.704383][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5804.704660][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5804.704911][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5804.705140][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5804.705412][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5804.705654][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5804.705904][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5804.706142][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5804.706390][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5804.706624][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5804.706897][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5804.707176][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5804.707421][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5804.707670][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5804.707967][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5804.708285][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5804.708529][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5804.708788][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5804.709056][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5804.709295][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5804.709533][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5804.709792][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5804.710053][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5804.710312][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5804.710581][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5804.710866][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5804.711103][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5804.711394][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5804.711632][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5804.711894][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5804.712113][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5804.712410][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5804.712657][ C3] __do_softirq (kernel/softirq.c:553) [ 5804.712887][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5804.713108][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5804.713391][ C3] [ 5804.713542][ C3] [ 5804.713691][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5804.713995][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5804.714324][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5804.715286][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5804.715592][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5804.715987][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5804.716382][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5804.716778][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5804.717174][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5804.717572][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5804.717865][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5804.718085][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5804.718317][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5804.718566][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5804.718851][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5804.719089][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5804.719345][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5804.719596][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5804.719882][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5804.720103][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5804.720343][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5804.720586][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5804.720823][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5804.721111][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5804.721376][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5804.721610][ C3] ksys_write (fs/read_write.c:643) [ 5804.721826][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5804.722072][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5804.722374][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5804.722608][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5804.722906][ C3] RIP: 0033:0x7f93b2836957 [ 5804.723131][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5804.724093][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5804.724518][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5804.724914][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5804.725309][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5804.725707][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5804.726103][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5832.614914][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5832.615399][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5832.615823][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5832.616256][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5832.617089][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5832.617652][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5832.617946][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 5832.618843][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5832.619124][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5832.619494][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5832.619860][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5832.620227][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5832.620592][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5832.620961][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5832.621374][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5832.621680][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5832.622048][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5832.622415][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5832.622782][ C1] PKRU: 55555554 [ 5832.622949][ C1] Call Trace: [ 5832.623105][ C1] [ 5832.623246][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5832.623488][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5832.623711][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5832.623968][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5832.624222][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5832.624486][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5832.624731][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5832.625011][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5832.625253][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5832.625537][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5832.625809][ C1] [ 5832.625946][ C1] [ 5832.626085][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5832.626374][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5832.626640][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5832.626905][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5832.627170][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5832.627457][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5832.627679][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5832.627897][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5832.628125][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5832.628376][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5832.628637][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5832.628857][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5832.629077][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5832.629317][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5832.629532][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5832.629758][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5832.629995][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5832.630251][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5832.630507][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5832.630734][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5832.630988][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5832.631231][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5832.631548][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5832.631780][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5832.632074][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5832.632317][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5832.632503][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5832.632716][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5832.632949][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5832.633207][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5832.633457][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5832.633667][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5832.633960][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5832.634247][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5832.634505][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5832.634777][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5832.635006][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5832.635219][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5832.635496][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5832.635757][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5832.636054][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5832.636276][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5832.636549][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5832.636812][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5832.637102][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5832.637339][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5832.637556][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5832.637784][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5832.638069][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5832.638378][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5832.638652][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5832.638903][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5832.639171][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5832.639458][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5832.639719][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5832.640011][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5832.640241][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5832.640497][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5832.640726][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5832.640954][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5832.641184][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5832.641426][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5832.641660][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5832.641888][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5832.642131][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5832.642377][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5832.642585][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5832.642820][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5832.643072][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5832.643319][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5832.643517][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5832.643765][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5832.644048][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5832.644278][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5832.644491][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5832.644720][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5832.644956][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5832.645220][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5832.645466][ C1] tc_run (net/core/dev.c:3945) [ 5832.645653][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5832.645868][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5832.646087][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5832.646328][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5832.646560][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5832.646778][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5832.647022][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5832.647300][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5832.647552][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5832.647783][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5832.648026][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5832.648263][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5832.648520][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5832.648828][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5832.649083][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5832.649315][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5832.649557][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5832.649755][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5832.649972][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5832.650196][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5832.650458][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5832.650690][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5832.650911][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5832.651137][ C1] ? __create_object (mm/kmemleak.c:756) [ 5832.651360][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5832.651606][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5832.651865][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5832.652114][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5832.652375][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5832.652594][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5832.652837][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5832.653046][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5832.653250][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5832.653470][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5832.653700][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5832.653934][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5832.654186][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5832.654394][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5832.654626][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5832.654860][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5832.655077][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5832.655321][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5832.655543][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5832.655786][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5832.656008][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5832.656267][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5832.656543][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5832.656820][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5832.657115][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5832.657349][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5832.657626][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5832.657839][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5832.658117][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5832.658328][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5832.659219][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5832.659606][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5832.659971][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5832.660337][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5832.660702][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5832.661066][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5832.663416][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5832.663928][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5832.664439][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5832.664903][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5832.665802][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5832.666395][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5832.666705][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 5832.667644][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5832.667941][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5832.668327][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5832.668712][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5832.669096][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5832.669482][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5832.669883][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5832.670320][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5832.670638][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5832.671020][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5832.671400][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5832.671780][ C3] PKRU: 55555554 [ 5832.671954][ C3] Call Trace: [ 5832.672115][ C3] [ 5832.672262][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5832.672516][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5832.672750][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5832.673017][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5832.673281][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5832.673560][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5832.673817][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5832.674118][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5832.674372][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5832.674670][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5832.674957][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5832.675262][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5832.675540][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5832.675819][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5832.676095][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5832.676396][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5832.676631][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5832.676863][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5832.677093][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5832.677333][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5832.677597][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5832.677871][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5832.678102][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5832.678335][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5832.678587][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5832.678812][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5832.679050][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5832.679299][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5832.679565][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5832.679834][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5832.680072][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5832.680335][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5832.680589][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5832.680921][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5832.681167][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5832.681475][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5832.681729][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5832.681926][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5832.682148][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5832.682394][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5832.682659][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5832.682883][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5832.683102][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5832.683411][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5832.683705][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5832.683977][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5832.684266][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5832.684505][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5832.684728][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5832.685014][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5832.685290][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5832.685603][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5832.685831][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5832.686116][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5832.686392][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5832.686697][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5832.686943][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5832.687168][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5832.687425][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5832.687734][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5832.688063][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5832.688360][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5832.688642][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5832.688919][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5832.689223][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5832.689522][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5832.689837][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5832.690069][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5832.690326][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5832.690579][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5832.690838][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5832.691111][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5832.691415][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5832.691657][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5832.691924][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5832.692154][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5832.692389][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5832.692613][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5832.692842][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5832.693097][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5832.693344][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5832.693603][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5832.693875][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5832.694199][ C3] tc_run (net/core/dev.c:3945) [ 5832.694404][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5832.694633][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5832.694869][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5832.695126][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5832.695379][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5832.695618][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5832.695872][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5832.696167][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5832.696428][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5832.696672][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5832.696927][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5832.697174][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5832.697500][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5832.697765][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5832.698009][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5832.698264][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5832.698472][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5832.698706][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5832.698972][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5832.699271][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5832.699540][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5832.699782][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5832.700003][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5832.700262][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5832.700497][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5832.700739][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5832.700971][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5832.701212][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5832.701439][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5832.701696][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5832.701965][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5832.702203][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5832.702444][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5832.702732][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5832.703040][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5832.703276][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5832.703526][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5832.703784][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5832.704015][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5832.704248][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5832.704500][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5832.704752][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5832.705003][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5832.705262][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5832.705537][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5832.705766][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5832.706048][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5832.706284][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5832.706538][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5832.706754][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5832.707040][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5832.707299][ C3] __do_softirq (kernel/softirq.c:553) [ 5832.707527][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5832.707747][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5832.708034][ C3] [ 5832.708185][ C3] [ 5832.708334][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5832.708638][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5832.708949][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5832.709882][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5832.710179][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5832.710562][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5832.710945][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5832.711332][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5832.711715][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5832.712101][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5832.712388][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5832.712599][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5832.712823][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5832.713066][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5832.713344][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5832.713575][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5832.713823][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5832.714067][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5832.714349][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5832.714565][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5832.714798][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5832.715034][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5832.715265][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5832.715544][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5832.715800][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5832.716028][ C3] ksys_write (fs/read_write.c:643) [ 5832.716239][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5832.716498][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5832.716797][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5832.717029][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5832.717326][ C3] RIP: 0033:0x7f93b2836957 [ 5832.717551][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5832.718488][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5832.718895][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5832.719279][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5832.719661][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5832.720047][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5832.720432][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5855.589531][ C3] rcu: 3-....: (3465482 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=840695 | [ 5855.590087][ C3] rcu: (t=3461618 jiffies g=1064457 q=94 ncpus=4) | [ 5855.590417][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 5855.590689][ C1] NMI backtrace for cpu 1 [ 5855.590700][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5855.590703][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5855.590714][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5855.590717][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5855.590721][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5855.590723][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5855.590725][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5855.590727][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5855.590729][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5855.590731][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5855.590733][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5855.590737][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5855.590738][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5855.590740][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5855.590741][ C1] PKRU: 55555554 [ 5855.590742][ C1] Call Trace: [ 5855.590747][ C1] [ 5855.590753][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5855.590758][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5855.590765][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5855.590770][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5855.590774][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5855.590776][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5855.590784][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5855.590788][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5855.590791][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5855.590795][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5855.590798][ C1] [ 5855.590799][ C1] [ 5855.590801][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5855.590806][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5855.590812][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5855.590815][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5855.590820][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5855.590823][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5855.590826][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5855.590829][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5855.590834][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5855.590837][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5855.590845][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5855.590847][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5855.590853][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5855.590860][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5855.590863][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5855.590866][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5855.590868][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5855.590871][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5855.590878][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5855.590883][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5855.590886][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5855.590898][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5855.590901][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5855.590903][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5855.590911][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5855.590914][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5855.590918][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5855.590923][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5855.590928][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5855.590934][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5855.590939][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5855.590948][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5855.590953][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5855.590955][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5855.590959][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5855.590962][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5855.590967][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5855.590969][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5855.590974][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5855.590978][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5855.590982][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5855.590985][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5855.590988][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5855.590991][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5855.591000][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5855.591007][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5855.591014][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5855.591019][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5855.591029][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5855.591037][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5855.591040][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5855.591048][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5855.591051][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5855.591058][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5855.591064][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5855.591067][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5855.591070][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5855.591074][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5855.591076][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5855.591080][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5855.591083][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5855.591087][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5855.591089][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5855.591092][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5855.591096][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5855.591098][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5855.591101][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5855.591104][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5855.591109][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5855.591115][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5855.591119][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5855.591124][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5855.591127][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5855.591131][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5855.591134][ C1] tc_run (net/core/dev.c:3945) [ 5855.591138][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5855.591141][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5855.591143][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5855.591147][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5855.591152][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5855.591154][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5855.591157][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5855.591163][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5855.591166][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5855.591170][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5855.591173][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5855.591176][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5855.591179][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5855.591187][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5855.591190][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5855.591194][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5855.591197][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5855.591200][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5855.591204][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5855.591207][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5855.591212][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5855.591214][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5855.591218][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5855.591222][ C1] ? __create_object (mm/kmemleak.c:756) [ 5855.591225][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5855.591231][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5855.591235][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5855.591239][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5855.591244][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5855.591247][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5855.591252][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5855.591256][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5855.591259][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5855.591262][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5855.591264][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5855.591270][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5855.591274][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5855.591277][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5855.591283][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5855.591285][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5855.591290][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5855.591295][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5855.591300][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5855.591303][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5855.591310][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5855.591314][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5855.591318][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5855.591323][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5855.591328][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5855.591331][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5855.591335][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5855.591340][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5855.591344][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5855.591348][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5855.591351][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5855.591355][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5855.591357][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5855.591359][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5855.591360][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5855.591362][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5855.591359][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 5855.591360][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 5855.591362][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5855.591367][ C1] [ 5855.638437][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5855.639044][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5855.639368][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5855.640329][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5855.640635][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5855.641030][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5855.641428][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5855.641824][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5855.642220][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5855.642614][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5855.643057][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5855.643389][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5855.643786][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5855.644185][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5855.644577][ C3] PKRU: 55555554 [ 5855.644757][ C3] Call Trace: [ 5855.644925][ C3] [ 5855.645070][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5855.645343][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5855.645594][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5855.645844][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5855.646076][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5855.646344][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5855.646612][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5855.646869][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5855.647155][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5855.647396][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5855.647707][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5855.647979][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5855.648265][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5855.648528][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5855.648833][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5855.649094][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5855.649403][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5855.649697][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5855.650009][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5855.650297][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5855.650592][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5855.650877][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5855.651187][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5855.651430][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5855.651667][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5855.651905][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5855.652153][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5855.652423][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5855.652707][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5855.652943][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5855.653182][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5855.653440][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5855.653675][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5855.653923][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5855.654188][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5855.654461][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5855.654735][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5855.654982][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5855.655253][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5855.655516][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5855.655860][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5855.656111][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5855.656430][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5855.656691][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5855.656894][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5855.657125][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5855.657377][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5855.657651][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5855.657883][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5855.658107][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5855.658423][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5855.658728][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5855.659007][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5855.659301][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5855.659548][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5855.659776][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5855.660075][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5855.660357][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5855.660681][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5855.660917][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5855.661213][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5855.661495][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5855.661809][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5855.662063][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5855.662297][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5855.662544][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5855.662854][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5855.663185][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5855.663481][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5855.663755][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5855.664047][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5855.664359][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5855.664667][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5855.664992][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5855.665229][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5855.665493][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5855.665755][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5855.666023][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5855.666304][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5855.666614][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5855.666864][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5855.667138][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5855.667379][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5855.667624][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5855.667853][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5855.668091][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5855.668354][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5855.668608][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5855.668877][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5855.669164][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5855.669475][ C3] tc_run (net/core/dev.c:3945) [ 5855.669679][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5855.669909][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5855.670145][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5855.670405][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5855.670657][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5855.670895][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5855.671157][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5855.671461][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5855.671731][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5855.671982][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5855.672246][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5855.672501][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5855.672835][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5855.673112][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5855.673364][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5855.673629][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5855.673843][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5855.674090][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5855.674365][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5855.674676][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5855.674949][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5855.675200][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5855.675430][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5855.675699][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5855.675942][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5855.676193][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5855.676432][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5855.676678][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5855.676912][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5855.677176][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5855.677457][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5855.677701][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5855.677948][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5855.678248][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5855.678566][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5855.678809][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5855.679069][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5855.679336][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5855.679575][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5855.679810][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5855.680071][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5855.680331][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5855.680590][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5855.680857][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5855.681140][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5855.681378][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5855.681668][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5855.681907][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5855.682171][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5855.682391][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5855.682687][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5855.682934][ C3] __do_softirq (kernel/softirq.c:553) [ 5855.683165][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5855.683385][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5855.683668][ C3] [ 5855.683817][ C3] [ 5855.683969][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5855.684276][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5855.684598][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5855.685563][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5855.685868][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5855.686266][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5855.686663][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5855.687059][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5855.687475][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5855.687871][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5855.688162][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5855.688382][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5855.688608][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5855.688856][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5855.689140][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5855.689376][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5855.689631][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5855.689881][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5855.690170][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5855.690389][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5855.690631][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5855.690874][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5855.691111][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5855.691397][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5855.691658][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5855.691894][ C3] ksys_write (fs/read_write.c:643) [ 5855.692109][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5855.692356][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5855.692658][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5855.692889][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5855.693185][ C3] RIP: 0033:0x7f93b2836957 [ 5855.693412][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5855.694377][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5855.694795][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5855.695190][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5855.695585][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5855.695979][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5855.696377][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5880.615062][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5880.615604][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5880.616076][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5880.616545][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5880.617458][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5880.618072][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5880.618398][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5880.619372][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5880.619681][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5880.620080][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5880.620481][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5880.620881][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5880.621280][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5880.621679][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5880.622127][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5880.622463][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5880.622864][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5880.623263][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5880.623667][ C1] PKRU: 55555554 [ 5880.623850][ C1] Call Trace: [ 5880.624029][ C1] [ 5880.624181][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5880.624447][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5880.624692][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5880.624970][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5880.625247][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5880.625538][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5880.625805][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5880.626112][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5880.626377][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5880.626687][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5880.626988][ C1] [ 5880.627141][ C1] [ 5880.627294][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5880.627611][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5880.627902][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5880.628201][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5880.628492][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5880.628808][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5880.629051][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5880.629293][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5880.629543][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5880.629816][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5880.630103][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5880.630343][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5880.630584][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5880.630844][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5880.631083][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5880.631334][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5880.631594][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5880.631871][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5880.632149][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5880.632396][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5880.632672][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5880.632941][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5880.633293][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5880.633548][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5880.633873][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5880.634137][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5880.634343][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5880.634578][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5880.634834][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5880.635113][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5880.635390][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5880.635619][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5880.635941][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5880.636248][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5880.636534][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5880.636830][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5880.637080][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5880.637312][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5880.637617][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5880.637904][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5880.638230][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5880.638471][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5880.638767][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5880.639056][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5880.639378][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5880.639635][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5880.639871][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5880.640123][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5880.640436][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5880.640769][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5880.641071][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5880.641347][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5880.641638][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5880.641950][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5880.642239][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5880.642560][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5880.642812][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5880.643095][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5880.643347][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5880.643596][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5880.643845][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5880.644115][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5880.644371][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5880.644623][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5880.644889][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5880.645157][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5880.645382][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5880.645639][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5880.645914][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5880.646183][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5880.646401][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5880.646669][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5880.646986][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5880.647231][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5880.647467][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5880.647719][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5880.647978][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5880.648268][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5880.648537][ C1] tc_run (net/core/dev.c:3945) [ 5880.648746][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5880.648982][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5880.649222][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5880.649485][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5880.649739][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5880.649980][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5880.650246][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5880.650552][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5880.650825][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5880.651077][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5880.651347][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5880.651607][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5880.651893][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5880.652231][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5880.652508][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5880.652760][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5880.653026][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5880.653245][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5880.653483][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5880.653727][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5880.654024][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5880.654278][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5880.654518][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5880.654768][ C1] ? __create_object (mm/kmemleak.c:756) [ 5880.655015][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5880.655282][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5880.655569][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5880.655843][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5880.656127][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5880.656371][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5880.656639][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5880.656869][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5880.657093][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5880.657336][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5880.657588][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5880.657844][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5880.658118][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5880.658346][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5880.658595][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5880.658852][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5880.659089][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5880.659358][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5880.659603][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5880.659869][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5880.660116][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5880.660398][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5880.660702][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5880.661007][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5880.661333][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5880.661585][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5880.661893][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5880.662129][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5880.662433][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5880.662660][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5880.663627][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5880.664054][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5880.664454][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5880.664855][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5880.665256][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5880.665655][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5880.668098][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5880.668621][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5880.669122][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5880.669587][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5880.670490][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5880.671099][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5880.671425][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5880.672388][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5880.672694][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5880.673090][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5880.673488][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5880.673891][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5880.674288][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5880.674684][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5880.675127][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5880.675459][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5880.675858][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5880.676255][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5880.676651][ C3] PKRU: 55555554 [ 5880.676832][ C3] Call Trace: [ 5880.677001][ C3] [ 5880.677148][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5880.677409][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5880.677651][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5880.677927][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5880.678200][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5880.678485][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5880.678747][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5880.679051][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5880.679312][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5880.679619][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5880.679914][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5880.680226][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5880.680514][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5880.680808][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5880.681094][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5880.681404][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5880.681647][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5880.681885][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5880.682123][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5880.682371][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5880.682640][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5880.682925][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5880.683161][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5880.683399][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5880.683657][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5880.683898][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5880.684144][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5880.684401][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5880.684672][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5880.684946][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5880.685193][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5880.685464][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5880.685726][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5880.686070][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5880.686322][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5880.686640][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5880.686901][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5880.687104][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5880.687335][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5880.687586][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5880.687860][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5880.688095][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5880.688319][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5880.688635][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5880.688940][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5880.689219][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5880.689512][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5880.689762][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5880.689990][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5880.690289][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5880.690571][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5880.690895][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5880.691132][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5880.691428][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5880.691710][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5880.692025][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5880.692279][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5880.692513][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5880.692761][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5880.693072][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5880.693402][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5880.693697][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5880.693975][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5880.694261][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5880.694573][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5880.694881][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5880.695206][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5880.695442][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5880.695705][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5880.695966][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5880.696233][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5880.696514][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5880.696824][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5880.697074][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5880.697349][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5880.697589][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5880.697829][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5880.698058][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5880.698296][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5880.698559][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5880.698814][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5880.699079][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5880.699363][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5880.699674][ C3] tc_run (net/core/dev.c:3945) [ 5880.699878][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5880.700107][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5880.700343][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5880.700602][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5880.700853][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5880.701090][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5880.701353][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5880.701656][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5880.701925][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5880.702188][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5880.702451][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5880.702706][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5880.703039][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5880.703318][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5880.703569][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5880.703832][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5880.704052][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5880.704294][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5880.704568][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5880.704877][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5880.705150][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5880.705402][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5880.705632][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5880.705899][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5880.706142][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5880.706393][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5880.706632][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5880.706878][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5880.707110][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5880.707375][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5880.707655][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5880.707897][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5880.708143][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5880.708442][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5880.708760][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5880.709004][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5880.709262][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5880.709528][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5880.709767][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5880.710002][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5880.710263][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5880.710523][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5880.710781][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5880.711047][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5880.711328][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5880.711566][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5880.711856][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5880.712091][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5880.712355][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5880.712574][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5880.712868][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5880.713113][ C3] __do_softirq (kernel/softirq.c:553) [ 5880.713344][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5880.713562][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5880.713845][ C3] [ 5880.713999][ C3] [ 5880.714150][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5880.714450][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5880.714771][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5880.715735][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5880.716039][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5880.716435][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5880.716830][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5880.717223][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5880.717617][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5880.718015][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5880.718307][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5880.718529][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5880.718760][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5880.719010][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5880.719295][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5880.719529][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5880.719785][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5880.720036][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5880.720326][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5880.720545][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5880.720786][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5880.721029][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5880.721267][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5880.721554][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5880.721816][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5880.722052][ C3] ksys_write (fs/read_write.c:643) [ 5880.722267][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5880.722514][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5880.722816][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5880.723048][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5880.723344][ C3] RIP: 0033:0x7f93b2836957 [ 5880.723570][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5880.724538][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5880.724955][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5880.725352][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5880.725748][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5880.726142][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5880.726540][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5908.615005][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5908.615526][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5908.615983][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5908.616443][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5908.617330][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5908.617924][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5908.618239][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5908.619185][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5908.619484][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5908.619873][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5908.620262][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5908.620649][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5908.621036][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5908.621426][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5908.621862][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5908.622187][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5908.622576][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5908.622963][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5908.623358][ C1] PKRU: 55555554 [ 5908.623535][ C1] Call Trace: [ 5908.623702][ C1] [ 5908.623874][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5908.624136][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5908.624380][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5908.624660][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5908.624930][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5908.625218][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5908.625480][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5908.625780][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5908.626035][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5908.626339][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5908.626629][ C1] [ 5908.626775][ C1] [ 5908.626923][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5908.627233][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5908.627519][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5908.627807][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5908.628092][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5908.628399][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5908.628656][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5908.628895][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5908.629145][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5908.629421][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5908.629716][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5908.629950][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5908.630186][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5908.630443][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5908.630672][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5908.630913][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5908.631165][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5908.631438][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5908.631710][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5908.631953][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5908.632222][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5908.632481][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5908.632820][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5908.633067][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5908.633380][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5908.633638][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5908.633843][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5908.634092][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5908.634346][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5908.634624][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5908.634896][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5908.635125][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5908.635444][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5908.635750][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5908.636029][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5908.636324][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5908.636574][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5908.636805][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5908.637104][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5908.637387][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5908.637711][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5908.637949][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5908.638245][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5908.638531][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5908.638850][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5908.639104][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5908.639341][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5908.639588][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5908.639899][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5908.640231][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5908.640528][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5908.640800][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5908.641088][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5908.641398][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5908.641683][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5908.641997][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5908.642244][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5908.642524][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5908.642773][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5908.643020][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5908.643266][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5908.643529][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5908.643786][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5908.644034][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5908.644298][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5908.644560][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5908.644786][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5908.645039][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5908.645311][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5908.645580][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5908.645796][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5908.646062][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5908.646372][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5908.646615][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5908.646850][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5908.647100][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5908.647357][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5908.647641][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5908.647911][ C1] tc_run (net/core/dev.c:3945) [ 5908.648115][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5908.648350][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5908.648588][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5908.648848][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5908.649099][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5908.649337][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5908.649600][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5908.649906][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5908.650178][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5908.650431][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5908.650699][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5908.650954][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5908.651232][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5908.651567][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5908.651846][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5908.652099][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5908.652362][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5908.652577][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5908.652811][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5908.653057][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5908.653343][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5908.653597][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5908.653840][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5908.654086][ C1] ? __create_object (mm/kmemleak.c:756) [ 5908.654330][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5908.654599][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5908.654882][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5908.655152][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5908.655433][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5908.655671][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5908.655936][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5908.656164][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5908.656386][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5908.656624][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5908.656876][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5908.657130][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5908.657400][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5908.657629][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5908.657882][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5908.658139][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5908.658378][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5908.658644][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5908.658884][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5908.659149][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5908.659392][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5908.659673][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5908.659974][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5908.660278][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5908.660598][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5908.660851][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5908.661153][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5908.661388][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5908.661689][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5908.661917][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5908.662876][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5908.663298][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5908.663696][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5908.664095][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5908.664490][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5908.664885][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5908.667302][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5908.667828][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5908.668328][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5908.668792][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5908.669692][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5908.670301][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5908.670622][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5908.671583][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5908.671889][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5908.672284][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5908.672680][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5908.673075][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5908.673471][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5908.673871][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5908.674315][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5908.674644][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5908.675042][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5908.675443][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5908.675837][ C3] PKRU: 55555554 [ 5908.676018][ C3] Call Trace: [ 5908.676187][ C3] [ 5908.676335][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5908.676595][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5908.676837][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5908.677110][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5908.677380][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5908.677668][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5908.677930][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5908.678237][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5908.678498][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5908.678803][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5908.679095][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5908.679408][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5908.679695][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5908.679987][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5908.680275][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5908.680584][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5908.680821][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5908.681061][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5908.681299][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5908.681546][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5908.681817][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5908.682098][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5908.682336][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5908.682576][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5908.682837][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5908.683070][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5908.683316][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5908.683571][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5908.683849][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5908.684124][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5908.684370][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5908.684638][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5908.684899][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5908.685245][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5908.685495][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5908.685814][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5908.686074][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5908.686277][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5908.686505][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5908.686757][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5908.687033][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5908.687263][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5908.687490][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5908.687807][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5908.688108][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5908.688388][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5908.688680][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5908.688927][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5908.689157][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5908.689455][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5908.689737][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5908.690058][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5908.690296][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5908.690588][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5908.690872][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5908.691187][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5908.691443][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5908.691676][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5908.691920][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5908.692229][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5908.692559][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5908.692857][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5908.693129][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5908.693416][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5908.693732][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5908.694040][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5908.694364][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5908.694602][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5908.694868][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5908.695126][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5908.695391][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5908.695674][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5908.695982][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5908.696230][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5908.696505][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5908.696744][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5908.696983][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5908.697214][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5908.697451][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5908.697713][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5908.697967][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5908.698232][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5908.698512][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5908.698822][ C3] tc_run (net/core/dev.c:3945) [ 5908.699026][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5908.699255][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5908.699491][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5908.699750][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5908.700002][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5908.700240][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5908.700502][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5908.700803][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5908.701074][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5908.701325][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5908.701588][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5908.701844][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5908.702178][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5908.702451][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5908.702701][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5908.702963][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5908.703180][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5908.703421][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5908.703696][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5908.704010][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5908.704283][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5908.704533][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5908.704762][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5908.705030][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5908.705273][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5908.705521][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5908.705759][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5908.706005][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5908.706238][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5908.706502][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5908.706779][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5908.707024][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5908.707272][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5908.707570][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5908.707887][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5908.708128][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5908.708388][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5908.708654][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5908.708891][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5908.709126][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5908.709386][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5908.709643][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5908.709901][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5908.710171][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5908.710456][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5908.710694][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5908.710982][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5908.711220][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5908.711482][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5908.711702][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5908.711995][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5908.712242][ C3] __do_softirq (kernel/softirq.c:553) [ 5908.712474][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5908.712691][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5908.712974][ C3] [ 5908.713123][ C3] [ 5908.713272][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5908.713573][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5908.713899][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5908.714858][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5908.715162][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5908.715554][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5908.715951][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5908.716345][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5908.716739][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5908.717134][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5908.717429][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5908.717647][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5908.717878][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5908.718129][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5908.718413][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5908.718650][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5908.718905][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5908.719156][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5908.719442][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5908.719662][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5908.719903][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5908.720145][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5908.720380][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5908.720669][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5908.720930][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5908.721165][ C3] ksys_write (fs/read_write.c:643) [ 5908.721380][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5908.721626][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5908.721927][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5908.722156][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5908.722454][ C3] RIP: 0033:0x7f93b2836957 [ 5908.722677][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5908.723635][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5908.724057][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5908.724451][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5908.724848][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5908.725241][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5908.725634][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5908.726030][ C3] | [ 5933.697162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5933.697520][ C1] rcu: 1-....: (3551238 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=859875 | [ 5933.698060][ C1] rcu: (t=3539726 jiffies g=1064457 q=94 ncpus=4) [ 5933.698816][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5933.699411][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5933.699732][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5933.700677][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5933.700977][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5933.701365][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5933.701752][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5933.702139][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5933.702531][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5933.702919][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5933.703374][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5933.703703][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5933.704095][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5933.704495][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5933.704875][ C1] PKRU: 55555554 [ 5933.705050][ C1] Call Trace: [ 5933.705214][ C1] [ 5933.705358][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5933.705621][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5933.705864][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5933.706106][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5933.706328][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5933.706587][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5933.706845][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5933.707092][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5933.707388][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5933.707629][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5933.707939][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5933.708209][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5933.708506][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5933.708762][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5933.709057][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5933.709310][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5933.709607][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5933.709893][ C1] [ 5933.710038][ C1] [ 5933.710185][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5933.710489][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5933.710767][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5933.711052][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5933.711329][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5933.711631][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.711865][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5933.712098][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5933.712358][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5933.712628][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5933.712913][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.713152][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5933.713395][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5933.713659][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5933.713895][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5933.714141][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5933.714399][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5933.714677][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5933.714956][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5933.715205][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5933.715479][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5933.715742][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5933.716091][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5933.716344][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5933.716664][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5933.716929][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5933.717134][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5933.717364][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5933.717619][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5933.717896][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5933.718172][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5933.718399][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5933.718718][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5933.719025][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5933.719306][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5933.719601][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5933.719851][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5933.720081][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5933.720381][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5933.720666][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5933.720994][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.721233][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5933.721531][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5933.721816][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5933.722131][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5933.722387][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5933.722623][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5933.722872][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5933.723186][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5933.723518][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5933.723819][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5933.724095][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5933.724383][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5933.724695][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5933.724978][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5933.725293][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5933.725541][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5933.725821][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5933.726069][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5933.726317][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5933.726566][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5933.726829][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5933.727082][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5933.727330][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5933.727592][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5933.727856][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5933.728083][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5933.728340][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5933.728612][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5933.728878][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5933.729096][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5933.729364][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5933.729673][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5933.729914][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5933.730145][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5933.730396][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5933.730652][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5933.730936][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5933.731206][ C1] tc_run (net/core/dev.c:3945) [ 5933.731413][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5933.731643][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.731886][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5933.732146][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5933.732399][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.732639][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5933.732903][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5933.733208][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5933.733480][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5933.733737][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5933.734003][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5933.734260][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5933.734541][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5933.734879][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5933.735156][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5933.735409][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5933.735674][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5933.735889][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5933.736126][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5933.736370][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5933.736655][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5933.736907][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5933.737148][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5933.737398][ C1] ? __create_object (mm/kmemleak.c:756) [ 5933.737643][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5933.737910][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5933.738192][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5933.738465][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5933.738749][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5933.738989][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5933.739257][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5933.739484][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5933.739707][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5933.739945][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5933.740194][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5933.740450][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5933.740721][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5933.740946][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5933.741198][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5933.741453][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5933.741690][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5933.741956][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5933.742197][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5933.742462][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5933.742704][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5933.742988][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5933.743287][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5933.743587][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5933.743911][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5933.744164][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5933.744468][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5933.744700][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5933.744999][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5933.745228][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5933.746195][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5933.746614][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5933.747015][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5933.747412][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5933.747808][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5933.748205][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5933.748205][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5933.748608][ C1] | [ 5933.748765][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 5933.749036][ C3] NMI backtrace for cpu 3 [ 5933.749045][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5933.749047][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5933.749053][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5933.749056][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5933.749059][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5933.749062][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5933.749064][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5933.749065][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5933.749067][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5933.749069][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5933.749071][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5933.749074][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5933.749076][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5933.749078][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5933.749080][ C3] PKRU: 55555554 [ 5933.749081][ C3] Call Trace: [ 5933.749083][ C3] [ 5933.749086][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5933.749092][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5933.749097][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5933.749102][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5933.749106][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5933.749108][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5933.749114][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5933.749118][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5933.749121][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5933.749124][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5933.749127][ C3] [ 5933.749128][ C3] [ 5933.749130][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5933.749133][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5933.749139][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.749143][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5933.749146][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5933.749151][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5933.749153][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5933.749157][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.749160][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5933.749164][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5933.749167][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5933.749174][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5933.749176][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5933.749181][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5933.749187][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5933.749190][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5933.749193][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5933.749195][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5933.749198][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5933.749203][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5933.749207][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5933.749211][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5933.749220][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5933.749222][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5933.749225][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5933.749229][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5933.749232][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5933.749237][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5933.749240][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5933.749246][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5933.749251][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5933.749255][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5933.749263][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5933.749267][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5933.749269][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5933.749273][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5933.749276][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5933.749281][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.749283][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5933.749288][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5933.749292][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5933.749296][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5933.749298][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5933.749301][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5933.749304][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5933.749311][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5933.749318][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5933.749325][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5933.749329][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5933.749339][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5933.749348][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5933.749357][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5933.749365][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5933.749368][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5933.749373][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5933.749378][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5933.749380][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5933.749383][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5933.749386][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5933.749392][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5933.749395][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5933.749400][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5933.749405][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5933.749409][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5933.749412][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5933.749415][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5933.749418][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5933.749421][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5933.749423][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5933.749427][ C3] tc_run (net/core/dev.c:3945) [ 5933.749431][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5933.749434][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.749436][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5933.749440][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5933.749444][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.749446][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5933.749449][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5933.749453][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5933.749456][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5933.749459][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5933.749463][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5933.749466][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5933.749474][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5933.749476][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5933.749480][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5933.749484][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5933.749487][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5933.749489][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5933.749492][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5933.749495][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5933.749497][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5933.749501][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5933.749504][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5933.749508][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5933.749511][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5933.749514][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5933.749518][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5933.749521][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5933.749524][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5933.749529][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5933.749533][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5933.749538][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5933.749542][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5933.749546][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5933.749549][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5933.749553][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5933.749556][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5933.749559][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5933.749563][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5933.749567][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5933.749572][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5933.749576][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5933.749579][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5933.749583][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5933.749586][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.749588][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5933.749594][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5933.749597][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5933.749600][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5933.749603][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5933.749608][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5933.749611][ C3] __do_softirq (kernel/softirq.c:553) [ 5933.749616][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5933.749618][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5933.749622][ C3] [ 5933.749623][ C3] [ 5933.749624][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5933.749627][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5933.749630][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5933.749632][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5933.749634][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5933.749636][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5933.749638][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5933.749639][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5933.749641][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5933.749644][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5933.749648][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5933.749656][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5933.749664][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5933.749667][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5933.749673][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.749676][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5933.749681][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5933.749686][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5933.749689][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5933.749694][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5933.749696][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5933.749700][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5933.749702][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5933.749706][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5933.749710][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5933.749714][ C3] ksys_write (fs/read_write.c:643) [ 5933.749718][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5933.749722][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5933.749726][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5933.749730][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5933.749733][ C3] RIP: 0033:0x7f93b2836957 [ 5933.749737][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5933.749739][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5933.749742][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5933.749744][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5933.749745][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5933.749747][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5933.749749][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5960.615050][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5960.615565][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5960.616020][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5960.616479][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5960.617366][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5960.617963][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 5960.618241][ C1] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 5960.619190][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202 [ 5960.619492][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5960.619883][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5960.620273][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5960.620663][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5960.621054][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5960.621445][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5960.621882][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5960.622206][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5960.622600][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5960.622990][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5960.623383][ C1] PKRU: 55555554 [ 5960.623566][ C1] Call Trace: [ 5960.623735][ C1] [ 5960.623882][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5960.624138][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5960.624375][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5960.624645][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5960.624913][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5960.625195][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5960.625454][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5960.625753][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5960.626009][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5960.626312][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5960.626599][ C1] [ 5960.626746][ C1] [ 5960.626892][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5960.627200][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5960.627484][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 5960.627757][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5960.628031][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5960.628337][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5960.628592][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5960.628839][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5960.629090][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5960.629363][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5960.629647][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5960.629888][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5960.630130][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5960.630392][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5960.630631][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5960.630878][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5960.631138][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5960.631418][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5960.631697][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5960.631947][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5960.632220][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5960.632484][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5960.632833][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5960.633089][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5960.633411][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5960.633679][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5960.633885][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5960.634116][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5960.634369][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5960.634647][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5960.634924][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5960.635151][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5960.635471][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5960.635780][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5960.636061][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5960.636358][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5960.636610][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5960.636841][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5960.637142][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5960.637428][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5960.637758][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5960.637998][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5960.638297][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5960.638584][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5960.638901][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5960.639158][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5960.639395][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5960.639645][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5960.639960][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5960.640294][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5960.640595][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5960.640872][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5960.641165][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5960.641476][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5960.641762][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5960.642078][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5960.642327][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5960.642608][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5960.642857][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5960.643106][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5960.643355][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5960.643625][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5960.643881][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5960.644130][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5960.644394][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5960.644658][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5960.644887][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5960.645144][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5960.645418][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5960.645686][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5960.645906][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5960.646174][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5960.646485][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5960.646727][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5960.646961][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5960.647212][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5960.647469][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5960.647756][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5960.648025][ C1] tc_run (net/core/dev.c:3945) [ 5960.648231][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5960.648463][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5960.648703][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5960.648965][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5960.649219][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5960.649459][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5960.649724][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5960.650031][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5960.650304][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5960.650558][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5960.650825][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5960.651083][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5960.651365][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5960.651707][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5960.651984][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5960.652238][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5960.652507][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5960.652725][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5960.652961][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5960.653206][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5960.653496][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5960.653749][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5960.653993][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5960.654243][ C1] ? __create_object (mm/kmemleak.c:756) [ 5960.654489][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5960.654757][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5960.655040][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5960.655315][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5960.655597][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5960.655839][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5960.656106][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5960.656334][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5960.656557][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5960.656797][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5960.657049][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5960.657305][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5960.657577][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5960.657805][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5960.658057][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5960.658314][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5960.658552][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5960.658820][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5960.659062][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5960.659331][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5960.659574][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5960.659857][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5960.660158][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5960.660459][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5960.660784][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5960.661036][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5960.661342][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5960.661575][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5960.661875][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5960.662105][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5960.663076][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5960.663503][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5960.663904][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5960.664304][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5960.664702][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5960.665102][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5960.667521][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5960.668045][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5960.668546][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5960.669013][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5960.669915][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5960.670522][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5960.670844][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5960.671808][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5960.672111][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5960.672508][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5960.672903][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5960.673298][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5960.673697][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5960.674095][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5960.674538][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5960.674867][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5960.675264][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5960.675659][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5960.676056][ C3] PKRU: 55555554 [ 5960.676236][ C3] Call Trace: [ 5960.676403][ C3] [ 5960.676553][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5960.676812][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5960.677053][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5960.677329][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5960.677600][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5960.677886][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5960.678150][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5960.678450][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5960.678711][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5960.679017][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5960.679311][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5960.679624][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5960.679910][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5960.680205][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5960.680490][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5960.680800][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5960.681040][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5960.681279][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5960.681517][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5960.681762][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5960.682034][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5960.682315][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5960.682553][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5960.682791][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5960.683049][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5960.683281][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5960.683532][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5960.683788][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5960.684059][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5960.684337][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5960.684583][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5960.684853][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5960.685115][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5960.685457][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5960.685708][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5960.686042][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5960.686304][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5960.686506][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5960.686734][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5960.686983][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5960.687254][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5960.687484][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5960.687708][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5960.688022][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5960.688324][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5960.688602][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5960.688894][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5960.689140][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5960.689368][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5960.689663][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5960.689946][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5960.690268][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5960.690504][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5960.690796][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5960.691079][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5960.691392][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5960.691644][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5960.691875][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5960.692120][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5960.692429][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5960.692755][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5960.693051][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5960.693322][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5960.693612][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5960.693922][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5960.694229][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5960.694552][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5960.694788][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5960.695053][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5960.695311][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5960.695576][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5960.695855][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5960.696164][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5960.696412][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5960.696686][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5960.696924][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5960.697163][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5960.697393][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5960.697628][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5960.697890][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5960.698144][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5960.698410][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5960.698690][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5960.698999][ C3] tc_run (net/core/dev.c:3945) [ 5960.699201][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5960.699431][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5960.699666][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5960.699924][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5960.700175][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5960.700410][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5960.700670][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5960.700972][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5960.701240][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5960.701490][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5960.701751][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5960.702005][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5960.702339][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5960.702614][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5960.702865][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5960.703126][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5960.703340][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5960.703585][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5960.703859][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5960.704166][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5960.704441][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5960.704689][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5960.704917][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5960.705183][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5960.705423][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5960.705671][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5960.705909][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5960.706156][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5960.706388][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5960.706652][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5960.706930][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5960.707172][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5960.707419][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5960.707714][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5960.708030][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5960.708275][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5960.708532][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5960.708797][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5960.709034][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5960.709269][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5960.709527][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5960.709785][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5960.710042][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5960.710308][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5960.710591][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5960.710825][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5960.711113][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5960.711354][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5960.711614][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5960.711831][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5960.712126][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5960.712371][ C3] __do_softirq (kernel/softirq.c:553) [ 5960.712600][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5960.712820][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5960.713100][ C3] [ 5960.713251][ C3] [ 5960.713399][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5960.713707][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5960.714027][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5960.714988][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5960.715293][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5960.715687][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5960.716083][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5960.716479][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5960.716873][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5960.717271][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5960.717563][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5960.717781][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5960.718010][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5960.718260][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5960.718543][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5960.718779][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5960.719033][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5960.719284][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5960.719568][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5960.719788][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5960.720027][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5960.720270][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5960.720505][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5960.720791][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5960.721053][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5960.721286][ C3] ksys_write (fs/read_write.c:643) [ 5960.721503][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5960.721748][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5960.722048][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5960.722278][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5960.722575][ C3] RIP: 0033:0x7f93b2836957 [ 5960.722798][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5960.723760][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5960.724175][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5960.724567][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5960.724958][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5960.725352][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5960.725745][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5988.615050][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5988.615559][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5988.616008][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5988.616460][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5988.617338][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5988.617928][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5988.618244][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5988.619182][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 5988.619480][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5988.619864][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 5988.620250][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 5988.620636][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 5988.621020][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 5988.621404][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5988.621835][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5988.622154][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 5988.622543][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5988.622927][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5988.623310][ C1] PKRU: 55555554 [ 5988.623513][ C1] Call Trace: [ 5988.623683][ C1] [ 5988.623829][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5988.624090][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5988.624332][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5988.624616][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5988.624880][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5988.625159][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5988.625415][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5988.625711][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5988.625964][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5988.626263][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5988.626546][ C1] [ 5988.626694][ C1] [ 5988.626838][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5988.627141][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5988.627420][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5988.627705][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5988.627985][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5988.628289][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5988.628540][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5988.628779][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5988.629027][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5988.629297][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5988.629582][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5988.629825][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5988.630057][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5988.630306][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5988.630533][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5988.630771][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5988.631019][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5988.631286][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5988.631551][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5988.631789][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5988.632049][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5988.632304][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5988.632638][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5988.632881][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5988.633188][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5988.633468][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5988.633670][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5988.633899][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5988.634150][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5988.634425][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5988.634702][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5988.634921][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5988.635232][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5988.635550][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5988.635831][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5988.636124][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5988.636371][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5988.636601][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5988.636897][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5988.637183][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5988.637506][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5988.637744][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5988.638039][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 5988.638324][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5988.638639][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5988.638895][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5988.639128][ C1] netif_receive_skb (net/core/dev.c:5801) [ 5988.639374][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5988.639685][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5988.640015][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5988.640312][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5988.640584][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5988.640869][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5988.641180][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5988.641463][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5988.641777][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 5988.642021][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 5988.642302][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 5988.642548][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 5988.642794][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 5988.643038][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 5988.643301][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 5988.643560][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 5988.643805][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 5988.644068][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5988.644331][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5988.644556][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5988.644810][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5988.645080][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5988.645348][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5988.645564][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5988.645829][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5988.646136][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5988.646378][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5988.646606][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5988.646853][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5988.647106][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5988.647391][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 5988.647658][ C1] tc_run (net/core/dev.c:3945) [ 5988.647862][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 5988.648092][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5988.648327][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5988.648587][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5988.648837][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5988.649074][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5988.649336][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5988.649639][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5988.649908][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5988.650158][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5988.650420][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5988.650675][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 5988.650955][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5988.651290][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5988.651563][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5988.651813][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5988.652075][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5988.652291][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5988.652523][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5988.652765][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5988.653050][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5988.653302][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5988.653545][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5988.653790][ C1] ? __create_object (mm/kmemleak.c:756) [ 5988.654031][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5988.654294][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5988.654571][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5988.654841][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5988.655118][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 5988.655356][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 5988.655617][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 5988.655842][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 5988.656060][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5988.656297][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 5988.656545][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 5988.656796][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 5988.657064][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 5988.657286][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 5988.657532][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 5988.657783][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5988.658016][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 5988.658277][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 5988.658515][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 5988.658777][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 5988.659017][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 5988.659295][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 5988.659591][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 5988.659886][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 5988.660203][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 5988.660452][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5988.660750][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5988.660980][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5988.661274][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 5988.661499][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 5988.662448][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 5988.662863][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 5988.663255][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 5988.663653][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 5988.664050][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 5988.664450][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 5988.666870][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5988.667395][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5988.667897][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5988.668365][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5988.669268][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5988.669873][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5988.670197][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5988.671162][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 5988.671466][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 5988.671863][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 5988.672259][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 5988.672654][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 5988.673049][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 5988.673452][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5988.673895][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5988.674224][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 5988.674619][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5988.675015][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5988.675409][ C3] PKRU: 55555554 [ 5988.675591][ C3] Call Trace: [ 5988.675757][ C3] [ 5988.675905][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5988.676165][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5988.676406][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5988.676682][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5988.676952][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5988.677239][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5988.677502][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5988.677804][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5988.678064][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5988.678369][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5988.678663][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5988.678975][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5988.679261][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5988.679556][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5988.679842][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5988.680150][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5988.680390][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5988.680629][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5988.680867][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5988.681112][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5988.681384][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5988.681665][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5988.681902][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5988.682141][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5988.682399][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5988.682630][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5988.682876][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5988.683130][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5988.683408][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5988.683684][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5988.683931][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5988.684201][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5988.684463][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 5988.684806][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5988.685057][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5988.685374][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5988.685634][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5988.685837][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5988.686066][ C3] ? set_track_prepare (mm/slub.c:6440) [ 5988.686316][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5988.686589][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5988.686823][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 5988.687049][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5988.687365][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5988.687669][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5988.687948][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5988.688240][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5988.688487][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5988.688717][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 5988.689012][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5988.689297][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 5988.689620][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5988.689857][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 5988.690154][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 5988.690438][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 5988.690753][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5988.691006][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5988.691238][ C3] netif_receive_skb (net/core/dev.c:5801) [ 5988.691484][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5988.691794][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5988.692123][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5988.692420][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5988.692693][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5988.692977][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5988.693290][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5988.693603][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 5988.693928][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5988.694167][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5988.694431][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 5988.694690][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5988.694956][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5988.695238][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5988.695545][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 5988.695794][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5988.696069][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5988.696308][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5988.696548][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 5988.696779][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5988.697015][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 5988.697278][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5988.697532][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 5988.697798][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 5988.698078][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 5988.698389][ C3] tc_run (net/core/dev.c:3945) [ 5988.698591][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 5988.698822][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5988.699059][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 5988.699318][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 5988.699569][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5988.699804][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5988.700067][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5988.700369][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 5988.700639][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5988.700889][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5988.701153][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5988.701408][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5988.701744][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5988.702018][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5988.702269][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5988.702532][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5988.702747][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5988.702987][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5988.703264][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5988.703577][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 5988.703853][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 5988.704102][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 5988.704329][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 5988.704597][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 5988.704838][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5988.705088][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5988.705327][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5988.705573][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5988.705807][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5988.706072][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5988.706351][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 5988.706594][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 5988.706842][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 5988.707140][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 5988.707456][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 5988.707698][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 5988.707958][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5988.708226][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5988.708461][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 5988.708696][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5988.708955][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 5988.709214][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5988.709471][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5988.709738][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5988.710022][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5988.710258][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5988.710545][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5988.710783][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5988.711043][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 5988.711261][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5988.711557][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5988.711803][ C3] __do_softirq (kernel/softirq.c:553) [ 5988.712032][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5988.712252][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5988.712533][ C3] [ 5988.712684][ C3] [ 5988.712832][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5988.713133][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 5988.713460][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 5988.714419][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 5988.714724][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 5988.715118][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 5988.715510][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 5988.715906][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 5988.716300][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 5988.716698][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5988.716992][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 5988.717208][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 5988.717437][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 5988.717687][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 5988.717969][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5988.718208][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 5988.718462][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 5988.718712][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 5988.718997][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 5988.719218][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 5988.719457][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 5988.719698][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5988.719935][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5988.720222][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5988.720484][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5988.720717][ C3] ksys_write (fs/read_write.c:643) [ 5988.720934][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 5988.721179][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5988.721479][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5988.721710][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5988.722009][ C3] RIP: 0033:0x7f93b2836957 [ 5988.722233][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 5988.723195][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5988.723618][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 5988.724013][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 5988.724407][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5988.724804][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 5988.725200][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 5988.725598][ C3] | [ 6011.752162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6011.752513][ C1] rcu: 1-....: (3629139 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=878872 | [ 6011.753068][ C1] rcu: (t=3617781 jiffies g=1064457 q=97 ncpus=4) [ 6011.753843][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6011.754449][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6011.754775][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6011.755731][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6011.756037][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6011.756431][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6011.756827][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6011.757222][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6011.757616][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6011.758010][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6011.758452][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6011.758781][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6011.759177][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6011.759571][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6011.759966][ C1] PKRU: 55555554 [ 6011.760145][ C1] Call Trace: [ 6011.760317][ C1] [ 6011.760465][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6011.760742][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6011.760996][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6011.761248][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6011.761479][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6011.761747][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6011.762013][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6011.762270][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6011.762553][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6011.762797][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6011.763107][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6011.763386][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6011.763671][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6011.763938][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6011.764241][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6011.764501][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6011.764807][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6011.765106][ C1] [ 6011.765255][ C1] [ 6011.765407][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6011.765718][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6011.766010][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6011.766304][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6011.766593][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6011.766909][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6011.767150][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6011.767389][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6011.767639][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6011.767913][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6011.768199][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6011.768440][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6011.768680][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6011.768940][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6011.769174][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6011.769423][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6011.769681][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6011.769957][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6011.770234][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6011.770481][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6011.770755][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6011.771018][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6011.771367][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6011.771620][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6011.771936][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6011.772198][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6011.772401][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6011.772631][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6011.772886][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6011.773163][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6011.773439][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6011.773667][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6011.773984][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6011.774289][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6011.774571][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6011.774864][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6011.775115][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6011.775343][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6011.775645][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6011.775930][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6011.776255][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6011.776495][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6011.776793][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6011.777081][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6011.777398][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6011.777655][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6011.777893][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6011.778140][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6011.778451][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6011.778781][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6011.779078][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6011.779351][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6011.779638][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6011.779948][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6011.780235][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6011.780549][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6011.780799][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6011.781078][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6011.781325][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6011.781572][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6011.781819][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6011.782080][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6011.782334][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6011.782581][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6011.782843][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6011.783106][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6011.783334][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6011.783587][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6011.783861][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6011.784132][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6011.784348][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6011.784617][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6011.784923][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6011.785167][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6011.785400][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6011.785651][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6011.785909][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6011.786198][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6011.786467][ C1] tc_run (net/core/dev.c:3945) [ 6011.786672][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6011.786903][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6011.787144][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6011.787404][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6011.787658][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6011.787897][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6011.788163][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6011.788468][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6011.788743][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6011.788996][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6011.789262][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6011.789517][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6011.789795][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6011.790129][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6011.790407][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6011.790659][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6011.790925][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6011.791140][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6011.791375][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6011.791618][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6011.791908][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6011.792158][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6011.792397][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6011.792645][ C1] ? __create_object (mm/kmemleak.c:756) [ 6011.792889][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6011.793155][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6011.793442][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6011.793713][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6011.793996][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6011.794236][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6011.794502][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6011.794729][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6011.794949][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6011.795189][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6011.795441][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6011.795694][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6011.795961][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6011.796187][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6011.796435][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6011.796693][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6011.796928][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6011.797193][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6011.797436][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6011.797698][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6011.797940][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6011.798219][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6011.798517][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6011.798816][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6011.799139][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6011.799393][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6011.799694][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6011.799926][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6011.800229][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6011.800455][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6011.801417][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6011.801839][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6011.802238][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6011.802637][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6011.803037][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6011.803439][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6011.803439][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6011.803838][ C1] | [ 6011.803996][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 6011.804266][ C3] NMI backtrace for cpu 3 [ 6011.804274][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6011.804276][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6011.804282][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6011.804285][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6011.804288][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6011.804290][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6011.804292][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6011.804294][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6011.804296][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6011.804298][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6011.804300][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6011.804303][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6011.804305][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6011.804306][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6011.804308][ C3] PKRU: 55555554 [ 6011.804309][ C3] Call Trace: [ 6011.804311][ C3] [ 6011.804314][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6011.804319][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6011.804324][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6011.804330][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6011.804332][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6011.804335][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6011.804340][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6011.804344][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6011.804347][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6011.804351][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6011.804354][ C3] [ 6011.804355][ C3] [ 6011.804356][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6011.804359][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6011.804365][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6011.804369][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6011.804372][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6011.804376][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6011.804379][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6011.804382][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6011.804384][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6011.804388][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6011.804391][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6011.804398][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6011.804401][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6011.804406][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6011.804411][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6011.804414][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6011.804417][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6011.804419][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6011.804422][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6011.804427][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6011.804431][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6011.804435][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6011.804444][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6011.804446][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6011.804449][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6011.804453][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6011.804455][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6011.804459][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6011.804462][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6011.804468][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6011.804474][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6011.804477][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6011.804484][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6011.804488][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6011.804490][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6011.804494][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6011.804497][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6011.804501][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6011.804503][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6011.804507][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6011.804511][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6011.804515][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6011.804518][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6011.804520][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6011.804524][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6011.804531][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6011.804538][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6011.804544][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6011.804549][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6011.804559][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6011.804568][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6011.804576][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6011.804585][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6011.804588][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6011.804593][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6011.804598][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6011.804600][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6011.804603][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6011.804606][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6011.804612][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6011.804615][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6011.804620][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6011.804625][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6011.804629][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6011.804631][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6011.804634][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6011.804638][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6011.804640][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6011.804642][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6011.804646][ C3] tc_run (net/core/dev.c:3945) [ 6011.804650][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6011.804653][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6011.804655][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6011.804659][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6011.804663][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6011.804666][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6011.804669][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6011.804672][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6011.804675][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6011.804679][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6011.804683][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6011.804686][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6011.804694][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6011.804696][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6011.804700][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6011.804704][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6011.804707][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6011.804709][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6011.804712][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6011.804715][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6011.804717][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6011.804721][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6011.804723][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6011.804728][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6011.804731][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6011.804734][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6011.804737][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6011.804741][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6011.804744][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6011.804749][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6011.804752][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6011.804756][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6011.804760][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6011.804765][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6011.804768][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6011.804772][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6011.804776][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6011.804779][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6011.804782][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6011.804786][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6011.804791][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6011.804795][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6011.804798][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6011.804803][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6011.804806][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6011.804808][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6011.804814][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6011.804817][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6011.804820][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6011.804823][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6011.804827][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6011.804831][ C3] __do_softirq (kernel/softirq.c:553) [ 6011.804835][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6011.804838][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6011.804841][ C3] [ 6011.804842][ C3] [ 6011.804843][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6011.804847][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6011.804850][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6011.804852][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6011.804854][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6011.804856][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6011.804857][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6011.804859][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6011.804860][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6011.804864][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6011.804868][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6011.804874][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6011.804881][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6011.804884][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6011.804889][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6011.804892][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6011.804896][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6011.804900][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6011.804904][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6011.804908][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6011.804911][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6011.804915][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6011.804917][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6011.804921][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6011.804925][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6011.804929][ C3] ksys_write (fs/read_write.c:643) [ 6011.804933][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6011.804937][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6011.804941][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6011.804945][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6011.804948][ C3] RIP: 0033:0x7f93b2836957 [ 6011.804951][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6011.804953][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6011.804956][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6011.804957][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6011.804959][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6011.804960][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6011.804962][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6036.615034][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6036.615546][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6036.616000][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6036.616456][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6036.617343][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6036.617939][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6036.618256][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6036.619199][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6036.619499][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6036.619888][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6036.620276][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6036.620667][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6036.621058][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6036.621446][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6036.621881][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6036.622204][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6036.622596][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6036.622985][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6036.623377][ C1] PKRU: 55555554 [ 6036.623555][ C1] Call Trace: [ 6036.623723][ C1] [ 6036.623868][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6036.624125][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6036.624364][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6036.624635][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6036.624901][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6036.625186][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6036.625446][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6036.625746][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6036.626003][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6036.626305][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6036.626593][ C1] [ 6036.626742][ C1] [ 6036.626889][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6036.627198][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6036.627480][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6036.627770][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6036.628053][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6036.628357][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6036.628613][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6036.628852][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6036.629101][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6036.629372][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6036.629656][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6036.629898][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6036.630130][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6036.630382][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6036.630610][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6036.630848][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6036.631096][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6036.631362][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6036.631629][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6036.631869][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6036.632131][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6036.632385][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6036.632724][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6036.632968][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6036.633290][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6036.633546][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6036.633744][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6036.633968][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6036.634212][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6036.634483][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6036.634748][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6036.634988][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6036.635309][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6036.635618][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6036.635901][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6036.636199][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6036.636449][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6036.636683][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6036.636985][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6036.637273][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6036.637599][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6036.637838][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6036.638136][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6036.638423][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6036.638742][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6036.638999][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6036.639233][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6036.639482][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6036.639796][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6036.640129][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6036.640430][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6036.640706][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6036.640994][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6036.641307][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6036.641592][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6036.641907][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6036.642155][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6036.642435][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6036.642685][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6036.642932][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6036.643183][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6036.643446][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6036.643700][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6036.643948][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6036.644211][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6036.644476][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6036.644702][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6036.644958][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6036.645231][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6036.645500][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6036.645717][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6036.645984][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6036.646294][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6036.646535][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6036.646766][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6036.647015][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6036.647271][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6036.647557][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6036.647826][ C1] tc_run (net/core/dev.c:3945) [ 6036.648031][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6036.648262][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6036.648500][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6036.648760][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6036.649013][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6036.649253][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6036.649517][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6036.649821][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6036.650093][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6036.650346][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6036.650611][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6036.650866][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6036.651148][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6036.651488][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6036.651764][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6036.652017][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6036.652281][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6036.652498][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6036.652733][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6036.652978][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6036.653267][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6036.653518][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6036.653758][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6036.654007][ C1] ? __create_object (mm/kmemleak.c:756) [ 6036.654252][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6036.654519][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6036.654799][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6036.655073][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6036.655357][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6036.655597][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6036.655863][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6036.656088][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6036.656311][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6036.656550][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6036.656801][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6036.657057][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6036.657327][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6036.657552][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6036.657802][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6036.658057][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6036.658294][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6036.658560][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6036.658801][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6036.659068][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6036.659310][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6036.659592][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6036.659893][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6036.660195][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6036.660517][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6036.660769][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6036.661074][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6036.661308][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6036.661609][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6036.661838][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6036.662812][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6036.663241][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6036.663642][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6036.664042][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6036.664443][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6036.664844][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6036.667263][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6036.667783][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6036.668280][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6036.668744][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6036.669644][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6036.670248][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6036.670569][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6036.671526][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6036.671827][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6036.672224][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6036.672615][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6036.673008][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6036.673407][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6036.673803][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6036.674244][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6036.674572][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6036.674966][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6036.675362][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6036.675755][ C3] PKRU: 55555554 [ 6036.675936][ C3] Call Trace: [ 6036.676101][ C3] [ 6036.676250][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6036.676508][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6036.676747][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6036.677021][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6036.677290][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6036.677576][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6036.677838][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6036.678138][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6036.678398][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6036.678701][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6036.678994][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6036.679306][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6036.679589][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6036.679882][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6036.680168][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6036.680473][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6036.680713][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6036.680950][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6036.681188][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6036.681432][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6036.681703][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6036.681983][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6036.682219][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6036.682457][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6036.682714][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6036.682944][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6036.683192][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6036.683446][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6036.683716][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6036.683991][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6036.684236][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6036.684505][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6036.684766][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6036.685108][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6036.685357][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6036.685672][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6036.685931][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6036.686135][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6036.686363][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6036.686612][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6036.686884][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6036.687115][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6036.687340][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6036.687654][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6036.687956][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6036.688234][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6036.688523][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6036.688769][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6036.688998][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6036.689292][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6036.689576][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6036.689897][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6036.690134][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6036.690426][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6036.690709][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6036.691021][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6036.691273][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6036.691503][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6036.691749][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6036.692058][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6036.692386][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6036.692682][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6036.692953][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6036.693241][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6036.693552][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6036.693858][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6036.694182][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6036.694419][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6036.694681][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6036.694939][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6036.695203][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6036.695483][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6036.695791][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6036.696039][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6036.696312][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6036.696548][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6036.696787][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6036.697018][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6036.697252][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6036.697517][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6036.697770][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6036.698034][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6036.698313][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6036.698622][ C3] tc_run (net/core/dev.c:3945) [ 6036.698824][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6036.699053][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6036.699290][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6036.699548][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6036.699798][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6036.700032][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6036.700294][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6036.700597][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6036.700866][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6036.701115][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6036.701378][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6036.701631][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6036.701966][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6036.702239][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6036.702489][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6036.702750][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6036.702965][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6036.703208][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6036.703483][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6036.703790][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6036.704065][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6036.704315][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6036.704541][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6036.704810][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6036.705049][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6036.705298][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6036.705536][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6036.705783][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6036.706016][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6036.706281][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6036.706558][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6036.706801][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6036.707047][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6036.707345][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6036.707662][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6036.707903][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6036.708160][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6036.708427][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6036.708662][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6036.708897][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6036.709156][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6036.709416][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6036.709673][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6036.709939][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6036.710223][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6036.710458][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6036.710746][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6036.710985][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6036.711246][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6036.711464][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6036.711758][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6036.712005][ C3] __do_softirq (kernel/softirq.c:553) [ 6036.712236][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6036.712454][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6036.712736][ C3] [ 6036.712887][ C3] [ 6036.713035][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6036.713341][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6036.713661][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6036.714617][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6036.714922][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6036.715317][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6036.715710][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6036.716106][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6036.716501][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6036.716897][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6036.717191][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6036.717406][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6036.717636][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6036.717887][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6036.718170][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6036.718408][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6036.718663][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6036.718913][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6036.719199][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6036.719420][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6036.719660][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6036.719901][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6036.720138][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6036.720425][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6036.720688][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6036.720921][ C3] ksys_write (fs/read_write.c:643) [ 6036.721137][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6036.721383][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6036.721686][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6036.721916][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6036.722214][ C3] RIP: 0033:0x7f93b2836957 [ 6036.722436][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6036.723399][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6036.723816][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6036.724211][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6036.724604][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6036.725000][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6036.725394][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6064.614975][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6064.615488][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6064.615939][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6064.616394][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6064.617279][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6064.617873][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6064.618191][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6064.619135][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6064.619434][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6064.619822][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6064.620211][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6064.620598][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6064.620986][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6064.621374][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6064.621808][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6064.622131][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6064.622522][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6064.622909][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6064.623319][ C1] PKRU: 55555554 [ 6064.623500][ C1] Call Trace: [ 6064.623670][ C1] [ 6064.623816][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6064.624075][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6064.624326][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6064.624597][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6064.624864][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6064.625144][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6064.625401][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6064.625699][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6064.625954][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6064.626256][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6064.626545][ C1] [ 6064.626691][ C1] [ 6064.626838][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6064.627145][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6064.627428][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6064.627714][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6064.627997][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6064.628302][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6064.628555][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6064.628793][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6064.629040][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6064.629309][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6064.629593][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6064.629837][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6064.630069][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6064.630320][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6064.630549][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6064.630789][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6064.631039][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6064.631304][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6064.631572][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6064.631812][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6064.632075][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6064.632330][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6064.632665][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6064.632909][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6064.633222][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6064.633476][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6064.633673][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6064.633898][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6064.634142][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6064.634409][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6064.634671][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6064.634892][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6064.635201][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6064.635496][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6064.635789][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6064.636080][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6064.636328][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6064.636558][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6064.636856][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6064.637139][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6064.637463][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6064.637701][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6064.637995][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6064.638279][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6064.638595][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6064.638849][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6064.639082][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6064.639327][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6064.639638][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6064.639967][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6064.640266][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6064.640539][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6064.640825][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6064.641133][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6064.641418][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6064.641732][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6064.641979][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6064.642256][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6064.642503][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6064.642752][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6064.643002][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6064.643265][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6064.643519][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6064.643764][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6064.644028][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6064.644291][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6064.644514][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6064.644767][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6064.645040][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6064.645307][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6064.645521][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6064.645786][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6064.646093][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6064.646335][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6064.646564][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6064.646809][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6064.647063][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6064.647348][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6064.647614][ C1] tc_run (net/core/dev.c:3945) [ 6064.647817][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6064.648048][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6064.648284][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6064.648545][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6064.648796][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6064.649032][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6064.649295][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6064.649596][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6064.649865][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6064.650114][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6064.650379][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6064.650632][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6064.650911][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6064.651247][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6064.651520][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6064.651772][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6064.652034][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6064.652250][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6064.652483][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6064.652724][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6064.653012][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6064.653262][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6064.653499][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6064.653744][ C1] ? __create_object (mm/kmemleak.c:756) [ 6064.653986][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6064.654251][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6064.654532][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6064.654802][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6064.655081][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6064.655319][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6064.655583][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6064.655809][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6064.656027][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6064.656265][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6064.656515][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6064.656767][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6064.657034][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6064.657260][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6064.657506][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6064.657758][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6064.657993][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6064.658256][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6064.658497][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6064.658760][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6064.659002][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6064.659281][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6064.659578][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6064.659876][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6064.660196][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6064.660446][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6064.660746][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6064.660978][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6064.661276][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6064.661499][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6064.662459][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6064.662877][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6064.663276][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6064.663670][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6064.664066][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6064.664462][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6064.666879][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6064.667401][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6064.667900][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6064.668362][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6064.669262][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6064.669870][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6064.670191][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6064.671151][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6064.671456][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6064.671850][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6064.672246][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6064.672642][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6064.673040][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6064.673435][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6064.673878][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6064.674206][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6064.674605][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6064.674999][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6064.675394][ C3] PKRU: 55555554 [ 6064.675575][ C3] Call Trace: [ 6064.675744][ C3] [ 6064.675890][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6064.676149][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6064.676392][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6064.676666][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6064.676938][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6064.677223][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6064.677485][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6064.677788][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6064.678048][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6064.678354][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6064.678646][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6064.678958][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6064.679246][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6064.679538][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6064.679825][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6064.680134][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6064.680375][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6064.680611][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6064.680849][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6064.681096][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6064.681365][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6064.681649][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6064.681883][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6064.682122][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6064.682380][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6064.682613][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6064.682859][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6064.683118][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6064.683389][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6064.683664][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6064.683909][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6064.684178][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6064.684441][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6064.684784][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6064.685035][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6064.685352][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6064.685612][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6064.685813][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6064.686043][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6064.686293][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6064.686567][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6064.686796][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6064.687019][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6064.687335][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6064.687639][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6064.687915][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6064.688208][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6064.688453][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6064.688680][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6064.688978][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6064.689259][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6064.689581][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6064.689818][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6064.690113][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6064.690395][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6064.690709][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6064.690962][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6064.691196][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6064.691443][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6064.691751][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6064.692080][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6064.692376][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6064.692647][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6064.692933][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6064.693249][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6064.693554][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6064.693876][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6064.694114][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6064.694377][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6064.694636][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6064.694902][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6064.695183][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6064.695492][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6064.695741][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6064.696017][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6064.696257][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6064.696495][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6064.696723][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6064.696961][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6064.697222][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6064.697476][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6064.697741][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6064.698023][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6064.698333][ C3] tc_run (net/core/dev.c:3945) [ 6064.698536][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6064.698763][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6064.699000][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6064.699259][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6064.699510][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6064.699747][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6064.700008][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6064.700311][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6064.700580][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6064.700830][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6064.701092][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6064.701346][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6064.701680][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6064.701954][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6064.702205][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6064.702468][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6064.702682][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6064.702924][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6064.703200][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6064.703509][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6064.703782][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6064.704031][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6064.704260][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6064.704526][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6064.704768][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6064.705017][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6064.705254][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6064.705499][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6064.705734][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6064.705998][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6064.706277][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6064.706517][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6064.706763][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6064.707061][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6064.707379][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6064.707621][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6064.707879][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6064.708145][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6064.708383][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6064.708615][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6064.708874][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6064.709134][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6064.709392][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6064.709659][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6064.709940][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6064.710179][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6064.710467][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6064.710703][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6064.710964][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6064.711185][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6064.711479][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6064.711723][ C3] __do_softirq (kernel/softirq.c:553) [ 6064.711955][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6064.712171][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6064.712455][ C3] [ 6064.712603][ C3] [ 6064.712753][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6064.713056][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6064.713378][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6064.714341][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6064.714646][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6064.715047][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6064.715442][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6064.715835][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6064.716229][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6064.716628][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6064.716921][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6064.717137][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6064.717365][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6064.717615][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6064.717899][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6064.718134][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6064.718390][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6064.718640][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6064.718928][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6064.719146][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6064.719388][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6064.719631][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6064.719866][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6064.720153][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6064.720414][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6064.720649][ C3] ksys_write (fs/read_write.c:643) [ 6064.720863][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6064.721109][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6064.721412][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6064.721640][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6064.721936][ C3] RIP: 0033:0x7f93b2836957 [ 6064.722161][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6064.723124][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6064.723539][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6064.723935][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6064.724329][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6064.724723][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6064.725118][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6064.725517][ C3] | [ 6089.808161][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6089.808505][ C1] rcu: 1-....: (3707040 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=897896 | [ 6089.809047][ C1] rcu: (t=3695837 jiffies g=1064457 q=100 ncpus=4) [ 6089.809805][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6089.810401][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 6089.810680][ C1] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff All code ======== 0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7: 00 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 66 0f 1f 00 nopw (%rax) 1c: 48 85 f6 test %rsi,%rsi 1f: 0f 84 5e 01 00 00 je 0x183 25: 48 89 f8 mov %rdi,%rax 28: 41 54 push %r12 2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction 2e: 48 01 f0 add %rsi,%rax 31: 55 push %rbp 32: 53 push %rbx 33: 72 14 jb 0x49 35: eb 26 jmp 0x5d 37: cc int3 38: cc int3 39: cc int3 3a: 48 rex.W 3b: b8 ff ff ff ff mov $0xffffffff,%eax Code starting with the faulting instruction =========================================== 0: 44 0f b6 c2 movzbl %dl,%r8d 4: 48 01 f0 add %rsi,%rax 7: 55 push %rbp 8: 53 push %rbx 9: 72 14 jb 0x1f b: eb 26 jmp 0x33 d: cc int3 e: cc int3 f: cc int3 10: 48 rex.W 11: b8 ff ff ff ff mov $0xffffffff,%eax [ 6089.811623][ C1] RSP: 0018:ffffc9000009e948 EFLAGS: 00000202 [ 6089.811922][ C1] RAX: ffff888007a88e18 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6089.812310][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6089.812699][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6089.813111][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6089.813510][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6089.813907][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6089.814354][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6089.814673][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6089.815056][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6089.815437][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6089.815817][ C1] PKRU: 55555554 [ 6089.815992][ C1] Call Trace: [ 6089.816156][ C1] [ 6089.816298][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6089.816561][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6089.816802][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6089.817044][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6089.817267][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6089.817525][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6089.817783][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6089.818030][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6089.818305][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6089.818537][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6089.818838][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6089.819101][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6089.819375][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6089.819628][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6089.819921][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6089.820172][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6089.820468][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6089.820752][ C1] [ 6089.820896][ C1] [ 6089.821041][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6089.821342][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6089.821620][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 6089.821866][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6089.822135][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6089.822435][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.822667][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6089.822910][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6089.823150][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6089.823414][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6089.823690][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.823922][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6089.824155][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6089.824407][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6089.824635][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6089.824874][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6089.825122][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6089.825387][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6089.825657][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6089.825896][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6089.826161][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6089.826416][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6089.826751][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6089.826995][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6089.827304][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6089.827559][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6089.827756][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6089.827981][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6089.828227][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6089.828494][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6089.828758][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6089.828978][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6089.829287][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6089.829583][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6089.829855][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6089.830140][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6089.830382][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6089.830604][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6089.830895][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6089.831170][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6089.831483][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.831714][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6089.832025][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6089.832308][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6089.832622][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6089.832881][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6089.833115][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6089.833361][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6089.833672][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6089.834002][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6089.834298][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6089.834571][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6089.834857][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6089.835166][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6089.835447][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6089.835760][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6089.836006][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6089.836282][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6089.836528][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6089.836775][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6089.837021][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6089.837282][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6089.837535][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6089.837782][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6089.838044][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6089.838307][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6089.838533][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6089.838787][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6089.839060][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6089.839325][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6089.839539][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6089.839806][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6089.840112][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6089.840352][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6089.840583][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6089.840830][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6089.841084][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6089.841369][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6089.841634][ C1] tc_run (net/core/dev.c:3945) [ 6089.841838][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6089.842067][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.842304][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6089.842563][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6089.842814][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.843054][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6089.843318][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6089.843619][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6089.843889][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6089.844139][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6089.844403][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6089.844657][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6089.844936][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6089.845269][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6089.845544][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6089.845796][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6089.846059][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6089.846273][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6089.846508][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6089.846749][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6089.847034][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6089.847283][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6089.847523][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6089.847768][ C1] ? __create_object (mm/kmemleak.c:756) [ 6089.848009][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6089.848275][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6089.848554][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6089.848824][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6089.849105][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6089.849340][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6089.849602][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6089.849828][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6089.850046][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6089.850284][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6089.850533][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6089.850784][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6089.851052][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6089.851276][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6089.851522][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6089.851774][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6089.852005][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6089.852267][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6089.852504][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6089.852766][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6089.853010][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6089.853290][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6089.853585][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6089.853885][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6089.854204][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6089.854455][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6089.854755][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6089.854984][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6089.855281][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6089.855504][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6089.856461][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6089.856877][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6089.857271][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6089.857665][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6089.858059][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6089.858452][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6089.858452][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6089.858850][ C1] | [ 6089.859007][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 6089.859278][ C3] NMI backtrace for cpu 3 [ 6089.859286][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6089.859288][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6089.859294][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6089.859297][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6089.859300][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6089.859302][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6089.859303][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6089.859305][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6089.859307][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6089.859309][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6089.859311][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6089.859314][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6089.859316][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6089.859317][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6089.859318][ C3] PKRU: 55555554 [ 6089.859320][ C3] Call Trace: [ 6089.859322][ C3] [ 6089.859324][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6089.859330][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6089.859335][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6089.859339][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6089.859342][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6089.859345][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6089.859350][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6089.859354][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6089.859357][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6089.859361][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6089.859364][ C3] [ 6089.859365][ C3] [ 6089.859367][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6089.859369][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6089.859375][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.859378][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6089.859381][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6089.859385][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6089.859388][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6089.859392][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.859394][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6089.859398][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6089.859401][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6089.859407][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6089.859409][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6089.859414][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6089.859419][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6089.859423][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6089.859425][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6089.859428][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6089.859431][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6089.859435][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6089.859439][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6089.859442][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6089.859451][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6089.859454][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6089.859456][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6089.859460][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6089.859463][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6089.859467][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6089.859469][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6089.859476][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6089.859481][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6089.859484][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6089.859492][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6089.859496][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6089.859498][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6089.859502][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6089.859505][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6089.859509][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.859512][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6089.859516][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6089.859520][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6089.859524][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6089.859527][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6089.859529][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6089.859533][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6089.859540][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6089.859546][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6089.859553][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6089.859557][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6089.859567][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6089.859576][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6089.859585][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6089.859594][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6089.859597][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6089.859601][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6089.859605][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6089.859608][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6089.859610][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6089.859614][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6089.859620][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6089.859623][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6089.859627][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6089.859632][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6089.859636][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6089.859639][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6089.859642][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6089.859645][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6089.859647][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6089.859650][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6089.859654][ C3] tc_run (net/core/dev.c:3945) [ 6089.859657][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6089.859660][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.859662][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6089.859666][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6089.859670][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.859673][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6089.859676][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6089.859679][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6089.859682][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6089.859686][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6089.859689][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6089.859693][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6089.859700][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6089.859703][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6089.859706][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6089.859710][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6089.859713][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6089.859715][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6089.859718][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6089.859721][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6089.859724][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6089.859727][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6089.859730][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6089.859734][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6089.859737][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6089.859740][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6089.859743][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6089.859747][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6089.859750][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6089.859755][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6089.859758][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6089.859762][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6089.859766][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6089.859770][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6089.859773][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6089.859776][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6089.859780][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6089.859782][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6089.859785][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6089.859790][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6089.859794][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6089.859798][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6089.859801][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6089.859805][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6089.859808][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.859811][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6089.859816][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6089.859818][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6089.859821][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6089.859824][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6089.859829][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6089.859832][ C3] __do_softirq (kernel/softirq.c:553) [ 6089.859837][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6089.859839][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6089.859842][ C3] [ 6089.859843][ C3] [ 6089.859844][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6089.859848][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6089.859850][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6089.859853][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6089.859855][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6089.859857][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6089.859858][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6089.859860][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6089.859861][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6089.859865][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6089.859869][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6089.859873][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6089.859880][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6089.859883][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6089.859887][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.859889][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6089.859893][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6089.859898][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6089.859901][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6089.859905][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6089.859907][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6089.859911][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6089.859914][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6089.859917][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6089.859921][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6089.859925][ C3] ksys_write (fs/read_write.c:643) [ 6089.859929][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6089.859932][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6089.859936][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6089.859940][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6089.859943][ C3] RIP: 0033:0x7f93b2836957 [ 6089.859946][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6089.859948][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6089.859950][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6089.859952][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6089.859954][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6089.859955][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6089.859957][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6116.615026][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6116.615552][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6116.616018][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6116.616483][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6116.617388][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6116.617999][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6116.618324][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6116.619295][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6116.619603][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6116.620004][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6116.620403][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6116.620802][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6116.621200][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6116.621599][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6116.622046][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6116.622377][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6116.622787][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6116.623185][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6116.623586][ C1] PKRU: 55555554 [ 6116.623770][ C1] Call Trace: [ 6116.623943][ C1] [ 6116.624093][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6116.624358][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6116.624604][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6116.624883][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6116.625161][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6116.625452][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6116.625720][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6116.626030][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6116.626295][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6116.626610][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6116.626908][ C1] [ 6116.627060][ C1] [ 6116.627212][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6116.627528][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6116.627822][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6116.628121][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6116.628415][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6116.628733][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6116.628972][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6116.629216][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6116.629469][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6116.629744][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6116.630031][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6116.630273][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6116.630516][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6116.630778][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6116.631017][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6116.631269][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6116.631531][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6116.631808][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6116.632089][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6116.632337][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6116.632612][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6116.632884][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6116.633234][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6116.633490][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6116.633814][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6116.634078][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6116.634284][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6116.634519][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6116.634775][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6116.635052][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6116.635326][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6116.635556][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6116.635877][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6116.636182][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6116.636467][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6116.636761][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6116.637012][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6116.637247][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6116.637550][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6116.637839][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6116.638169][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6116.638409][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6116.638705][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6116.638995][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6116.639317][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6116.639574][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6116.639811][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6116.640061][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6116.640374][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6116.640706][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6116.641007][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6116.641283][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6116.641573][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6116.641884][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6116.642173][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6116.642493][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6116.642747][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6116.643031][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6116.643283][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6116.643534][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6116.643786][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6116.644053][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6116.644312][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6116.644562][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6116.644830][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6116.645096][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6116.645322][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6116.645578][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6116.645852][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6116.646130][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6116.646349][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6116.646619][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6116.646931][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6116.647177][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6116.647411][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6116.647661][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6116.647920][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6116.648211][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6116.648482][ C1] tc_run (net/core/dev.c:3945) [ 6116.648689][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6116.648924][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6116.649163][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6116.649426][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6116.649683][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6116.649924][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6116.650191][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6116.650496][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6116.650771][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6116.651025][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6116.651294][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6116.651553][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6116.651835][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6116.652173][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6116.652450][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6116.652706][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6116.652979][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6116.653201][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6116.653439][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6116.653684][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6116.653975][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6116.654230][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6116.654472][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6116.654723][ C1] ? __create_object (mm/kmemleak.c:756) [ 6116.654971][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6116.655240][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6116.655526][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6116.655804][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6116.656088][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6116.656329][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6116.656598][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6116.656829][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6116.657053][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6116.657296][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6116.657547][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6116.657803][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6116.658076][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6116.658305][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6116.658556][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6116.658811][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6116.659048][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6116.659314][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6116.659557][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6116.659825][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6116.660071][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6116.660355][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6116.660659][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6116.660959][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6116.661284][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6116.661539][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6116.661846][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6116.662081][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6116.662384][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6116.662613][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6116.663597][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6116.664023][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6116.664426][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6116.664828][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6116.665231][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6116.665634][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6116.668059][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6116.668583][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6116.669083][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6116.669550][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6116.670450][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6116.671058][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6116.671379][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6116.672340][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6116.672646][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6116.673047][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6116.673441][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6116.673836][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6116.674233][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6116.674631][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6116.675073][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6116.675402][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6116.675799][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6116.676196][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6116.676591][ C3] PKRU: 55555554 [ 6116.676772][ C3] Call Trace: [ 6116.676939][ C3] [ 6116.677087][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6116.677346][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6116.677588][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6116.677862][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6116.678132][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6116.678420][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6116.678682][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6116.678984][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6116.679245][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6116.679551][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6116.679844][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6116.680157][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6116.680443][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6116.680735][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6116.681023][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6116.681330][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6116.681570][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6116.681808][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6116.682047][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6116.682293][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6116.682563][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6116.682850][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6116.683087][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6116.683326][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6116.683585][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6116.683819][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6116.684064][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6116.684321][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6116.684595][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6116.684869][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6116.685116][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6116.685386][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6116.685648][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6116.685992][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6116.686242][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6116.686560][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6116.686819][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6116.687023][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6116.687254][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6116.687504][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6116.687779][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6116.688008][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6116.688234][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6116.688551][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6116.688853][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6116.689133][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6116.689423][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6116.689669][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6116.689899][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6116.690195][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6116.690479][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6116.690801][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6116.691039][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6116.691332][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6116.691617][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6116.691932][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6116.692186][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6116.692417][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6116.692663][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6116.692979][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6116.693308][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6116.693606][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6116.693877][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6116.694163][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6116.694474][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6116.694782][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6116.695105][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6116.695344][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6116.695607][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6116.695866][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6116.696131][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6116.696414][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6116.696722][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6116.696970][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6116.697247][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6116.697484][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6116.697727][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6116.697957][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6116.698194][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6116.698457][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6116.698711][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6116.698977][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6116.699257][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6116.699568][ C3] tc_run (net/core/dev.c:3945) [ 6116.699770][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6116.700002][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6116.700240][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6116.700498][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6116.700749][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6116.700985][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6116.701249][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6116.701550][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6116.701822][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6116.702073][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6116.702336][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6116.702591][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6116.702930][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6116.703204][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6116.703455][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6116.703718][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6116.703934][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6116.704174][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6116.704450][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6116.704760][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6116.705034][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6116.705286][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6116.705514][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6116.705783][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6116.706024][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6116.706272][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6116.706511][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6116.706758][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6116.706993][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6116.707258][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6116.707536][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6116.707779][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6116.708026][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6116.708326][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6116.708644][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6116.708885][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6116.709144][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6116.709412][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6116.709648][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6116.709884][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6116.710143][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6116.710403][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6116.710661][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6116.710929][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6116.711213][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6116.711451][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6116.711739][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6116.711976][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6116.712238][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6116.712456][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6116.712757][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6116.713004][ C3] __do_softirq (kernel/softirq.c:553) [ 6116.713236][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6116.713453][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6116.713736][ C3] [ 6116.713887][ C3] [ 6116.714035][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6116.714338][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6116.714659][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6116.715621][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6116.715926][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6116.716321][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6116.716715][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6116.717113][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6116.717507][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6116.717905][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6116.718199][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6116.718414][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6116.718644][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6116.718895][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6116.719178][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6116.719416][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6116.719671][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6116.719922][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6116.720208][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6116.720430][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6116.720671][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6116.720911][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6116.721149][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6116.721437][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6116.721700][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6116.721934][ C3] ksys_write (fs/read_write.c:643) [ 6116.722150][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6116.722396][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6116.722697][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6116.722933][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6116.723231][ C3] RIP: 0033:0x7f93b2836957 [ 6116.723454][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6116.724416][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6116.724833][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6116.725227][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6116.725622][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6116.726018][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6116.726412][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6144.614966][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6144.615478][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6144.615930][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6144.616384][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6144.617262][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6144.617851][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6144.618164][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6144.619098][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6144.619394][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6144.619778][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6144.620162][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6144.620545][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6144.620930][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6144.621314][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6144.621744][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6144.622062][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6144.622449][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6144.622836][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6144.623220][ C1] PKRU: 55555554 [ 6144.623395][ C1] Call Trace: [ 6144.623560][ C1] [ 6144.623703][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6144.623955][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6144.624189][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6144.624457][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6144.624721][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6144.625001][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6144.625256][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6144.625551][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6144.625805][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6144.626102][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6144.626387][ C1] [ 6144.626533][ C1] [ 6144.626678][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6144.626984][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6144.627265][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6144.627551][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6144.627831][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6144.628136][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6144.628369][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6144.628622][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6144.628869][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6144.629139][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6144.629423][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6144.629658][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6144.629902][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6144.630152][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6144.630381][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6144.630620][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6144.630871][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6144.631137][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6144.631431][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6144.631680][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6144.631952][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6144.632217][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6144.632566][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6144.632822][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6144.633145][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6144.633408][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6144.633612][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6144.633845][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6144.634099][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6144.634379][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6144.634652][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6144.634880][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6144.635200][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6144.635505][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6144.635788][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6144.636082][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6144.636332][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6144.636564][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6144.636867][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6144.637154][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6144.637481][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6144.637721][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6144.638017][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6144.638305][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6144.638624][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6144.638880][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6144.639114][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6144.639363][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6144.639676][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6144.640008][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6144.640309][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6144.640584][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6144.640872][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6144.641184][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6144.641471][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6144.641787][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6144.642036][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6144.642316][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6144.642565][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6144.642817][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6144.643064][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6144.643330][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6144.643586][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6144.643832][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6144.644098][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6144.644364][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6144.644590][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6144.644845][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6144.645118][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6144.645388][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6144.645604][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6144.645872][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6144.646182][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6144.646426][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6144.646656][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6144.646905][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6144.647161][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6144.647449][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6144.647718][ C1] tc_run (net/core/dev.c:3945) [ 6144.647923][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6144.648155][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6144.648394][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6144.648655][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6144.648909][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6144.649147][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6144.649411][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6144.649716][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6144.649987][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6144.650240][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6144.650505][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6144.650762][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6144.651046][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6144.651384][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6144.651661][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6144.651915][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6144.652179][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6144.652397][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6144.652635][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6144.652880][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6144.653168][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6144.653420][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6144.653661][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6144.653910][ C1] ? __create_object (mm/kmemleak.c:756) [ 6144.654155][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6144.654423][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6144.654705][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6144.654980][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6144.655261][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6144.655502][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6144.655768][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6144.655996][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6144.656218][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6144.656459][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6144.656710][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6144.656965][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6144.657236][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6144.657462][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6144.657712][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6144.657968][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6144.658205][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6144.658472][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6144.658714][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6144.658979][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6144.659223][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6144.659505][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6144.659806][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6144.660106][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6144.660429][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6144.660681][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6144.660986][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6144.661219][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6144.661519][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6144.661747][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6144.662718][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6144.663136][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6144.663532][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6144.663926][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6144.664321][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6144.664719][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6144.667123][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6144.667643][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6144.668141][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6144.668604][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6144.669508][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6144.670116][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6144.670438][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6144.671397][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6144.671700][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6144.672095][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6144.672490][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6144.672891][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6144.673285][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6144.673677][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6144.674118][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6144.674445][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6144.674844][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6144.675237][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6144.675630][ C3] PKRU: 55555554 [ 6144.675810][ C3] Call Trace: [ 6144.675978][ C3] [ 6144.676123][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6144.676382][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6144.676622][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6144.676896][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6144.677168][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6144.677454][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6144.677715][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6144.678018][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6144.678278][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6144.678584][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6144.678875][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6144.679185][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6144.679474][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6144.679765][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6144.680051][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6144.680360][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6144.680599][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6144.680836][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6144.681074][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6144.681322][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6144.681591][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6144.681875][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6144.682111][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6144.682351][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6144.682612][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6144.682847][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6144.683093][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6144.683349][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6144.683620][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6144.683895][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6144.684140][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6144.684409][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6144.684672][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6144.685016][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6144.685266][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6144.685585][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6144.685846][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6144.686047][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6144.686277][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6144.686527][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6144.686801][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6144.687030][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6144.687254][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6144.687570][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6144.687874][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6144.688151][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6144.688448][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6144.688693][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6144.688921][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6144.689219][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6144.689501][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6144.689823][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6144.690061][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6144.690356][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6144.690638][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6144.690951][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6144.691205][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6144.691438][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6144.691685][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6144.691993][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6144.692324][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6144.692623][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6144.692895][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6144.693183][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6144.693495][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6144.693800][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6144.694124][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6144.694363][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6144.694626][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6144.694885][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6144.695152][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6144.695434][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6144.695744][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6144.695993][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6144.696267][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6144.696507][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6144.696748][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6144.696976][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6144.697215][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6144.697476][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6144.697731][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6144.697995][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6144.698278][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6144.698588][ C3] tc_run (net/core/dev.c:3945) [ 6144.698792][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6144.699020][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6144.699257][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6144.699516][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6144.699766][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6144.700004][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6144.700265][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6144.700568][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6144.700838][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6144.701089][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6144.701351][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6144.701605][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6144.701939][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6144.702214][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6144.702464][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6144.702731][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6144.702946][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6144.703189][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6144.703461][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6144.703770][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6144.704045][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6144.704294][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6144.704523][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6144.704789][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6144.705031][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6144.705280][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6144.705517][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6144.705760][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6144.705995][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6144.706258][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6144.706537][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6144.706777][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6144.707023][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6144.707320][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6144.707637][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6144.707880][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6144.708137][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6144.708402][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6144.708640][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6144.708873][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6144.709132][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6144.709391][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6144.709652][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6144.709919][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6144.710200][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6144.710437][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6144.710726][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6144.710961][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6144.711223][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6144.711444][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6144.711738][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6144.711983][ C3] __do_softirq (kernel/softirq.c:553) [ 6144.712216][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6144.712432][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6144.712720][ C3] [ 6144.712868][ C3] [ 6144.713019][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6144.713319][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6144.713640][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6144.714601][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6144.714905][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6144.715302][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6144.715697][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6144.716091][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6144.716484][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6144.716884][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6144.717177][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6144.717394][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6144.717621][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6144.717871][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6144.718154][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6144.718390][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6144.718644][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6144.718895][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6144.719183][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6144.719401][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6144.719642][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6144.719886][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6144.720121][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6144.720409][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6144.720670][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6144.720905][ C3] ksys_write (fs/read_write.c:643) [ 6144.721119][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6144.721365][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6144.721667][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6144.721896][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6144.722193][ C3] RIP: 0033:0x7f93b2836957 [ 6144.722418][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6144.723380][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6144.723795][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6144.724194][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6144.724588][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6144.724983][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6144.725377][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6144.725778][ C3] | [ 6167.863161][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6167.863511][ C1] rcu: 1-....: (3784939 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=917141 | [ 6167.864063][ C1] rcu: (t=3773892 jiffies g=1064457 q=100 ncpus=4) [ 6167.864845][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6167.865454][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6167.865779][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6167.866747][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6167.867053][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6167.867447][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6167.867842][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6167.868240][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6167.868633][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6167.869032][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6167.869478][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6167.869811][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6167.870210][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6167.870615][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6167.871011][ C1] PKRU: 55555554 [ 6167.871192][ C1] Call Trace: [ 6167.871361][ C1] [ 6167.871508][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6167.871782][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6167.872035][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6167.872289][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6167.872525][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6167.872795][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6167.873065][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6167.873321][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6167.873606][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6167.873849][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6167.874162][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6167.874436][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6167.874722][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6167.874987][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6167.875291][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6167.875553][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6167.875861][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6167.876157][ C1] [ 6167.876305][ C1] [ 6167.876456][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6167.876768][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6167.877059][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6167.877353][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6167.877641][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6167.877955][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6167.878196][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6167.878434][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6167.878682][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6167.878955][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6167.879240][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6167.879479][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6167.879718][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6167.879978][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6167.880212][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6167.880460][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6167.880718][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6167.880991][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6167.881270][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6167.881519][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6167.881791][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6167.882054][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6167.882399][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6167.882655][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6167.882974][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6167.883236][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6167.883440][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6167.883673][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6167.883925][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6167.884202][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6167.884473][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6167.884699][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6167.885018][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6167.885325][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6167.885604][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6167.885899][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6167.886148][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6167.886378][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6167.886678][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6167.886961][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6167.887285][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6167.887524][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6167.887820][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6167.888107][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6167.888425][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6167.888680][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6167.888916][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6167.889163][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6167.889476][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6167.889809][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6167.890108][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6167.890382][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6167.890672][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6167.890984][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6167.891269][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6167.891585][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6167.891834][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6167.892111][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6167.892360][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6167.892612][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6167.892860][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6167.893124][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6167.893379][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6167.893627][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6167.893889][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6167.894153][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6167.894379][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6167.894635][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6167.894907][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6167.895174][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6167.895389][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6167.895656][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6167.895963][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6167.896206][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6167.896438][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6167.896686][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6167.896943][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6167.897229][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6167.897496][ C1] tc_run (net/core/dev.c:3945) [ 6167.897700][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6167.897932][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6167.898171][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6167.898432][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6167.898685][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6167.898923][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6167.899188][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6167.899491][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6167.899765][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6167.900018][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6167.900284][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6167.900540][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6167.900821][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6167.901156][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6167.901433][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6167.901687][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6167.901955][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6167.902171][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6167.902408][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6167.902655][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6167.902942][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6167.903194][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6167.903435][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6167.903683][ C1] ? __create_object (mm/kmemleak.c:756) [ 6167.903926][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6167.904194][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6167.904475][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6167.904748][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6167.905029][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6167.905269][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6167.905533][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6167.905761][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6167.905980][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6167.906220][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6167.906470][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6167.906724][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6167.906994][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6167.907221][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6167.907469][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6167.907726][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6167.907962][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6167.908226][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6167.908466][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6167.908730][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6167.908974][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6167.909254][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6167.909555][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6167.909855][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6167.910176][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6167.910429][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6167.910732][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6167.910964][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6167.911264][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6167.911487][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6167.912453][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6167.912878][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6167.913272][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6167.913670][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6167.914069][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6167.914463][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6167.914463][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6167.914863][ C1] | [ 6167.915020][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 6167.915290][ C3] NMI backtrace for cpu 3 [ 6167.915298][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6167.915300][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6167.915305][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6167.915308][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6167.915311][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6167.915312][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6167.915314][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6167.915316][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6167.915317][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6167.915319][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6167.915321][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6167.915324][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6167.915326][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6167.915327][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6167.915329][ C3] PKRU: 55555554 [ 6167.915330][ C3] Call Trace: [ 6167.915332][ C3] [ 6167.915334][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6167.915339][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6167.915343][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6167.915348][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6167.915350][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6167.915352][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6167.915357][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6167.915361][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6167.915364][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6167.915368][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6167.915371][ C3] [ 6167.915372][ C3] [ 6167.915373][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6167.915376][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6167.915381][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6167.915384][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6167.915388][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6167.915391][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6167.915394][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6167.915397][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6167.915399][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6167.915403][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6167.915406][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6167.915412][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6167.915415][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6167.915420][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6167.915425][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6167.915428][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6167.915431][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6167.915433][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6167.915436][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6167.915441][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6167.915444][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6167.915448][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6167.915457][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6167.915459][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6167.915462][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6167.915465][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6167.915468][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6167.915471][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6167.915474][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6167.915480][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6167.915485][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6167.915489][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6167.915497][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6167.915501][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6167.915503][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6167.915507][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6167.915510][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6167.915515][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6167.915517][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6167.915521][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6167.915525][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6167.915529][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6167.915532][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6167.915534][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6167.915538][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6167.915544][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6167.915551][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6167.915557][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6167.915562][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6167.915572][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6167.915580][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6167.915589][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6167.915598][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6167.915601][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6167.915605][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6167.915608][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6167.915611][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6167.915613][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6167.915616][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6167.915622][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6167.915625][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6167.915629][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6167.915634][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6167.915638][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6167.915640][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6167.915643][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6167.915647][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6167.915649][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6167.915651][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6167.915655][ C3] tc_run (net/core/dev.c:3945) [ 6167.915658][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6167.915661][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6167.915664][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6167.915668][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6167.915672][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6167.915674][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6167.915677][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6167.915680][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6167.915683][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6167.915687][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6167.915690][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6167.915694][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6167.915701][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6167.915704][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6167.915707][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6167.915711][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6167.915714][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6167.915717][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6167.915720][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6167.915723][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6167.915725][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6167.915728][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6167.915731][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6167.915734][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6167.915737][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6167.915740][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6167.915744][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6167.915748][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6167.915751][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6167.915756][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6167.915759][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6167.915763][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6167.915767][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6167.915771][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6167.915774][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6167.915778][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6167.915781][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6167.915784][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6167.915788][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6167.915792][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6167.915797][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6167.915801][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6167.915804][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6167.915808][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6167.915811][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6167.915813][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6167.915818][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6167.915820][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6167.915823][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6167.915826][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6167.915830][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6167.915833][ C3] __do_softirq (kernel/softirq.c:553) [ 6167.915838][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6167.915840][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6167.915844][ C3] [ 6167.915844][ C3] [ 6167.915845][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6167.915849][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6167.915851][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6167.915854][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6167.915856][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6167.915858][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6167.915859][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6167.915861][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6167.915862][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6167.915866][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6167.915870][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6167.915874][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6167.915880][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6167.915883][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6167.915888][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6167.915890][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6167.915894][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6167.915898][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6167.915902][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6167.915906][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6167.915909][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6167.915912][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6167.915915][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6167.915919][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6167.915922][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6167.915926][ C3] ksys_write (fs/read_write.c:643) [ 6167.915930][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6167.915934][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6167.915938][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6167.915942][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6167.915945][ C3] RIP: 0033:0x7f93b2836957 [ 6167.915947][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6167.915950][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6167.915952][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6167.915954][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6167.915955][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6167.915957][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6167.915958][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6192.615024][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6192.615548][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6192.616012][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6192.616480][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6192.617387][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6192.617997][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6192.618327][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6192.619291][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6192.619597][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6192.619996][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6192.620394][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6192.620791][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6192.621191][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6192.621589][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6192.622036][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6192.622388][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6192.622784][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6192.623182][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6192.623578][ C1] PKRU: 55555554 [ 6192.623760][ C1] Call Trace: [ 6192.623928][ C1] [ 6192.624076][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6192.624337][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6192.624582][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6192.624860][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6192.625133][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6192.625423][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6192.625688][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6192.625993][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6192.626259][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6192.626569][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6192.626865][ C1] [ 6192.627016][ C1] [ 6192.627168][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6192.627484][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6192.627773][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6192.628069][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6192.628358][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6192.628671][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6192.628913][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6192.629155][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6192.629404][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6192.629679][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6192.629964][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6192.630203][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6192.630445][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6192.630705][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6192.630941][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6192.631188][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6192.631446][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6192.631722][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6192.632002][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6192.632252][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6192.632527][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6192.632792][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6192.633141][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6192.633394][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6192.633716][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6192.633978][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6192.634185][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6192.634417][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6192.634670][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6192.634947][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6192.635221][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6192.635446][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6192.635766][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6192.636074][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6192.636355][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6192.636650][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6192.636900][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6192.637130][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6192.637432][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6192.637718][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6192.638045][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6192.638285][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6192.638584][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6192.638870][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6192.639188][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6192.639445][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6192.639681][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6192.639931][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6192.640246][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6192.640580][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6192.640882][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6192.641158][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6192.641447][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6192.641761][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6192.642045][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6192.642366][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6192.642615][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6192.642893][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6192.643142][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6192.643390][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6192.643639][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6192.643904][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6192.644159][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6192.644408][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6192.644673][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6192.644937][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6192.645165][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6192.645422][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6192.645695][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6192.645962][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6192.646181][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6192.646448][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6192.646759][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6192.647001][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6192.647234][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6192.647484][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6192.647741][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6192.648026][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6192.648296][ C1] tc_run (net/core/dev.c:3945) [ 6192.648502][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6192.648733][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6192.648973][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6192.649234][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6192.649488][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6192.649728][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6192.649994][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6192.650299][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6192.650571][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6192.650825][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6192.651091][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6192.651347][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6192.651628][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6192.651968][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6192.652247][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6192.652505][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6192.652771][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6192.652987][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6192.653224][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6192.653468][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6192.653754][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6192.654006][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6192.654247][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6192.654497][ C1] ? __create_object (mm/kmemleak.c:756) [ 6192.654743][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6192.655010][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6192.655292][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6192.655564][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6192.655849][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6192.656088][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6192.656356][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6192.656584][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6192.656806][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6192.657044][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6192.657295][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6192.657549][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6192.657820][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6192.658047][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6192.658297][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6192.658553][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6192.658790][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6192.659057][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6192.659298][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6192.659564][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6192.659806][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6192.660090][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6192.660388][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6192.660689][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6192.661012][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6192.661265][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6192.661570][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6192.661801][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6192.662102][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6192.662330][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6192.663304][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6192.663724][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6192.664124][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6192.664524][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6192.664922][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6192.665320][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6192.667745][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6192.668267][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6192.668765][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6192.669230][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6192.670127][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6192.670736][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6192.671057][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6192.672016][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6192.672322][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6192.672724][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6192.673119][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6192.673515][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6192.673911][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6192.674306][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6192.674749][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6192.675077][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6192.675474][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6192.675870][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6192.676265][ C3] PKRU: 55555554 [ 6192.676445][ C3] Call Trace: [ 6192.676614][ C3] [ 6192.676760][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6192.677019][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6192.677260][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6192.677534][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6192.677804][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6192.678092][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6192.678354][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6192.678658][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6192.678918][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6192.679224][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6192.679516][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6192.679827][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6192.680114][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6192.680406][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6192.680694][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6192.681002][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6192.681238][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6192.681476][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6192.681714][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6192.681960][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6192.682230][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6192.682516][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6192.682752][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6192.682990][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6192.683248][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6192.683482][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6192.683727][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6192.683982][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6192.684254][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6192.684528][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6192.684774][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6192.685043][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6192.685304][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6192.685649][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6192.685898][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6192.686219][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6192.686478][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6192.686680][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6192.686908][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6192.687157][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6192.687434][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6192.687661][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6192.687887][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6192.688203][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6192.688507][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6192.688784][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6192.689076][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6192.689323][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6192.689553][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6192.689852][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6192.690133][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6192.690455][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6192.690693][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6192.690986][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6192.691270][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6192.691584][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6192.691838][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6192.692071][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6192.692317][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6192.692631][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6192.692960][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6192.693258][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6192.693529][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6192.693817][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6192.694126][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6192.694433][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6192.694756][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6192.694993][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6192.695255][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6192.695512][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6192.695776][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6192.696059][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6192.696368][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6192.696615][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6192.696888][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6192.697127][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6192.697365][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6192.697595][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6192.697832][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6192.698094][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6192.698348][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6192.698613][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6192.698894][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6192.699203][ C3] tc_run (net/core/dev.c:3945) [ 6192.699406][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6192.699635][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6192.699873][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6192.700132][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6192.700383][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6192.700620][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6192.700881][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6192.701181][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6192.701452][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6192.701703][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6192.701965][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6192.702219][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6192.702557][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6192.702830][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6192.703079][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6192.703341][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6192.703558][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6192.703798][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6192.704071][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6192.704380][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6192.704651][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6192.704898][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6192.705127][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6192.705392][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6192.705633][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6192.705882][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6192.706117][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6192.706363][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6192.706596][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6192.706860][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6192.707136][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6192.707378][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6192.707624][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6192.707922][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6192.708240][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6192.708484][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6192.708742][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6192.709008][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6192.709245][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6192.709477][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6192.709735][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6192.709993][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6192.710252][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6192.710519][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6192.710800][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6192.711036][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6192.711321][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6192.711558][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6192.711817][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6192.712036][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6192.712328][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6192.712578][ C3] __do_softirq (kernel/softirq.c:553) [ 6192.712809][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6192.713025][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6192.713308][ C3] [ 6192.713456][ C3] [ 6192.713604][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6192.713904][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6192.714224][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6192.715180][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6192.715485][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6192.715877][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6192.716272][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6192.716665][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6192.717058][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6192.717454][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6192.717749][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6192.717963][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6192.718193][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6192.718442][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6192.718724][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6192.718960][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6192.719214][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6192.719465][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6192.719752][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6192.719971][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6192.720212][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6192.720454][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6192.720689][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6192.720977][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6192.721240][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6192.721475][ C3] ksys_write (fs/read_write.c:643) [ 6192.721690][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6192.721937][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6192.722239][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6192.722472][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6192.722770][ C3] RIP: 0033:0x7f93b2836957 [ 6192.722994][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6192.723955][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6192.724371][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6192.724765][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6192.725162][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6192.725556][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6192.725950][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6220.615043][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6220.615580][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6220.616046][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6220.616516][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6220.617423][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6220.618032][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6220.618354][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6220.619315][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6220.619621][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6220.620016][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6220.620410][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6220.620807][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6220.621201][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6220.621596][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6220.622039][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6220.622388][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6220.622787][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6220.623183][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6220.623587][ C1] PKRU: 55555554 [ 6220.623761][ C1] Call Trace: [ 6220.623929][ C1] [ 6220.624074][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6220.624329][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6220.624567][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6220.624834][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6220.625101][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6220.625379][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6220.625638][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6220.625936][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6220.626192][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6220.626497][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6220.626786][ C1] [ 6220.626935][ C1] [ 6220.627081][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6220.627389][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6220.627672][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6220.627960][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6220.628244][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6220.628568][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6220.628807][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6220.629046][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6220.629297][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6220.629569][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6220.629859][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6220.630090][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6220.630328][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6220.630601][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6220.630834][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6220.631083][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6220.631345][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6220.631624][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6220.631901][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6220.632148][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6220.632424][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6220.632687][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6220.633037][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6220.633293][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6220.633614][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6220.633877][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6220.634081][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6220.634315][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6220.634570][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6220.634848][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6220.635124][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6220.635354][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6220.635674][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6220.635980][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6220.636264][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6220.636556][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6220.636806][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6220.637038][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6220.637338][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6220.637625][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6220.637952][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6220.638193][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6220.638490][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6220.638778][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6220.639094][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6220.639351][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6220.639587][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6220.639834][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6220.640145][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6220.640474][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6220.640773][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6220.641047][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6220.641334][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6220.641645][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6220.641931][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6220.642250][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6220.642495][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6220.642777][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6220.643027][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6220.643274][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6220.643519][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6220.643782][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6220.644036][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6220.644280][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6220.644544][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6220.644808][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6220.645034][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6220.645288][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6220.645559][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6220.645830][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6220.646048][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6220.646317][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6220.646628][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6220.646873][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6220.647104][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6220.647355][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6220.647612][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6220.647899][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6220.648168][ C1] tc_run (net/core/dev.c:3945) [ 6220.648374][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6220.648608][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6220.648846][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6220.649109][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6220.649362][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6220.649603][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6220.649867][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6220.650173][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6220.650446][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6220.650700][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6220.650965][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6220.651222][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6220.651505][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6220.651841][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6220.652118][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6220.652371][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6220.652636][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6220.652855][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6220.653092][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6220.653334][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6220.653622][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6220.653874][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6220.654114][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6220.654364][ C1] ? __create_object (mm/kmemleak.c:756) [ 6220.654609][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6220.654875][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6220.655158][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6220.655432][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6220.655715][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6220.655956][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6220.656223][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6220.656450][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6220.656672][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6220.656913][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6220.657162][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6220.657417][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6220.657690][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6220.657914][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6220.658163][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6220.658416][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6220.658651][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6220.658917][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6220.659160][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6220.659426][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6220.659668][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6220.659951][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6220.660253][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6220.660550][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6220.660872][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6220.661127][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6220.661432][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6220.661668][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6220.661967][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6220.662194][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6220.663156][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6220.663575][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6220.663975][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6220.664375][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6220.664774][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6220.665175][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6220.667595][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6220.668119][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6220.668619][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6220.669083][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6220.669982][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6220.670590][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6220.670912][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6220.671874][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6220.672179][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6220.672578][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6220.672972][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6220.673367][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6220.673764][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6220.674159][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6220.674602][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6220.674930][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6220.675326][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6220.675724][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6220.676118][ C3] PKRU: 55555554 [ 6220.676300][ C3] Call Trace: [ 6220.676468][ C3] [ 6220.676616][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6220.676875][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6220.677117][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6220.677391][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6220.677661][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6220.677947][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6220.678210][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6220.678512][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6220.678773][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6220.679078][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6220.679371][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6220.679680][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6220.679966][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6220.680258][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6220.680544][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6220.680852][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6220.681089][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6220.681327][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6220.681564][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6220.681809][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6220.682078][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6220.682362][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6220.682599][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6220.682837][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6220.683094][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6220.683326][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6220.683569][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6220.683824][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6220.684099][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6220.684374][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6220.684620][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6220.684889][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6220.685149][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6220.685493][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6220.685742][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6220.686058][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6220.686319][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6220.686522][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6220.686750][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6220.687001][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6220.687277][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6220.687505][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6220.687731][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6220.688047][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6220.688348][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6220.688628][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6220.688918][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6220.689164][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6220.689393][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6220.689689][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6220.689974][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6220.690296][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6220.690533][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6220.690825][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6220.691110][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6220.691424][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6220.691677][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6220.691909][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6220.692154][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6220.692468][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6220.692796][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6220.693094][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6220.693366][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6220.693651][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6220.693961][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6220.694269][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6220.694593][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6220.694830][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6220.695092][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6220.695350][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6220.695615][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6220.695897][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6220.696206][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6220.696453][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6220.696730][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6220.696967][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6220.697207][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6220.697437][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6220.697674][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6220.697937][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6220.698191][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6220.698456][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6220.698735][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6220.699045][ C3] tc_run (net/core/dev.c:3945) [ 6220.699246][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6220.699477][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6220.699715][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6220.699973][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6220.700225][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6220.700461][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6220.700724][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6220.701023][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6220.701295][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6220.701547][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6220.701809][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6220.702063][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6220.702402][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6220.702675][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6220.702925][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6220.703189][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6220.703405][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6220.703645][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6220.703920][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6220.704229][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6220.704501][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6220.704751][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6220.704979][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6220.705246][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6220.705488][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6220.705737][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6220.705975][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6220.706222][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6220.706455][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6220.706719][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6220.706995][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6220.707238][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6220.707485][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6220.707783][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6220.708100][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6220.708341][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6220.708599][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6220.708866][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6220.709103][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6220.709338][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6220.709597][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6220.709855][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6220.710112][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6220.710379][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6220.710662][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6220.710899][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6220.711188][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6220.711425][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6220.711686][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6220.711904][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6220.712198][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6220.712447][ C3] __do_softirq (kernel/softirq.c:553) [ 6220.712679][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6220.712896][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6220.713179][ C3] [ 6220.713329][ C3] [ 6220.713477][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6220.713782][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6220.714101][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6220.715061][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6220.715366][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6220.715760][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6220.716155][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6220.716551][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6220.716945][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6220.717342][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6220.717636][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6220.717852][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6220.718082][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6220.718333][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6220.718614][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6220.718852][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6220.719106][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6220.719358][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6220.719644][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6220.719866][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6220.720107][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6220.720348][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6220.720585][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6220.720874][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6220.721135][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6220.721370][ C3] ksys_write (fs/read_write.c:643) [ 6220.721585][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6220.721832][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6220.722133][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6220.722374][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6220.722672][ C3] RIP: 0033:0x7f93b2836957 [ 6220.722895][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6220.723854][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6220.724272][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6220.724666][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6220.725061][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6220.725456][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6220.725851][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6220.726249][ C3] | [ 6245.919161][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6245.919519][ C1] rcu: 1-....: (3862839 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=936379 | [ 6245.920069][ C1] rcu: (t=3851948 jiffies g=1064457 q=100 ncpus=4) [ 6245.920846][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6245.921452][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 6245.921738][ C1] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff All code ======== 0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7: 00 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 66 0f 1f 00 nopw (%rax) 1c: 48 85 f6 test %rsi,%rsi 1f: 0f 84 5e 01 00 00 je 0x183 25: 48 89 f8 mov %rdi,%rax 28: 41 54 push %r12 2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction 2e: 48 01 f0 add %rsi,%rax 31: 55 push %rbp 32: 53 push %rbx 33: 72 14 jb 0x49 35: eb 26 jmp 0x5d 37: cc int3 38: cc int3 39: cc int3 3a: 48 rex.W 3b: b8 ff ff ff ff mov $0xffffffff,%eax Code starting with the faulting instruction =========================================== 0: 44 0f b6 c2 movzbl %dl,%r8d 4: 48 01 f0 add %rsi,%rax 7: 55 push %rbp 8: 53 push %rbx 9: 72 14 jb 0x1f b: eb 26 jmp 0x33 d: cc int3 e: cc int3 f: cc int3 10: 48 rex.W 11: b8 ff ff ff ff mov $0xffffffff,%eax [ 6245.922700][ C1] RSP: 0018:ffffc9000009e948 EFLAGS: 00000202 [ 6245.923006][ C1] RAX: ffff888007a88e18 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6245.923399][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6245.923792][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6245.924189][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6245.924583][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6245.924978][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6245.925419][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6245.925748][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6245.926146][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6245.926540][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6245.926935][ C1] PKRU: 55555554 [ 6245.927116][ C1] Call Trace: [ 6245.927286][ C1] [ 6245.927434][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6245.927704][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6245.927955][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6245.928205][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6245.928435][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6245.928703][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6245.928971][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6245.929225][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6245.929507][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6245.929748][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6245.930058][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6245.930329][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6245.930614][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6245.930877][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6245.931180][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6245.931440][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6245.931747][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6245.932039][ C1] [ 6245.932195][ C1] [ 6245.932344][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6245.932658][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6245.932947][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 6245.933201][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6245.933481][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6245.933793][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.934033][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6245.934271][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6245.934518][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6245.934787][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6245.935072][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.935310][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6245.935550][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6245.935808][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6245.936042][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6245.936289][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6245.936545][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6245.936818][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6245.937095][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6245.937341][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6245.937611][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6245.937875][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6245.938220][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6245.938471][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6245.938788][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6245.939051][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6245.939254][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6245.939484][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6245.939736][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6245.940011][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6245.940281][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6245.940509][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6245.940827][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6245.941132][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6245.941413][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6245.941706][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6245.941952][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6245.942186][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6245.942484][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6245.942767][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6245.943090][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.943328][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6245.943623][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6245.943906][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6245.944221][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6245.944475][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6245.944709][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6245.944957][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6245.945268][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6245.945599][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6245.945898][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6245.946170][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6245.946458][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6245.946768][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6245.947050][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6245.947365][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6245.947612][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6245.947888][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6245.948135][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6245.948382][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6245.948628][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6245.948892][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6245.949146][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6245.949392][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6245.949656][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6245.949918][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6245.950141][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6245.950395][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6245.950667][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6245.950935][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6245.951149][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6245.951415][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6245.951722][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6245.951963][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6245.952200][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6245.952448][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6245.952701][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6245.952985][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6245.953251][ C1] tc_run (net/core/dev.c:3945) [ 6245.953456][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6245.953686][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.953924][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6245.954183][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6245.954435][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.954672][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6245.954934][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6245.955235][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6245.955506][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6245.955757][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6245.956020][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6245.956276][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6245.956557][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6245.956892][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6245.957166][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6245.957416][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6245.957680][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6245.957895][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6245.958129][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6245.958371][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6245.958656][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6245.958906][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6245.959144][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6245.959390][ C1] ? __create_object (mm/kmemleak.c:756) [ 6245.959634][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6245.959898][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6245.960180][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6245.960449][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6245.960729][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6245.960968][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6245.961231][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6245.961458][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6245.961676][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6245.961914][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6245.962168][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6245.962423][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6245.962691][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6245.962916][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6245.963166][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6245.963421][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6245.963654][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6245.963917][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6245.964156][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6245.964420][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6245.964662][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6245.964941][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6245.965240][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6245.965539][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6245.965860][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6245.966111][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6245.966413][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6245.966646][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6245.966945][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6245.967170][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6245.968129][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6245.968550][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6245.968945][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6245.969341][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6245.969738][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6245.970133][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6245.970133][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6245.970531][ C1] | [ 6245.970689][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 6245.970959][ C3] NMI backtrace for cpu 3 [ 6245.970967][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6245.970969][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6245.970975][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6245.970978][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6245.970980][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6245.970982][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6245.970984][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6245.970986][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6245.970988][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6245.970990][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6245.970992][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6245.970995][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6245.970996][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6245.970998][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6245.970999][ C3] PKRU: 55555554 [ 6245.971000][ C3] Call Trace: [ 6245.971002][ C3] [ 6245.971005][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6245.971010][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6245.971016][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6245.971020][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6245.971024][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6245.971026][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6245.971032][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6245.971036][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6245.971039][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6245.971042][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6245.971045][ C3] [ 6245.971046][ C3] [ 6245.971048][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6245.971050][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6245.971055][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.971059][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6245.971063][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6245.971066][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6245.971069][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6245.971072][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.971075][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6245.971079][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6245.971081][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6245.971088][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6245.971091][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6245.971095][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6245.971100][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6245.971104][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6245.971106][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6245.971109][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6245.971112][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6245.971117][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6245.971120][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6245.971124][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6245.971132][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6245.971135][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6245.971138][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6245.971142][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6245.971145][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6245.971149][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6245.971151][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6245.971157][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6245.971164][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6245.971167][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6245.971175][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6245.971180][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6245.971182][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6245.971185][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6245.971189][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6245.971194][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.971196][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6245.971200][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6245.971204][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6245.971209][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6245.971212][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6245.971214][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6245.971218][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6245.971224][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6245.971231][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6245.971238][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6245.971242][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6245.971252][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6245.971261][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6245.971270][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6245.971279][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6245.971282][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6245.971287][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6245.971290][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6245.971293][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6245.971296][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6245.971299][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6245.971305][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6245.971308][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6245.971313][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6245.971318][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6245.971321][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6245.971324][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6245.971327][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6245.971331][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6245.971333][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6245.971335][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6245.971339][ C3] tc_run (net/core/dev.c:3945) [ 6245.971343][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6245.971346][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.971348][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6245.971353][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6245.971357][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.971359][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6245.971362][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6245.971366][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6245.971369][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6245.971372][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6245.971376][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6245.971379][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6245.971387][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6245.971389][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6245.971393][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6245.971396][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6245.971400][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6245.971402][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6245.971405][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6245.971408][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6245.971411][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6245.971414][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6245.971417][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6245.971421][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6245.971424][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6245.971427][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6245.971431][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6245.971434][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6245.971437][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6245.971442][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6245.971445][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6245.971450][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6245.971454][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6245.971458][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6245.971461][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6245.971465][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6245.971468][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6245.971471][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6245.971474][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6245.971478][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6245.971483][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6245.971487][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6245.971490][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6245.971495][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6245.971497][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.971500][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6245.971504][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6245.971507][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6245.971509][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6245.971512][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6245.971517][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6245.971520][ C3] __do_softirq (kernel/softirq.c:553) [ 6245.971524][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6245.971527][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6245.971531][ C3] [ 6245.971532][ C3] [ 6245.971533][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6245.971536][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6245.971539][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6245.971541][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6245.971543][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6245.971545][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6245.971546][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6245.971548][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6245.971550][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6245.971554][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6245.971557][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6245.971564][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6245.971569][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6245.971573][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6245.971577][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.971579][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6245.971583][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6245.971587][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6245.971591][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6245.971595][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6245.971597][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6245.971601][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6245.971603][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6245.971607][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6245.971611][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6245.971615][ C3] ksys_write (fs/read_write.c:643) [ 6245.971618][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6245.971622][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6245.971626][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6245.971630][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6245.971633][ C3] RIP: 0033:0x7f93b2836957 [ 6245.971635][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6245.971638][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6245.971640][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6245.971642][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6245.971643][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6245.971645][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6245.971646][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6272.615017][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6272.615542][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6272.616006][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6272.616475][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6272.617390][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6272.617997][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 6272.618283][ C1] Code: ff fe 48 39 c7 77 23 44 89 c2 e8 57 e8 ff ff 83 f0 01 5b 5d 41 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff 48 39 c7 76 dd <4c> 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 All code ======== 0: ff (bad) 1: fe 48 39 decb 0x39(%rax) 4: c7 (bad) 5: 77 23 ja 0x2a 7: 44 89 c2 mov %r8d,%edx a: e8 57 e8 ff ff call 0xffffffffffffe866 f: 83 f0 01 xor $0x1,%eax 12: 5b pop %rbx 13: 5d pop %rbp 14: 41 5c pop %r12 16: c3 ret 17: cc int3 18: cc int3 19: cc int3 1a: cc int3 1b: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax 22: 7f ff ff 25: 48 39 c7 cmp %rax,%rdi 28: 76 dd jbe 0x7 2a:* 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 <-- trapping instruction 2f: 48 89 fd mov %rdi,%rbp 32: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 39: fc ff df 3c: 4d 89 d1 mov %r10,%r9 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 5: 48 89 fd mov %rdi,%rbp 8: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax f: fc ff df 12: 4d 89 d1 mov %r10,%r9 15: 48 rex.W [ 6272.619243][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000212 [ 6272.619549][ C1] RAX: ffff7fffffffffff RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6272.619945][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6272.620340][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6272.620735][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6272.621131][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6272.621526][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6272.621969][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6272.622302][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6272.622700][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6272.623095][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6272.623490][ C1] PKRU: 55555554 [ 6272.623671][ C1] Call Trace: [ 6272.623841][ C1] [ 6272.623987][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6272.624251][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6272.624494][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6272.624769][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6272.625041][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6272.625332][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6272.625595][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6272.625900][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6272.626164][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6272.626472][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6272.626764][ C1] [ 6272.626917][ C1] [ 6272.627068][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6272.627380][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6272.627668][ C1] ? kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 6272.627923][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6272.628208][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6272.628519][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6272.628757][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6272.628999][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6272.629246][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6272.629516][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6272.629800][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6272.630036][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6272.630275][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6272.630535][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6272.630771][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6272.631021][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6272.631278][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6272.631555][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6272.631831][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6272.632082][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6272.632356][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6272.632619][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6272.632965][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6272.633217][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6272.633537][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6272.633798][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6272.634001][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6272.634235][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6272.634486][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6272.634761][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6272.635031][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6272.635260][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6272.635576][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6272.635879][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6272.636162][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6272.636452][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6272.636702][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6272.636931][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6272.637233][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6272.637519][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6272.637844][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6272.638082][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6272.638375][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6272.638660][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6272.638979][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6272.639235][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6272.639470][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6272.639718][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6272.640028][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6272.640358][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6272.640656][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6272.640929][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6272.641216][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6272.641526][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6272.641811][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6272.642131][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6272.642379][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6272.642660][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6272.642908][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6272.643154][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6272.643404][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6272.643667][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6272.643922][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6272.644168][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6272.644432][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6272.644697][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6272.644922][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6272.645176][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6272.645448][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6272.645716][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6272.645930][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6272.646199][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6272.646510][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6272.646751][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6272.646983][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6272.647231][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6272.647486][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6272.647770][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6272.648038][ C1] tc_run (net/core/dev.c:3945) [ 6272.648245][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6272.648476][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6272.648714][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6272.648974][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6272.649227][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6272.649465][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6272.649727][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6272.650030][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6272.650300][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6272.650551][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6272.650817][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6272.651072][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6272.651352][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6272.651687][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6272.651963][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6272.652217][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6272.652480][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6272.652697][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6272.652930][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6272.653172][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6272.653459][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6272.653711][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6272.653952][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6272.654198][ C1] ? __create_object (mm/kmemleak.c:756) [ 6272.654443][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6272.654708][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6272.654987][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6272.655263][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6272.655542][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6272.655780][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6272.656044][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6272.656273][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6272.656495][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6272.656733][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6272.656987][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6272.657240][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6272.657508][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6272.657737][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6272.657985][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6272.658239][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6272.658473][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6272.658738][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6272.658980][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6272.659244][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6272.659488][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6272.659769][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6272.660070][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6272.660371][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6272.660694][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6272.660948][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6272.661251][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6272.661483][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6272.661783][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6272.662015][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6272.662973][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6272.663391][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6272.663785][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6272.664179][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6272.664575][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6272.664969][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6272.667381][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6272.667906][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6272.668405][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6272.668875][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6272.669779][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6272.670386][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6272.670709][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6272.671668][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6272.671973][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6272.672376][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6272.672771][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6272.673166][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6272.673562][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6272.673959][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6272.674402][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6272.674734][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6272.675131][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6272.675528][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6272.675924][ C3] PKRU: 55555554 [ 6272.676104][ C3] Call Trace: [ 6272.676271][ C3] [ 6272.676420][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6272.676680][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6272.676920][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6272.677195][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6272.677465][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6272.677753][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6272.678016][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6272.678319][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6272.678579][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6272.678885][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6272.679180][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6272.679493][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6272.679779][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6272.680073][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6272.680359][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6272.680668][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6272.680908][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6272.681147][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6272.681386][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6272.681632][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6272.681903][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6272.682190][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6272.682427][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6272.682667][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6272.682925][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6272.683157][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6272.683404][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6272.683659][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6272.683933][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6272.684212][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6272.684459][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6272.684729][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6272.684992][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6272.685335][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6272.685587][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6272.685905][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6272.686166][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6272.686370][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6272.686598][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6272.686848][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6272.687122][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6272.687352][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6272.687580][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6272.687896][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6272.688201][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6272.688481][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6272.688772][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6272.689018][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6272.689248][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6272.689544][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6272.689828][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6272.690151][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6272.690389][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6272.690683][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6272.690967][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6272.691283][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6272.691537][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6272.691769][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6272.692021][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6272.692331][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6272.692661][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6272.692959][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6272.693232][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6272.693517][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6272.693829][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6272.694136][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6272.694461][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6272.694700][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6272.694963][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6272.695222][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6272.695488][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6272.695771][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6272.696079][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6272.696329][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6272.696604][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6272.696841][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6272.697081][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6272.697313][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6272.697547][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6272.697811][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6272.698066][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6272.698332][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6272.698612][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6272.698923][ C3] tc_run (net/core/dev.c:3945) [ 6272.699125][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6272.699356][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6272.699593][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6272.699852][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6272.700103][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6272.700338][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6272.700602][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6272.700903][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6272.701173][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6272.701424][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6272.701688][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6272.701943][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6272.702283][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6272.702557][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6272.702808][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6272.703072][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6272.703287][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6272.703528][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6272.703803][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6272.704112][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6272.704387][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6272.704638][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6272.704865][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6272.705133][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6272.705374][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6272.705624][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6272.705862][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6272.706110][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6272.706344][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6272.706609][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6272.706888][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6272.707131][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6272.707378][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6272.707676][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6272.707993][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6272.708235][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6272.708492][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6272.708759][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6272.708995][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6272.709231][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6272.709490][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6272.709749][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6272.710007][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6272.710273][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6272.710557][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6272.710793][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6272.711083][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6272.711323][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6272.711584][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6272.711803][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6272.712105][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6272.712352][ C3] __do_softirq (kernel/softirq.c:553) [ 6272.712583][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6272.712802][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6272.713083][ C3] [ 6272.713235][ C3] [ 6272.713383][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6272.713688][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6272.714009][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6272.714969][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6272.715275][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6272.715670][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6272.716065][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6272.716462][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6272.716857][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6272.717255][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6272.717550][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6272.717766][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6272.717995][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6272.718246][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6272.718529][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6272.718767][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6272.719022][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6272.719274][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6272.719560][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6272.719780][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6272.720020][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6272.720262][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6272.720500][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6272.720788][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6272.721051][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6272.721284][ C3] ksys_write (fs/read_write.c:643) [ 6272.721501][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6272.721747][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6272.722052][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6272.722285][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6272.722583][ C3] RIP: 0033:0x7f93b2836957 [ 6272.722805][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6272.723765][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6272.724184][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6272.724579][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6272.724974][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6272.725373][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6272.725769][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6300.615047][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6300.615578][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6300.616045][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6300.616515][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6300.617431][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6300.618044][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 6300.618337][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [ 6300.619316][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000282 [ 6300.619625][ C1] RAX: ffff888007a88e1c RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6300.620029][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6300.620427][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6300.620824][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6300.621225][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6300.621623][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6300.622076][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6300.622410][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6300.622808][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6300.623209][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6300.623608][ C1] PKRU: 55555554 [ 6300.623791][ C1] Call Trace: [ 6300.623962][ C1] [ 6300.624113][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6300.624382][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6300.624627][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6300.624905][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6300.625178][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6300.625470][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6300.625740][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6300.626050][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6300.626314][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6300.626624][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6300.626925][ C1] [ 6300.627076][ C1] [ 6300.627228][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6300.627549][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6300.627841][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 6300.628101][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6300.628387][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6300.628706][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6300.628947][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6300.629188][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6300.629438][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6300.629710][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6300.629996][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6300.630238][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6300.630482][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6300.630746][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6300.630986][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6300.631239][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6300.631501][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6300.631781][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6300.632066][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6300.632315][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6300.632589][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6300.632856][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6300.633214][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6300.633470][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6300.633792][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6300.634057][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6300.634264][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6300.634498][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6300.634758][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6300.635039][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6300.635317][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6300.635547][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6300.635870][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6300.636177][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6300.636463][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6300.636758][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6300.637012][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6300.637247][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6300.637547][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6300.637835][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6300.638165][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6300.638408][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6300.638704][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6300.638992][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6300.639311][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6300.639569][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6300.639807][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6300.640057][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6300.640371][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6300.640704][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6300.641006][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6300.641282][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6300.641570][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6300.641889][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6300.642178][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6300.642501][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6300.642750][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6300.643036][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6300.643287][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6300.643536][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6300.643783][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6300.644052][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6300.644308][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6300.644557][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6300.644822][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6300.645089][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6300.645320][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6300.645576][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6300.645848][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6300.646119][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6300.646340][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6300.646610][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6300.646924][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6300.647168][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6300.647401][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6300.647651][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6300.647909][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6300.648200][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6300.648468][ C1] tc_run (net/core/dev.c:3945) [ 6300.648675][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6300.648911][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6300.649148][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6300.649411][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6300.649666][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6300.649906][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6300.650171][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6300.650481][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6300.650756][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6300.651009][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6300.651276][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6300.651535][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6300.651822][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6300.652166][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6300.652442][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6300.652698][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6300.652962][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6300.653181][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6300.653416][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6300.653663][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6300.653954][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6300.654207][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6300.654447][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6300.654698][ C1] ? __create_object (mm/kmemleak.c:756) [ 6300.654945][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6300.655213][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6300.655498][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6300.655773][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6300.656055][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6300.656299][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6300.656566][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6300.656795][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6300.657017][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6300.657259][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6300.657513][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6300.657773][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6300.658048][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6300.658276][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6300.658528][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6300.658783][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6300.659020][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6300.659289][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6300.659532][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6300.659801][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6300.660046][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6300.660331][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6300.660632][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6300.660936][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6300.661262][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6300.661518][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6300.661826][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6300.662072][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6300.662371][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6300.662602][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6300.663573][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6300.663996][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6300.664396][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6300.664796][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6300.665194][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6300.665595][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6300.668022][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6300.668547][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6300.669046][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6300.669513][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6300.670413][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6300.671022][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6300.671345][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6300.672314][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6300.672621][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6300.673015][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6300.673410][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6300.673806][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6300.674203][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6300.674598][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6300.675041][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6300.675370][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6300.675768][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6300.676164][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6300.676559][ C3] PKRU: 55555554 [ 6300.676740][ C3] Call Trace: [ 6300.676910][ C3] [ 6300.677060][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6300.677320][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6300.677563][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6300.677837][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6300.678106][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6300.678394][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6300.678657][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6300.678960][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6300.679221][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6300.679529][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6300.679821][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6300.680132][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6300.680421][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6300.680713][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6300.681001][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6300.681310][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6300.681548][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6300.681786][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6300.682029][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6300.682276][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6300.682549][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6300.682832][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6300.683067][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6300.683306][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6300.683564][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6300.683798][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6300.684042][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6300.684297][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6300.684570][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6300.684844][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6300.685090][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6300.685359][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6300.685620][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6300.685966][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6300.686215][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6300.686532][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6300.686792][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6300.686994][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6300.687223][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6300.687474][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6300.687750][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6300.687979][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6300.688206][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6300.688523][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6300.688827][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6300.689105][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6300.689397][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6300.689642][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6300.689875][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6300.690173][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6300.690455][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6300.690778][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6300.691016][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6300.691310][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6300.691592][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6300.691912][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6300.692167][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6300.692399][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6300.692644][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6300.692953][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6300.693281][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6300.693579][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6300.693850][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6300.694138][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6300.694449][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6300.694755][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6300.695077][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6300.695316][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6300.695580][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6300.695839][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6300.696108][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6300.696392][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6300.696701][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6300.696949][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6300.697223][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6300.697463][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6300.697701][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6300.697932][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6300.698170][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6300.698433][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6300.698687][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6300.698951][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6300.699233][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6300.699542][ C3] tc_run (net/core/dev.c:3945) [ 6300.699746][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6300.699975][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6300.700212][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6300.700471][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6300.700722][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6300.700959][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6300.701222][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6300.701523][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6300.701793][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6300.702048][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6300.702311][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6300.702565][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6300.702899][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6300.703172][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6300.703422][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6300.703683][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6300.703900][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6300.704140][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6300.704415][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6300.704724][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6300.704997][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6300.705246][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6300.705476][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6300.705745][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6300.705986][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6300.706236][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6300.706472][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6300.706718][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6300.706952][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6300.707222][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6300.707498][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6300.707742][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6300.707989][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6300.708288][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6300.708604][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6300.708846][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6300.709103][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6300.709368][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6300.709606][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6300.709839][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6300.710098][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6300.710357][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6300.710616][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6300.710884][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6300.711164][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6300.711402][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6300.711690][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6300.711932][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6300.712194][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6300.712414][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6300.712706][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6300.712951][ C3] __do_softirq (kernel/softirq.c:553) [ 6300.713183][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6300.713401][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6300.713685][ C3] [ 6300.713834][ C3] [ 6300.713982][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6300.714285][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6300.714605][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6300.715565][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6300.715870][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6300.716264][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6300.716660][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6300.717054][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6300.717448][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6300.717844][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6300.718139][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6300.718358][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6300.718589][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6300.718839][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6300.719121][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6300.719359][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6300.719614][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6300.719865][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6300.720152][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6300.720373][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6300.720614][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6300.720856][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6300.721090][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6300.721380][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6300.721642][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6300.721881][ C3] ksys_write (fs/read_write.c:643) [ 6300.722096][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6300.722344][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6300.722650][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6300.722878][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6300.723175][ C3] RIP: 0033:0x7f93b2836957 [ 6300.723399][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6300.724359][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6300.724773][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6300.725167][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6300.725565][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6300.725960][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6300.726353][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6300.726751][ C3] | [ 6323.974162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6323.974539][ C1] rcu: 1-....: (3940739 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=955602 | [ 6323.975092][ C1] rcu: (t=3930003 jiffies g=1064457 q=100 ncpus=4) [ 6323.975881][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6323.976490][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6323.976821][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 6323.977786][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6323.978113][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6323.978504][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6323.978896][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6323.979290][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6323.979682][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6323.980073][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6323.980512][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6323.980839][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6323.981235][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6323.981625][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6323.982020][ C1] PKRU: 55555554 [ 6323.982199][ C1] Call Trace: [ 6323.982370][ C1] [ 6323.982518][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6323.982789][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6323.983039][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6323.983289][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6323.983519][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6323.983787][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6323.984055][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6323.984310][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6323.984593][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6323.984834][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6323.985142][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6323.985414][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6323.985700][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6323.985965][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6323.986269][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6323.986529][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6323.986836][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6323.987129][ C1] [ 6323.987279][ C1] [ 6323.987428][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6323.987742][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6323.988030][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6323.988315][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6323.988602][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6323.988913][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6323.989153][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6323.989392][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6323.989639][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6323.989907][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6323.990190][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6323.990425][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6323.990666][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6323.990924][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6323.991158][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6323.991403][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6323.991661][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6323.991940][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6323.992214][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6323.992460][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6323.992729][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6323.992990][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6323.993338][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6323.993589][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6323.993906][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6323.994169][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6323.994371][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6323.994601][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6323.994854][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6323.995128][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6323.995399][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6323.995627][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6323.995945][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6323.996247][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6323.996529][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6323.996821][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6323.997069][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6323.997299][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6323.997594][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6323.997878][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6323.998201][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6323.998438][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6323.998733][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6323.999016][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6323.999331][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6323.999586][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6323.999819][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6324.000065][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6324.000376][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6324.000705][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6324.001003][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6324.001275][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6324.001561][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6324.001874][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6324.002158][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6324.002472][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6324.002716][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6324.002997][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6324.003248][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6324.003492][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6324.003739][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6324.004001][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6324.004254][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6324.004501][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6324.004762][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6324.005027][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6324.005252][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6324.005504][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6324.005774][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6324.006041][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6324.006256][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6324.006522][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6324.006831][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6324.007071][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6324.007299][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6324.007548][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6324.007802][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6324.008085][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6324.008353][ C1] tc_run (net/core/dev.c:3945) [ 6324.008557][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6324.008787][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6324.009024][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6324.009282][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6324.009533][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6324.009770][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6324.010032][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6324.010336][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6324.010604][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6324.010855][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6324.011118][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6324.011371][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6324.011651][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6324.011990][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6324.012264][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6324.012514][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6324.012776][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6324.012992][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6324.013225][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6324.013466][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6324.013750][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6324.013998][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6324.014239][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6324.014486][ C1] ? __create_object (mm/kmemleak.c:756) [ 6324.014728][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6324.014993][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6324.015270][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6324.015543][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6324.015823][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6324.016062][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6324.016325][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6324.016551][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6324.016770][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6324.017007][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6324.017257][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6324.017512][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6324.017780][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6324.018003][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6324.018251][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6324.018503][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6324.018738][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6324.019002][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6324.019242][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6324.019504][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6324.019746][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6324.020025][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6324.020323][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6324.020619][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6324.020938][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6324.021189][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6324.021490][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6324.021724][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6324.022025][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6324.022253][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6324.023213][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6324.023635][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6324.024033][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6324.024427][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6324.024821][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6324.025219][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6324.025219][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6324.025618][ C1] | [ 6324.025774][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 6324.026046][ C3] NMI backtrace for cpu 3 [ 6324.026056][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6324.026058][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6324.026064][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 6324.026067][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6324.026070][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6324.026073][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6324.026074][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6324.026076][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6324.026078][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6324.026080][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6324.026082][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6324.026085][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6324.026087][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6324.026088][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6324.026090][ C3] PKRU: 55555554 [ 6324.026091][ C3] Call Trace: [ 6324.026093][ C3] [ 6324.026096][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6324.026101][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6324.026106][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6324.026112][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6324.026115][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6324.026117][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6324.026123][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6324.026126][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6324.026129][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6324.026133][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6324.026136][ C3] [ 6324.026137][ C3] [ 6324.026138][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6324.026141][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6324.026147][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6324.026151][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6324.026154][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6324.026158][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6324.026162][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6324.026165][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6324.026167][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6324.026171][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6324.026175][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6324.026181][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6324.026184][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6324.026188][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6324.026194][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6324.026198][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6324.026200][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6324.026202][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6324.026205][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6324.026210][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6324.026214][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6324.026218][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6324.026227][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6324.026230][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6324.026232][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6324.026237][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6324.026240][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6324.026245][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6324.026248][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6324.026254][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6324.026259][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6324.026262][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6324.026270][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6324.026274][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6324.026277][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6324.026280][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6324.026284][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6324.026288][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6324.026291][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6324.026295][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6324.026299][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6324.026303][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6324.026306][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6324.026309][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6324.026312][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6324.026319][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6324.026326][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6324.026332][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6324.026337][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6324.026347][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6324.026356][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6324.026365][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6324.026374][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6324.026377][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6324.026383][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6324.026387][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6324.026390][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6324.026393][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6324.026396][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6324.026403][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6324.026406][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6324.026410][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6324.026415][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6324.026419][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6324.026422][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6324.026425][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6324.026428][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6324.026431][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6324.026433][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6324.026437][ C3] tc_run (net/core/dev.c:3945) [ 6324.026440][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6324.026443][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6324.026446][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6324.026450][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6324.026454][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6324.026456][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6324.026459][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6324.026463][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6324.026465][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6324.026469][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6324.026473][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6324.026476][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6324.026484][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6324.026486][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6324.026490][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6324.026494][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6324.026497][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6324.026499][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6324.026502][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6324.026505][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6324.026508][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6324.026513][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6324.026516][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6324.026522][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6324.026526][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6324.026529][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6324.026532][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6324.026536][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6324.026539][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6324.026545][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6324.026548][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6324.026553][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6324.026557][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6324.026562][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6324.026565][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6324.026569][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6324.026572][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6324.026576][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6324.026579][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6324.026584][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6324.026589][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6324.026593][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6324.026596][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6324.026600][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6324.026603][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6324.026605][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6324.026610][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6324.026612][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6324.026615][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6324.026618][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6324.026623][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6324.026626][ C3] __do_softirq (kernel/softirq.c:553) [ 6324.026631][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6324.026634][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6324.026638][ C3] [ 6324.026638][ C3] [ 6324.026640][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6324.026643][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6324.026646][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6324.026649][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6324.026651][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6324.026652][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6324.026654][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6324.026655][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6324.026657][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6324.026660][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6324.026664][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6324.026671][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6324.026679][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6324.026683][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6324.026689][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6324.026691][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6324.026696][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6324.026701][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6324.026705][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6324.026709][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6324.026712][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6324.026716][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6324.026718][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6324.026722][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6324.026725][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6324.026730][ C3] ksys_write (fs/read_write.c:643) [ 6324.026733][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6324.026738][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6324.026742][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6324.026746][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6324.026750][ C3] RIP: 0033:0x7f93b2836957 [ 6324.026753][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6324.026756][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6324.026758][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6324.026760][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6324.026761][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6324.026763][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6324.026765][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6348.615036][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6348.615568][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6348.616035][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6348.616504][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6348.617413][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6348.618019][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6348.618347][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6348.619324][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6348.619631][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6348.620033][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6348.620430][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6348.620830][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6348.621229][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6348.621635][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6348.622081][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6348.622419][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6348.622821][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6348.623226][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6348.623631][ C1] PKRU: 55555554 [ 6348.623815][ C1] Call Trace: [ 6348.623988][ C1] [ 6348.624139][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6348.624406][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6348.624652][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6348.624928][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6348.625204][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6348.625497][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6348.625762][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6348.626068][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6348.626333][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6348.626645][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6348.626940][ C1] [ 6348.627090][ C1] [ 6348.627240][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6348.627553][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6348.627842][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6348.628136][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6348.628424][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6348.628734][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6348.628974][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6348.629214][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6348.629464][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6348.629738][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6348.630023][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6348.630263][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6348.630502][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6348.630761][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6348.630997][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6348.631242][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6348.631501][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6348.631779][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6348.632055][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6348.632301][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6348.632576][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6348.632837][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6348.633186][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6348.633438][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6348.633755][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6348.634016][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6348.634220][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6348.634447][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6348.634699][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6348.634975][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6348.635248][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6348.635473][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6348.635790][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6348.636094][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6348.636372][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6348.636664][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6348.636914][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6348.637143][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6348.637440][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6348.637723][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6348.638049][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6348.638287][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6348.638583][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6348.638869][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6348.639186][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6348.639442][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6348.639675][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6348.639925][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6348.640236][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6348.640566][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6348.640863][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6348.641136][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6348.641421][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6348.641736][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6348.642017][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6348.642331][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6348.642580][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6348.642857][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6348.643104][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6348.643350][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6348.643596][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6348.643857][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6348.644108][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6348.644354][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6348.644615][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6348.644876][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6348.645102][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6348.645356][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6348.645627][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6348.645892][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6348.646109][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6348.646377][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6348.646687][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6348.646926][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6348.647158][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6348.647405][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6348.647659][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6348.647941][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6348.648210][ C1] tc_run (net/core/dev.c:3945) [ 6348.648417][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6348.648647][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6348.648884][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6348.649142][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6348.649395][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6348.649635][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6348.649898][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6348.650203][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6348.650472][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6348.650723][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6348.650988][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6348.651243][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6348.651521][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6348.651862][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6348.652137][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6348.652391][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6348.652657][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6348.652872][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6348.653106][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6348.653349][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6348.653634][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6348.653884][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6348.654122][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6348.654370][ C1] ? __create_object (mm/kmemleak.c:756) [ 6348.654613][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6348.654878][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6348.655160][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6348.655432][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6348.655712][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6348.655952][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6348.656221][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6348.656448][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6348.656672][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6348.656910][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6348.657159][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6348.657411][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6348.657679][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6348.657903][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6348.658152][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6348.658408][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6348.658646][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6348.658909][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6348.659150][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6348.659414][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6348.659656][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6348.659938][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6348.660239][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6348.660536][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6348.660858][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6348.661109][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6348.661414][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6348.661649][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6348.661950][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6348.662176][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6348.663132][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6348.663547][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6348.663943][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6348.664338][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6348.664732][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6348.665125][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6348.667544][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6348.668067][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6348.668568][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6348.669034][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6348.669937][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6348.670545][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6348.670866][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6348.671835][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6348.672141][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6348.672536][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6348.672933][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6348.673329][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6348.673724][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6348.674120][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6348.674563][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6348.674894][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6348.675292][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6348.675687][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6348.676082][ C3] PKRU: 55555554 [ 6348.676261][ C3] Call Trace: [ 6348.676430][ C3] [ 6348.676577][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6348.676836][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6348.677077][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6348.677353][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6348.677624][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6348.677909][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6348.678171][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6348.678474][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6348.678733][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6348.679040][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6348.679334][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6348.679646][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6348.679932][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6348.680226][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6348.680511][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6348.680820][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6348.681060][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6348.681298][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6348.681534][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6348.681785][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6348.682056][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6348.682339][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6348.682576][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6348.682813][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6348.683072][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6348.683305][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6348.683550][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6348.683806][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6348.684077][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6348.684353][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6348.684597][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6348.684868][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6348.685130][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6348.685473][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6348.685722][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6348.686040][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6348.686301][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6348.686503][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6348.686733][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6348.686984][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6348.687258][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6348.687489][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6348.687712][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6348.688028][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6348.688333][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6348.688611][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6348.688906][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6348.689153][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6348.689381][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6348.689679][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6348.689963][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6348.690286][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6348.690521][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6348.690816][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6348.691097][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6348.691412][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6348.691670][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6348.691904][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6348.692151][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6348.692461][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6348.692791][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6348.693086][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6348.693359][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6348.693644][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6348.693956][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6348.694265][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6348.694591][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6348.694826][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6348.695089][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6348.695349][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6348.695615][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6348.695895][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6348.696204][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6348.696452][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6348.696726][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6348.696965][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6348.697206][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6348.697434][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6348.697671][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6348.697932][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6348.698187][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6348.698452][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6348.698734][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6348.699044][ C3] tc_run (net/core/dev.c:3945) [ 6348.699247][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6348.699477][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6348.699711][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6348.699970][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6348.700221][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6348.700458][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6348.700720][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6348.701021][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6348.701291][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6348.701542][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6348.701808][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6348.702062][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6348.702397][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6348.702672][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6348.702923][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6348.703186][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6348.703400][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6348.703642][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6348.703915][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6348.704224][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6348.704498][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6348.704747][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6348.704976][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6348.705243][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6348.705485][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6348.705733][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6348.705973][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6348.706220][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6348.706451][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6348.706719][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6348.706998][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6348.707242][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6348.707488][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6348.707785][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6348.708103][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6348.708346][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6348.708605][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6348.708870][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6348.709108][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6348.709343][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6348.709603][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6348.709863][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6348.710123][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6348.710391][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6348.710674][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6348.710910][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6348.711201][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6348.711437][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6348.711704][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6348.711923][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6348.712219][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6348.712466][ C3] __do_softirq (kernel/softirq.c:553) [ 6348.712696][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6348.712915][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6348.713197][ C3] [ 6348.713347][ C3] [ 6348.713497][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6348.713799][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6348.714120][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6348.715081][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6348.715386][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6348.715781][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6348.716176][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6348.716571][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6348.716967][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6348.717366][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6348.717659][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6348.717876][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6348.718102][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6348.718353][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6348.718639][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6348.718875][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6348.719130][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6348.719382][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6348.719669][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6348.719887][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6348.720129][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6348.720373][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6348.720611][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6348.720898][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6348.721159][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6348.721398][ C3] ksys_write (fs/read_write.c:643) [ 6348.721614][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6348.721864][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6348.722167][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6348.722399][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6348.722694][ C3] RIP: 0033:0x7f93b2836957 [ 6348.722920][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6348.723881][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6348.724300][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6348.724696][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6348.725091][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6348.725486][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6348.725883][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6376.615028][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6376.615554][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6376.616020][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6376.616487][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6376.617391][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6376.617998][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6376.618320][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6376.619282][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6376.619588][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6376.619982][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6376.620379][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6376.620774][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6376.621169][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6376.621578][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6376.622017][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6376.622343][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6376.622737][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6376.623130][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6376.623522][ C1] PKRU: 55555554 [ 6376.623703][ C1] Call Trace: [ 6376.623871][ C1] [ 6376.624018][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6376.624278][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6376.624520][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6376.624794][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6376.625064][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6376.625352][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6376.625614][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6376.625918][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6376.626190][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6376.626490][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6376.626797][ C1] [ 6376.626947][ C1] [ 6376.627096][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6376.627406][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6376.627690][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6376.627987][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6376.628268][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6376.628589][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6376.628827][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6376.629065][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6376.629313][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6376.629583][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6376.629866][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6376.630102][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6376.630342][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6376.630600][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6376.630834][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6376.631079][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6376.631335][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6376.631612][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6376.631897][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6376.632144][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6376.632413][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6376.632674][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6376.633020][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6376.633271][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6376.633588][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6376.633850][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6376.634053][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6376.634283][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6376.634533][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6376.634810][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6376.635080][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6376.635306][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6376.635623][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6376.635926][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6376.636205][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6376.636497][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6376.636745][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6376.636974][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6376.637273][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6376.637557][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6376.637879][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6376.638115][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6376.638409][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6376.638693][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6376.639008][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6376.639262][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6376.639494][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6376.639740][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6376.640050][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6376.640379][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6376.640676][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6376.640949][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6376.641234][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6376.641548][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6376.641829][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6376.642140][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6376.642386][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6376.642664][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6376.642912][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6376.643156][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6376.643402][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6376.643663][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6376.643915][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6376.644162][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6376.644423][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6376.644685][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6376.644910][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6376.645163][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6376.645433][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6376.645700][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6376.645915][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6376.646180][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6376.646487][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6376.646727][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6376.646957][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6376.647204][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6376.647457][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6376.647740][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6376.648007][ C1] tc_run (net/core/dev.c:3945) [ 6376.648211][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6376.648440][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6376.648676][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6376.648935][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6376.649186][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6376.649423][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6376.649685][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6376.649987][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6376.650257][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6376.650508][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6376.650770][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6376.651023][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6376.651303][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6376.651643][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6376.651916][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6376.652169][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6376.652432][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6376.652647][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6376.652880][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6376.653122][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6376.653408][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6376.653656][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6376.653897][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6376.654144][ C1] ? __create_object (mm/kmemleak.c:756) [ 6376.654388][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6376.654652][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6376.654931][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6376.655204][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6376.655483][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6376.655722][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6376.655986][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6376.656210][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6376.656430][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6376.656668][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6376.656918][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6376.657173][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6376.657442][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6376.657665][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6376.657914][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6376.658168][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6376.658403][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6376.658667][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6376.658906][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6376.659170][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6376.659410][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6376.659691][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6376.659989][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6376.660288][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6376.660606][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6376.660857][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6376.661159][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6376.661391][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6376.661693][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6376.661920][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6376.662894][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6376.663319][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6376.663722][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6376.664125][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6376.664526][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6376.664928][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6376.667337][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6376.667860][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6376.668357][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6376.668822][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6376.669720][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6376.670327][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 6376.670614][ C3] Code: 00 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff <5b> b8 01 00 00 00 5d 41 5c c3 cc cc cc cc 41 bc 08 00 00 00 45 29 All code ======== 0: 00 74 f2 48 add %dh,0x48(%rdx,%rsi,8) 4: 89 c2 mov %eax,%edx 6: b8 01 00 00 00 mov $0x1,%eax b: 48 85 d2 test %rdx,%rdx e: 0f 84 4c ff ff ff je 0xffffffffffffff60 14: 41 83 e2 07 and $0x7,%r10d 18: 49 39 d1 cmp %rdx,%r9 1b: 0f 85 34 ff ff ff jne 0xffffffffffffff55 21: 45 3a 11 cmp (%r9),%r10b 24: 0f 8d 2b ff ff ff jge 0xffffffffffffff55 2a:* 5b pop %rbx <-- trapping instruction 2b: b8 01 00 00 00 mov $0x1,%eax 30: 5d pop %rbp 31: 41 5c pop %r12 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 41 bc 08 00 00 00 mov $0x8,%r12d 3e: 45 rex.RB 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 5b pop %rbx 1: b8 01 00 00 00 mov $0x1,%eax 6: 5d pop %rbp 7: 41 5c pop %r12 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 41 bc 08 00 00 00 mov $0x8,%r12d 14: 45 rex.RB 15: 29 .byte 0x29 [ 6376.671577][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000246 [ 6376.671882][ C3] RAX: ffffed1000f5136c RBX: ffffed1000f5136c RCX: ffffffff89c7fa80 [ 6376.672276][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6376.672671][ C3] RBP: ffffed1000f5136b R08: 0000000000000000 R09: ffffed1000f5136b [ 6376.673067][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6376.673461][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6376.673854][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6376.674295][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6376.674624][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6376.675022][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6376.675416][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6376.675809][ C3] PKRU: 55555554 [ 6376.675989][ C3] Call Trace: [ 6376.676158][ C3] [ 6376.676303][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6376.676561][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6376.676802][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6376.677075][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6376.677348][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6376.677632][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6376.677894][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6376.678196][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6376.678453][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 6376.678711][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6376.679018][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6376.679310][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6376.679619][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6376.679907][ C3] ? kasan_check_range (mm/kasan/generic.c:190) [ 6376.680165][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6376.680442][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6376.680751][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6376.680990][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6376.681228][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6376.681464][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6376.681715][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6376.681985][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6376.682266][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6376.682503][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6376.682740][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6376.682998][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6376.683228][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6376.683473][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6376.683728][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6376.683999][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6376.684275][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6376.684518][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6376.684788][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6376.685048][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6376.685389][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6376.685639][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6376.685955][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6376.686214][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6376.686414][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6376.686644][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6376.686894][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6376.687167][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6376.687400][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6376.687623][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6376.687938][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6376.688242][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6376.688519][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6376.688811][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6376.689057][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6376.689286][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6376.689581][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6376.689863][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6376.690187][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6376.690422][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6376.690716][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6376.690998][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6376.691312][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6376.691570][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6376.691802][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6376.692048][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6376.692357][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6376.692686][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6376.692982][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6376.693254][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6376.693538][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6376.693849][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6376.694155][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6376.694478][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6376.694715][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6376.694978][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6376.695237][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6376.695502][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6376.695782][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6376.696090][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6376.696339][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6376.696611][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6376.696850][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6376.697090][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6376.697319][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6376.697555][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6376.697815][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6376.698069][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6376.698335][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6376.698615][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6376.698924][ C3] tc_run (net/core/dev.c:3945) [ 6376.699126][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6376.699356][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6376.699591][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6376.699849][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6376.700099][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6376.700335][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6376.700597][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6376.700899][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6376.701169][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6376.701419][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6376.701686][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6376.701939][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6376.702275][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6376.702547][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6376.702801][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6376.703062][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6376.703275][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6376.703515][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6376.703791][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6376.704098][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6376.704372][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6376.704620][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6376.704847][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6376.705113][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6376.705353][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6376.705601][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6376.705839][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6376.706084][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6376.706316][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6376.706581][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6376.706857][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6376.707099][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6376.707345][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6376.707639][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6376.707955][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6376.708197][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6376.708454][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6376.708722][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6376.708957][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6376.709191][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6376.709451][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6376.709709][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6376.709966][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6376.710232][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6376.710515][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6376.710750][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6376.711038][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6376.711275][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6376.711541][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6376.711758][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6376.712052][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6376.712298][ C3] __do_softirq (kernel/softirq.c:553) [ 6376.712526][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6376.712746][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6376.713027][ C3] [ 6376.713177][ C3] [ 6376.713326][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6376.713627][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6376.713947][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6376.714905][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6376.715210][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6376.715604][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6376.715997][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6376.716392][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6376.716788][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6376.717184][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6376.717477][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6376.717693][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6376.717920][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6376.718169][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6376.718452][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6376.718689][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6376.718942][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6376.719193][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6376.719479][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6376.719700][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6376.719938][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6376.720181][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6376.720418][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6376.720704][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6376.720966][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6376.721199][ C3] ksys_write (fs/read_write.c:643) [ 6376.721415][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6376.721666][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6376.721966][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6376.722197][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6376.722494][ C3] RIP: 0033:0x7f93b2836957 [ 6376.722716][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6376.723678][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6376.724097][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6376.724491][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6376.724884][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6376.725280][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6376.725674][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6376.726071][ C3] | [ 6402.029161][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6402.029503][ C1] rcu: 1-....: (4018639 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=974806 | [ 6402.030041][ C1] rcu: (t=4008058 jiffies g=1064457 q=100 ncpus=4) [ 6402.030799][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6402.031392][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6402.031732][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6402.032705][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6402.033005][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6402.033394][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6402.033781][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6402.034163][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6402.034554][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6402.034941][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6402.035373][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6402.035696][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6402.036085][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6402.036475][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6402.036862][ C1] PKRU: 55555554 [ 6402.037038][ C1] Call Trace: [ 6402.037204][ C1] [ 6402.037349][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6402.037615][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6402.037862][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6402.038108][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6402.038332][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6402.038596][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6402.038859][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6402.039110][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6402.039387][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6402.039623][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6402.039926][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6402.040193][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6402.040476][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6402.040734][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6402.041032][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6402.041315][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6402.041623][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6402.041916][ C1] [ 6402.042068][ C1] [ 6402.042219][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6402.042536][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6402.042825][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6402.043121][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6402.043409][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6402.043722][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6402.043963][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6402.044205][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6402.044455][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6402.044729][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6402.045014][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6402.045253][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6402.045494][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6402.045755][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6402.045991][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6402.046237][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6402.046495][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6402.046772][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6402.047049][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6402.047299][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6402.047571][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6402.047834][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6402.048182][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6402.048436][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6402.048756][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6402.049018][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6402.049224][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6402.049453][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6402.049705][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6402.049983][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6402.050258][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6402.050483][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6402.050802][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6402.051109][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6402.051395][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6402.051691][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6402.051941][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6402.052171][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6402.052471][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6402.052757][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6402.053085][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6402.053325][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6402.053623][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6402.053908][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6402.054225][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6402.054481][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6402.054717][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6402.054966][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6402.055281][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6402.055615][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6402.055914][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6402.056190][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6402.056478][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6402.056791][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6402.057075][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6402.057391][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6402.057639][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6402.057918][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6402.058166][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6402.058415][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6402.058663][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6402.058927][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6402.059182][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6402.059429][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6402.059693][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6402.059956][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6402.060184][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6402.060441][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6402.060714][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6402.060981][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6402.061200][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6402.061471][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6402.061781][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6402.062024][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6402.062255][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6402.062505][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6402.062761][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6402.063047][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6402.063318][ C1] tc_run (net/core/dev.c:3945) [ 6402.063525][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6402.063754][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6402.063995][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6402.064256][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6402.064509][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6402.064747][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6402.065013][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6402.065317][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6402.065590][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6402.065843][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6402.066109][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6402.066365][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6402.066646][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6402.066985][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6402.067263][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6402.067517][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6402.067782][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6402.067998][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6402.068235][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6402.068479][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6402.068767][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6402.069019][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6402.069260][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6402.069508][ C1] ? __create_object (mm/kmemleak.c:756) [ 6402.069754][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6402.070021][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6402.070303][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6402.070575][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6402.070859][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6402.071099][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6402.071368][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6402.071598][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6402.071821][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6402.072059][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6402.072309][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6402.072563][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6402.072834][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6402.073061][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6402.073310][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6402.073565][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6402.073802][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6402.074068][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6402.074309][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6402.074576][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6402.074816][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6402.075099][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6402.075399][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6402.075699][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6402.076021][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6402.076275][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6402.076581][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6402.076813][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6402.077112][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6402.077340][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6402.078310][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6402.078731][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6402.079132][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6402.079534][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6402.079933][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6402.080330][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6402.080330][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6402.080734][ C1] | [ 6402.080891][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 6402.081163][ C3] NMI backtrace for cpu 3 [ 6402.081171][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6402.081173][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6402.081178][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6402.081180][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6402.081183][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6402.081185][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6402.081186][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6402.081188][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6402.081190][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6402.081191][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6402.081194][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6402.081197][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6402.081198][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6402.081200][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6402.081201][ C3] PKRU: 55555554 [ 6402.081202][ C3] Call Trace: [ 6402.081204][ C3] [ 6402.081206][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6402.081212][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6402.081217][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6402.081221][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6402.081224][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6402.081226][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6402.081232][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6402.081236][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6402.081239][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6402.081243][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6402.081246][ C3] [ 6402.081247][ C3] [ 6402.081248][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6402.081250][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6402.081256][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6402.081259][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6402.081262][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6402.081266][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6402.081269][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6402.081272][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6402.081274][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6402.081278][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6402.081280][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6402.081287][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6402.081289][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6402.081294][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6402.081299][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6402.081302][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6402.081305][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6402.081307][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6402.081310][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6402.081315][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6402.081319][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6402.081322][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6402.081331][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6402.081333][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6402.081336][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6402.081340][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6402.081343][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6402.081347][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6402.081350][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6402.081355][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6402.081361][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6402.081364][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6402.081372][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6402.081381][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6402.081384][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6402.081388][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6402.081391][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6402.081395][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6402.081398][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6402.081402][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6402.081405][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6402.081409][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6402.081412][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6402.081414][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6402.081417][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6402.081424][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6402.081431][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6402.081437][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6402.081442][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6402.081451][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6402.081460][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6402.081469][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6402.081477][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6402.081480][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6402.081484][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6402.081486][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6402.081489][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6402.081491][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6402.081494][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6402.081500][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6402.081503][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6402.081507][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6402.081512][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6402.081516][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6402.081519][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6402.081521][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6402.081525][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6402.081528][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6402.081530][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6402.081534][ C3] tc_run (net/core/dev.c:3945) [ 6402.081537][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6402.081540][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6402.081543][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6402.081547][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6402.081551][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6402.081553][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6402.081556][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6402.081559][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6402.081562][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6402.081566][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6402.081570][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6402.081573][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6402.081581][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6402.081583][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6402.081587][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6402.081591][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6402.081594][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6402.081596][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6402.081599][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6402.081602][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6402.081605][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6402.081607][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6402.081610][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6402.081614][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6402.081617][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6402.081620][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6402.081623][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6402.081627][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6402.081630][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6402.081635][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6402.081638][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6402.081642][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6402.081646][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6402.081650][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6402.081653][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6402.081657][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6402.081660][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6402.081663][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6402.081666][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6402.081669][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6402.081674][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6402.081678][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6402.081681][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6402.081686][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6402.081689][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6402.081691][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6402.081695][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6402.081697][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6402.081700][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6402.081703][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6402.081707][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6402.081711][ C3] __do_softirq (kernel/softirq.c:553) [ 6402.081715][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6402.081717][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6402.081720][ C3] [ 6402.081721][ C3] [ 6402.081722][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6402.081725][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6402.081728][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6402.081730][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6402.081732][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6402.081734][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6402.081735][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6402.081737][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6402.081738][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6402.081742][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6402.081745][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6402.081750][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6402.081755][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6402.081759][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6402.081763][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6402.081765][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6402.081769][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6402.081774][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6402.081777][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6402.081781][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6402.081783][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6402.081787][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6402.081790][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6402.081794][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6402.081797][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6402.081801][ C3] ksys_write (fs/read_write.c:643) [ 6402.081804][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6402.081808][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6402.081812][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6402.081816][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6402.081819][ C3] RIP: 0033:0x7f93b2836957 [ 6402.081821][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6402.081823][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6402.081825][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6402.081827][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6402.081828][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6402.081830][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6402.081832][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6428.614965][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6428.615478][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6428.615930][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6428.616387][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6428.617268][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6428.617857][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6428.618172][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6428.619110][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6428.619406][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6428.619791][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6428.620177][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6428.620562][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6428.620946][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6428.621363][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6428.621802][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6428.622130][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6428.622534][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6428.622919][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6428.623303][ C1] PKRU: 55555554 [ 6428.623478][ C1] Call Trace: [ 6428.623642][ C1] [ 6428.623785][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6428.624038][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6428.624275][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6428.624548][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6428.624816][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6428.625097][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6428.625356][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6428.625653][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6428.625908][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6428.626210][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6428.626499][ C1] [ 6428.626645][ C1] [ 6428.626791][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6428.627094][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6428.627375][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6428.627660][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6428.627940][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6428.628243][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6428.628495][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6428.628731][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6428.628979][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6428.629258][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6428.629543][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6428.629782][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6428.630020][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6428.630279][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6428.630512][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6428.630758][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6428.631014][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6428.631292][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6428.631572][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6428.631818][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6428.632090][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6428.632352][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6428.632696][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6428.632948][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6428.633266][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6428.633527][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6428.633730][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6428.633963][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6428.634215][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6428.634489][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6428.634760][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6428.634985][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6428.635303][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6428.635608][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6428.635886][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6428.636179][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6428.636425][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6428.636654][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6428.636951][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6428.637234][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6428.637557][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6428.637795][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6428.638091][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6428.638374][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6428.638690][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6428.638943][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6428.639178][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6428.639426][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6428.639736][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6428.640067][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6428.640365][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6428.640638][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6428.640925][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6428.641235][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6428.641523][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6428.641838][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6428.642085][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6428.642361][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6428.642609][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6428.642856][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6428.643102][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6428.643365][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6428.643618][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6428.643865][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6428.644130][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6428.644395][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6428.644622][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6428.644880][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6428.645155][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6428.645423][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6428.645640][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6428.645909][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6428.646220][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6428.646463][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6428.646696][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6428.646945][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6428.647203][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6428.647489][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6428.647757][ C1] tc_run (net/core/dev.c:3945) [ 6428.647963][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6428.648195][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6428.648435][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6428.648697][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6428.648951][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6428.649191][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6428.649458][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6428.649762][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6428.650036][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6428.650289][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6428.650556][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6428.650813][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6428.651094][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6428.651436][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6428.651714][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6428.651968][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6428.652235][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6428.652451][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6428.652688][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6428.652932][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6428.653220][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6428.653473][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6428.653715][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6428.653963][ C1] ? __create_object (mm/kmemleak.c:756) [ 6428.654208][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6428.654476][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6428.654759][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6428.655032][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6428.655315][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6428.655553][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6428.655819][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6428.656048][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6428.656268][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6428.656509][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6428.656761][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6428.657017][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6428.657287][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6428.657514][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6428.657763][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6428.658019][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6428.658254][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6428.658521][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6428.658761][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6428.659025][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6428.659270][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6428.659552][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6428.659852][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6428.660152][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6428.660476][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6428.660729][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6428.661033][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6428.661268][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6428.661571][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6428.661796][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6428.662766][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6428.663187][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6428.663584][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6428.663986][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6428.664386][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6428.664785][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6428.667212][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6428.667733][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6428.668232][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6428.668695][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6428.669597][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6428.670204][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6428.670526][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6428.671494][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6428.671798][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6428.672194][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6428.672589][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6428.672986][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6428.673382][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6428.673777][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6428.674220][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6428.674547][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6428.674947][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6428.675342][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6428.675736][ C3] PKRU: 55555554 [ 6428.675916][ C3] Call Trace: [ 6428.676086][ C3] [ 6428.676231][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6428.676492][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6428.676734][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6428.677007][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6428.677280][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6428.677568][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6428.677830][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6428.678134][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6428.678396][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6428.678703][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6428.678994][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6428.679306][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6428.679598][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6428.679889][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6428.680177][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6428.680486][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6428.680725][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6428.680965][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6428.681204][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6428.681456][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6428.681725][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6428.682008][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6428.682243][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6428.682483][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6428.682741][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6428.682974][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6428.683220][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6428.683476][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6428.683748][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6428.684022][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6428.684268][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6428.684536][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6428.684797][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6428.685142][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6428.685392][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6428.685710][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6428.685970][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6428.686172][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6428.686402][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6428.686652][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6428.686926][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6428.687155][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6428.687380][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6428.687697][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6428.688001][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6428.688279][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6428.688570][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6428.688815][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6428.689044][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6428.689341][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6428.689623][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6428.689946][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6428.690184][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6428.690478][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6428.690762][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6428.691075][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6428.691335][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6428.691569][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6428.691815][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6428.692122][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6428.692453][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6428.692749][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6428.693020][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6428.693307][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6428.693619][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6428.693924][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6428.694248][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6428.694486][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6428.694747][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6428.695004][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6428.695271][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6428.695553][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6428.695863][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6428.696112][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6428.696385][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6428.696624][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6428.696863][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6428.697093][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6428.697331][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6428.697593][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6428.697848][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6428.698113][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6428.698394][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6428.698704][ C3] tc_run (net/core/dev.c:3945) [ 6428.698908][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6428.699136][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6428.699374][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6428.699632][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6428.699883][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6428.700122][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6428.700383][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6428.700685][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6428.700954][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6428.701206][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6428.701473][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6428.701727][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6428.702060][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6428.702334][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6428.702584][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6428.702848][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6428.703064][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6428.703307][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6428.703581][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6428.703890][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6428.704162][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6428.704411][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6428.704641][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6428.704907][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6428.705148][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6428.705399][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6428.705635][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6428.705881][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6428.706115][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6428.706380][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6428.706659][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6428.706900][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6428.707147][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6428.707448][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6428.707766][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6428.708008][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6428.708268][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6428.708533][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6428.708771][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6428.709003][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6428.709264][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6428.709523][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6428.709782][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6428.710050][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6428.710331][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6428.710569][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6428.710856][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6428.711092][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6428.711360][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6428.711581][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6428.711873][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6428.712122][ C3] __do_softirq (kernel/softirq.c:553) [ 6428.712355][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6428.712571][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6428.712855][ C3] [ 6428.713004][ C3] [ 6428.713153][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6428.713454][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6428.713775][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6428.714737][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6428.715040][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6428.715436][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6428.715832][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6428.716226][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6428.716620][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6428.717018][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6428.717311][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6428.717527][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6428.717754][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6428.718005][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6428.718288][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6428.718524][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6428.718779][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6428.719030][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6428.719319][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6428.719537][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6428.719778][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6428.720021][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6428.720257][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6428.720545][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6428.720808][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6428.721043][ C3] ksys_write (fs/read_write.c:643) [ 6428.721262][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6428.721509][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6428.721812][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6428.722040][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6428.722338][ C3] RIP: 0033:0x7f93b2836957 [ 6428.722564][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6428.723523][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6428.723938][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6428.724336][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6428.724731][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6428.725126][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6428.725521][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6456.614993][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6456.615508][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6456.615960][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6456.616415][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6456.617294][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6456.617884][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6456.618195][ C1] Code: 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 <48> 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c 08 84 c0 0f 85 All code ======== 0: 49 89 fd mov %rdi,%r13 3: 49 89 fc mov %rdi,%r12 6: 41 be 01 00 00 00 mov $0x1,%r14d c: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 13: fc ff df 16: 49 c1 ed 03 shr $0x3,%r13 1a: 41 83 e4 07 and $0x7,%r12d 1e: 49 01 c5 add %rax,%r13 21: 41 83 c4 03 add $0x3,%r12d 25: be 04 00 00 00 mov $0x4,%esi 2a:* 48 89 ef mov %rbp,%rdi <-- trapping instruction 2d: e8 c0 26 0c fe call 0xfffffffffe0c26f2 32: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 37: 41 38 c4 cmp %al,%r12b 3a: 7c 08 jl 0x44 3c: 84 c0 test %al,%al 3e: 0f .byte 0xf 3f: 85 .byte 0x85 Code starting with the faulting instruction =========================================== 0: 48 89 ef mov %rbp,%rdi 3: e8 c0 26 0c fe call 0xfffffffffe0c26c8 8: 41 0f b6 45 00 movzbl 0x0(%r13),%eax d: 41 38 c4 cmp %al,%r12b 10: 7c 08 jl 0x1a 12: 84 c0 test %al,%al 14: 0f .byte 0xf 15: 85 .byte 0x85 [ 6456.619129][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6456.619426][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6456.619810][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6456.620192][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6456.620578][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6456.620962][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6456.621380][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6456.621824][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6456.622150][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6456.622552][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6456.622937][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6456.623320][ C1] PKRU: 55555554 [ 6456.623496][ C1] Call Trace: [ 6456.623662][ C1] [ 6456.623807][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6456.624061][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6456.624297][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6456.624564][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6456.624830][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6456.625109][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6456.625367][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6456.625663][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6456.625916][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6456.626216][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6456.626501][ C1] [ 6456.626648][ C1] [ 6456.626793][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6456.627098][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6456.627378][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6456.627658][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6456.627937][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6456.628238][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6456.628488][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6456.628730][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6456.628979][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6456.629252][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6456.629536][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6456.629783][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6456.630016][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6456.630267][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6456.630495][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6456.630734][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6456.630984][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6456.631278][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6456.631555][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6456.631803][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6456.632075][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6456.632349][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6456.632684][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6456.632929][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6456.633239][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6456.633496][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6456.633694][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6456.633940][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6456.634193][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6456.634470][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6456.634741][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6456.634968][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6456.635285][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6456.635588][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6456.635867][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6456.636159][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6456.636408][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6456.636638][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6456.636937][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6456.637223][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6456.637547][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6456.637784][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6456.638079][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6456.638364][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6456.638680][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6456.638934][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6456.639166][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6456.639412][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6456.639723][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6456.640053][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6456.640352][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6456.640627][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6456.640912][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6456.641226][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6456.641508][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6456.641820][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6456.642066][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6456.642346][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6456.642594][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6456.642839][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6456.643085][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6456.643346][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6456.643598][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6456.643845][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6456.644105][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6456.644369][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6456.644594][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6456.644847][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6456.645117][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6456.645384][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6456.645600][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6456.645865][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6456.646172][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6456.646413][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6456.646643][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6456.646890][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6456.647144][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6456.647428][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6456.647698][ C1] tc_run (net/core/dev.c:3945) [ 6456.647901][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6456.648131][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6456.648367][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6456.648625][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6456.648877][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6456.649115][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6456.649377][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6456.649679][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6456.649948][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6456.650199][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6456.650462][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6456.650716][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6456.650996][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6456.651337][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6456.651614][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6456.651867][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6456.652130][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6456.652345][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6456.652578][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6456.652820][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6456.653104][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6456.653353][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6456.653592][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6456.653838][ C1] ? __create_object (mm/kmemleak.c:756) [ 6456.654081][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6456.654347][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6456.654626][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6456.654898][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6456.655180][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6456.655419][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6456.655683][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6456.655908][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6456.656130][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6456.656368][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6456.656618][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6456.656871][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6456.657140][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6456.657364][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6456.657611][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6456.657864][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6456.658100][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6456.658363][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6456.658603][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6456.658869][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6456.659110][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6456.659391][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6456.659690][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6456.659988][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6456.660308][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6456.660559][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6456.660861][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6456.661093][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6456.661397][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6456.661626][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6456.662594][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6456.663014][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6456.663413][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6456.663810][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6456.664206][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6456.664604][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6456.667022][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6456.667543][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6456.668042][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6456.668506][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6456.669406][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6456.670015][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6456.670336][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6456.671303][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6456.671608][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6456.672003][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6456.672397][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6456.672796][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6456.673191][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6456.673587][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6456.674030][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6456.674359][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6456.674758][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6456.675153][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6456.675547][ C3] PKRU: 55555554 [ 6456.675727][ C3] Call Trace: [ 6456.675897][ C3] [ 6456.676043][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6456.676302][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6456.676543][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6456.676817][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6456.677088][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6456.677373][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6456.677635][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6456.677939][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6456.678198][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6456.678504][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6456.678795][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6456.679105][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6456.679394][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6456.679684][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6456.679972][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6456.680282][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6456.680521][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6456.680758][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6456.680996][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6456.681249][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6456.681518][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6456.681801][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6456.682036][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6456.682274][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6456.682531][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6456.682764][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6456.683009][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6456.683264][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6456.683536][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6456.683809][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6456.684055][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6456.684322][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6456.684584][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6456.684928][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6456.685178][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6456.685495][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6456.685755][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6456.685957][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6456.686187][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6456.686439][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6456.686714][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6456.686943][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6456.687167][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6456.687483][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6456.687787][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6456.688063][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6456.688356][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6456.688601][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6456.688829][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6456.689126][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6456.689407][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6456.689728][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6456.689964][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6456.690259][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6456.690542][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6456.690856][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6456.691109][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6456.691347][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6456.691594][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6456.691900][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6456.692229][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6456.692525][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6456.692796][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6456.693083][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6456.693395][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6456.693700][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6456.694022][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6456.694259][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6456.694521][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6456.694778][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6456.695043][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6456.695325][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6456.695635][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6456.695883][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6456.696156][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6456.696396][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6456.696634][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6456.696864][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6456.697101][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6456.697362][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6456.697616][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6456.697881][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6456.698162][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6456.698471][ C3] tc_run (net/core/dev.c:3945) [ 6456.698674][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6456.698902][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6456.699139][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6456.699398][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6456.699648][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6456.699885][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6456.700146][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6456.700449][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6456.700717][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6456.700968][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6456.701236][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6456.701490][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6456.701824][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6456.702097][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6456.702346][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6456.702610][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6456.702825][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6456.703066][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6456.703340][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6456.703649][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6456.703922][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6456.704171][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6456.704399][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6456.704666][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6456.704908][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6456.705158][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6456.705394][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6456.705639][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6456.705873][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6456.706137][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6456.706416][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6456.706657][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6456.706903][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6456.707202][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6456.707521][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6456.707762][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6456.708020][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6456.708286][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6456.708524][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6456.708757][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6456.709017][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6456.709277][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6456.709535][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6456.709801][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6456.710082][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6456.710320][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6456.710607][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6456.710843][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6456.711104][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6456.711331][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6456.711622][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6456.711868][ C3] __do_softirq (kernel/softirq.c:553) [ 6456.712100][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6456.712316][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6456.712600][ C3] [ 6456.712747][ C3] [ 6456.712897][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6456.713196][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6456.713515][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6456.714484][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6456.714787][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6456.715184][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6456.715580][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6456.715973][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6456.716367][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6456.716766][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6456.717059][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6456.717277][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6456.717504][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6456.717755][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6456.718038][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6456.718274][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6456.718530][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6456.718782][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6456.719070][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6456.719290][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6456.719532][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6456.719775][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6456.720011][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6456.720300][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6456.720562][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6456.720798][ C3] ksys_write (fs/read_write.c:643) [ 6456.721013][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6456.721264][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6456.721567][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6456.721795][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6456.722092][ C3] RIP: 0033:0x7f93b2836957 [ 6456.722319][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6456.723281][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6456.723698][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6456.724094][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6456.724489][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6456.724885][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6456.725282][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6480.084515][ C3] rcu: 3-....: (4087708 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=993773 | [ 6480.085052][ C3] rcu: (t=4086113 jiffies g=1064457 q=100 ncpus=4) | [ 6480.085374][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 6480.085636][ C1] NMI backtrace for cpu 1 [ 6480.085645][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6480.085647][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6480.085653][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6480.085655][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6480.085658][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6480.085660][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6480.085662][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6480.085664][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6480.085666][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6480.085667][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6480.085669][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6480.085673][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6480.085674][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6480.085675][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6480.085677][ C1] PKRU: 55555554 [ 6480.085678][ C1] Call Trace: [ 6480.085681][ C1] [ 6480.085684][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6480.085688][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6480.085693][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6480.085698][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6480.085701][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6480.085703][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6480.085709][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6480.085712][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6480.085715][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6480.085719][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6480.085722][ C1] [ 6480.085723][ C1] [ 6480.085725][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6480.085729][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6480.085733][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6480.085737][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6480.085741][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6480.085744][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6480.085747][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6480.085749][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6480.085754][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6480.085757][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6480.085763][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6480.085766][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6480.085770][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6480.085775][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6480.085779][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6480.085781][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6480.085783][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6480.085786][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6480.085792][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6480.085796][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6480.085799][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6480.085809][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6480.085811][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6480.085814][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6480.085818][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6480.085821][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6480.085824][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6480.085827][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6480.085833][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6480.085839][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6480.085842][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6480.085850][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6480.085854][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6480.085856][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6480.085860][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6480.085863][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6480.085868][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6480.085870][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6480.085874][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6480.085878][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6480.085882][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6480.085885][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6480.085887][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6480.085891][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6480.085898][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6480.085904][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6480.085910][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6480.085915][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6480.085925][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6480.085932][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6480.085934][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6480.085941][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6480.085943][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6480.085949][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6480.085954][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6480.085957][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6480.085960][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6480.085962][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6480.085964][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6480.085967][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6480.085970][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6480.085973][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6480.085975][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6480.085978][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6480.085981][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6480.085984][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6480.085986][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6480.085989][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6480.085993][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6480.085998][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6480.086002][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6480.086005][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6480.086008][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6480.086012][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6480.086015][ C1] tc_run (net/core/dev.c:3945) [ 6480.086019][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6480.086022][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6480.086024][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6480.086028][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6480.086031][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6480.086034][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6480.086036][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6480.086040][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6480.086043][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6480.086046][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6480.086050][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6480.086053][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6480.086056][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6480.086063][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6480.086065][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6480.086069][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6480.086072][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6480.086075][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6480.086077][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6480.086080][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6480.086084][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6480.086087][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6480.086090][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6480.086093][ C1] ? __create_object (mm/kmemleak.c:756) [ 6480.086096][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6480.086102][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6480.086105][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6480.086109][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6480.086113][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6480.086116][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6480.086121][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6480.086124][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6480.086127][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6480.086129][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6480.086131][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6480.086137][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6480.086142][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6480.086144][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6480.086148][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6480.086149][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6480.086153][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6480.086157][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6480.086162][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6480.086166][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6480.086172][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6480.086176][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6480.086179][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6480.086183][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6480.086188][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6480.086191][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6480.086194][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6480.086197][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6480.086200][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6480.086203][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6480.086206][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6480.086208][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6480.086210][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6480.086212][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6480.086213][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6480.086214][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6480.086212][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 6480.086213][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 6480.086214][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6480.086219][ C1] [ 6480.132416][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6480.133030][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6480.133352][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6480.134309][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6480.134613][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6480.135005][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6480.135399][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6480.135797][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6480.136189][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6480.136582][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6480.137023][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6480.137350][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6480.137747][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6480.138139][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6480.138531][ C3] PKRU: 55555554 [ 6480.138711][ C3] Call Trace: [ 6480.138879][ C3] [ 6480.139024][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6480.139295][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6480.139545][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6480.139795][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6480.140025][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6480.140292][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6480.140559][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6480.140813][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6480.141102][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6480.141342][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6480.141649][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6480.141922][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6480.142207][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6480.142472][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6480.142775][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6480.143035][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6480.143341][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6480.143633][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6480.143944][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6480.144233][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6480.144524][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6480.144811][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6480.145121][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6480.145359][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6480.145594][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6480.145833][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6480.146080][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6480.146349][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6480.146633][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6480.146867][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6480.147105][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6480.147362][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6480.147596][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6480.147842][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6480.148096][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6480.148368][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6480.148643][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6480.148888][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6480.149156][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6480.149419][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6480.149763][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6480.150013][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6480.150331][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6480.150591][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6480.150793][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6480.151027][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6480.151278][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6480.151551][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6480.151782][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6480.152006][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6480.152321][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6480.152625][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6480.152903][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6480.153195][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6480.153440][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6480.153668][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6480.153965][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6480.154246][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6480.154568][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6480.154805][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6480.155100][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6480.155382][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6480.155696][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6480.155949][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6480.156183][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6480.156430][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6480.156739][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6480.157069][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6480.157364][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6480.157640][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6480.157925][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6480.158238][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6480.158544][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6480.158867][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6480.159104][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6480.159366][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6480.159625][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6480.159892][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6480.160174][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6480.160484][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6480.160733][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6480.161008][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6480.161248][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6480.161488][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6480.161716][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6480.161954][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6480.162216][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6480.162470][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6480.162734][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6480.163017][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6480.163327][ C3] tc_run (net/core/dev.c:3945) [ 6480.163531][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6480.163758][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6480.163995][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6480.164253][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6480.164504][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6480.164741][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6480.165003][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6480.165305][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6480.165575][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6480.165826][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6480.166088][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6480.166343][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6480.166676][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6480.166950][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6480.167200][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6480.167463][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6480.167678][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6480.167920][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6480.168194][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6480.168503][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6480.168775][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6480.169025][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6480.169255][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6480.169523][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6480.169765][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6480.170015][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6480.170253][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6480.170498][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6480.170731][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6480.170995][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6480.171278][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6480.171519][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6480.171765][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6480.172063][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6480.172380][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6480.172623][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6480.172882][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6480.173148][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6480.173386][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6480.173620][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6480.173880][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6480.174138][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6480.174397][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6480.174663][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6480.174944][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6480.175181][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6480.175471][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6480.175706][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6480.175968][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6480.176187][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6480.176482][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6480.176726][ C3] __do_softirq (kernel/softirq.c:553) [ 6480.176958][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6480.177177][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6480.177458][ C3] [ 6480.177606][ C3] [ 6480.177757][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6480.178057][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6480.178379][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6480.179341][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6480.179644][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6480.180041][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6480.180435][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6480.180829][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6480.181226][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6480.181625][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6480.181918][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6480.182135][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6480.182361][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6480.182610][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6480.182894][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6480.183130][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6480.183384][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6480.183639][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6480.183927][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6480.184146][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6480.184387][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6480.184630][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6480.184866][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6480.185154][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6480.185416][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6480.185650][ C3] ksys_write (fs/read_write.c:643) [ 6480.185864][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6480.186110][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6480.186412][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6480.186642][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6480.186938][ C3] RIP: 0033:0x7f93b2836957 [ 6480.187164][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6480.188124][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6480.188541][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6480.188940][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6480.189335][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6480.189728][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6480.190124][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6504.614983][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6504.615495][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6504.615946][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6504.616403][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6504.617287][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6504.617881][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6504.618196][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6504.619141][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6504.619439][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6504.619831][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6504.620220][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6504.620607][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6504.621031][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6504.621431][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6504.621877][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6504.622216][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6504.622603][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6504.622984][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6504.623368][ C1] PKRU: 55555554 [ 6504.623541][ C1] Call Trace: [ 6504.623704][ C1] [ 6504.623847][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6504.624101][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6504.624335][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6504.624605][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6504.624868][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6504.625147][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6504.625404][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6504.625699][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6504.625951][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6504.626250][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6504.626535][ C1] [ 6504.626680][ C1] [ 6504.626827][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6504.627132][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6504.627413][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6504.627698][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6504.627976][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6504.628279][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6504.628532][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6504.628768][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6504.629012][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6504.629283][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6504.629565][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6504.629811][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6504.630041][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6504.630292][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6504.630518][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6504.630756][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6504.631028][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6504.631299][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6504.631575][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6504.631819][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6504.632088][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6504.632354][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6504.632685][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6504.632928][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6504.633255][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6504.633514][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6504.633714][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6504.633944][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6504.634193][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6504.634464][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6504.634732][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6504.634956][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6504.635269][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6504.635571][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6504.635846][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6504.636137][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6504.636382][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6504.636608][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6504.636904][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6504.637183][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6504.637503][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6504.637738][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6504.638031][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6504.638311][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6504.638624][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6504.638876][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6504.639108][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6504.639353][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6504.639661][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6504.639988][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6504.640283][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6504.640553][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6504.640838][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6504.641149][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6504.641429][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6504.641739][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6504.641984][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6504.642258][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6504.642503][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6504.642747][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6504.642992][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6504.643252][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6504.643503][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6504.643747][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6504.644006][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6504.644266][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6504.644491][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6504.644744][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6504.645014][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6504.645276][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6504.645489][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6504.645754][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6504.646059][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6504.646298][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6504.646527][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6504.646772][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6504.647025][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6504.647306][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6504.647570][ C1] tc_run (net/core/dev.c:3945) [ 6504.647773][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6504.648001][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6504.648237][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6504.648494][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6504.648743][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6504.648979][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6504.649241][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6504.649539][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6504.649808][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6504.650057][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6504.650318][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6504.650571][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6504.650847][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6504.651183][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6504.651457][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6504.651706][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6504.651969][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6504.652181][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6504.652415][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6504.652655][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6504.652938][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6504.653187][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6504.653427][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6504.653672][ C1] ? __create_object (mm/kmemleak.c:756) [ 6504.653912][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6504.654177][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6504.654454][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6504.654722][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6504.655000][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6504.655235][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6504.655496][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6504.655722][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6504.655938][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6504.656174][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6504.656421][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6504.656672][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6504.656936][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6504.657160][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6504.657407][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6504.657658][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6504.657893][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6504.658155][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6504.658391][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6504.658651][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6504.658891][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6504.659169][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6504.659463][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6504.659759][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6504.660076][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6504.660326][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6504.660626][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6504.660854][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6504.661154][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6504.661376][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6504.662328][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6504.662742][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6504.663133][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6504.663527][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6504.663919][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6504.664311][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6504.666718][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6504.667240][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6504.667742][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6504.668207][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6504.669111][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6504.669719][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6504.670042][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6504.671014][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6504.671320][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6504.671717][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6504.672115][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6504.672512][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6504.672908][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6504.673303][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6504.673747][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6504.674077][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6504.674477][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6504.674873][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6504.675269][ C3] PKRU: 55555554 [ 6504.675449][ C3] Call Trace: [ 6504.675619][ C3] [ 6504.675765][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6504.676024][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6504.676266][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6504.676540][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6504.676814][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6504.677099][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6504.677361][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6504.677666][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6504.677927][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6504.678234][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6504.678528][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6504.678839][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6504.679129][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6504.679423][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6504.679710][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6504.680020][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6504.680261][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6504.680497][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6504.680736][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6504.680987][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6504.681257][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6504.681543][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6504.681779][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6504.682018][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6504.682275][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6504.682510][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6504.682757][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6504.683013][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6504.683286][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6504.683561][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6504.683808][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6504.684078][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6504.684342][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6504.684686][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6504.684940][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6504.685259][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6504.685520][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6504.685723][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6504.685953][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6504.686205][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6504.686480][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6504.686711][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6504.686935][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6504.687252][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6504.687557][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6504.687835][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6504.688129][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6504.688376][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6504.688603][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6504.688901][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6504.689184][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6504.689508][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6504.689746][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6504.690042][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6504.690325][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6504.690642][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6504.690900][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6504.691146][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6504.691394][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6504.691703][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6504.692034][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6504.692330][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6504.692603][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6504.692889][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6504.693202][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6504.693509][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6504.693833][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6504.694071][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6504.694333][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6504.694591][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6504.694859][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6504.695141][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6504.695451][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6504.695701][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6504.695975][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6504.696215][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6504.696456][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6504.696684][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6504.696923][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6504.697185][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6504.697441][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6504.697707][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6504.697991][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6504.698301][ C3] tc_run (net/core/dev.c:3945) [ 6504.698505][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6504.698733][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6504.698971][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6504.699231][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6504.699483][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6504.699721][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6504.699983][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6504.700286][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6504.700556][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6504.700808][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6504.701076][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6504.701332][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6504.701667][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6504.701944][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6504.702195][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6504.702459][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6504.702674][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6504.702917][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6504.703191][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6504.703501][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6504.703775][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6504.704025][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6504.704256][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6504.704524][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6504.704767][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6504.705017][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6504.705257][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6504.705505][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6504.705738][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6504.706003][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6504.706283][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6504.706525][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6504.706772][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6504.707072][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6504.707389][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6504.707632][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6504.707891][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6504.708157][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6504.708396][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6504.708630][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6504.708890][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6504.709150][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6504.709410][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6504.709678][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6504.709959][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6504.710197][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6504.710486][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6504.710722][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6504.710990][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6504.711210][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6504.711504][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6504.711748][ C3] __do_softirq (kernel/softirq.c:553) [ 6504.711980][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6504.712201][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6504.712484][ C3] [ 6504.712633][ C3] [ 6504.712783][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6504.713083][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6504.713405][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6504.714368][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6504.714671][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6504.715069][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6504.715464][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6504.715860][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6504.716254][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6504.716654][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6504.716946][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6504.717165][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6504.717392][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6504.717642][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6504.717927][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6504.718161][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6504.718416][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6504.718668][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6504.718956][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6504.719175][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6504.719416][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6504.719660][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6504.719896][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6504.720187][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6504.720451][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6504.720687][ C3] ksys_write (fs/read_write.c:643) [ 6504.720905][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6504.721153][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6504.721456][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6504.721687][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6504.721983][ C3] RIP: 0033:0x7f93b2836957 [ 6504.722209][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6504.723174][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6504.723592][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6504.723990][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6504.724386][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6504.724782][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6504.725178][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6532.614982][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6532.615495][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6532.615945][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6532.616404][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6532.617287][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6532.617883][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 6532.618161][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [ 6532.619103][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000282 [ 6532.619403][ C1] RAX: ffff888007a88e1c RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6532.619791][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6532.620179][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6532.620569][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6532.621001][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6532.621396][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6532.621838][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6532.622171][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6532.622557][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6532.622943][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6532.623327][ C1] PKRU: 55555554 [ 6532.623502][ C1] Call Trace: [ 6532.623668][ C1] [ 6532.623812][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6532.624066][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6532.624301][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6532.624569][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6532.624833][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6532.625112][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6532.625368][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6532.625665][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6532.625920][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6532.626219][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6532.626502][ C1] [ 6532.626651][ C1] [ 6532.626796][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6532.627100][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6532.627380][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 6532.627628][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6532.627901][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6532.628205][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6532.628437][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6532.628690][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6532.628936][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6532.629206][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6532.629491][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6532.629739][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6532.629968][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6532.630220][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6532.630447][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6532.630687][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6532.630940][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6532.631206][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6532.631474][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6532.631713][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6532.631977][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6532.632232][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6532.632565][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6532.632809][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6532.633118][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6532.633371][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6532.633569][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6532.633793][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6532.634058][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6532.634330][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6532.634599][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6532.634825][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6532.635142][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6532.635446][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6532.635724][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6532.636015][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6532.636263][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6532.636493][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6532.636792][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6532.637076][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6532.637398][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6532.637636][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6532.637930][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6532.638214][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6532.638528][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6532.638782][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6532.639015][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6532.639261][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6532.639570][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6532.639898][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6532.640197][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6532.640469][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6532.640757][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6532.641067][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6532.641349][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6532.641664][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6532.641912][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6532.642190][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6532.642437][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6532.642684][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6532.642930][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6532.643193][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6532.643448][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6532.643693][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6532.643956][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6532.644219][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6532.644442][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6532.644695][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6532.644967][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6532.645235][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6532.645450][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6532.645714][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6532.646021][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6532.646261][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6532.646491][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6532.646737][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6532.646991][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6532.647278][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6532.647544][ C1] tc_run (net/core/dev.c:3945) [ 6532.647748][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6532.647979][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6532.648216][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6532.648477][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6532.648729][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6532.648966][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6532.649229][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6532.649530][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6532.649800][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6532.650050][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6532.650314][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6532.650568][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6532.650851][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6532.651185][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6532.651458][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6532.651708][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6532.651971][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6532.652187][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6532.652419][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6532.652660][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6532.652945][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6532.653195][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6532.653432][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6532.653677][ C1] ? __create_object (mm/kmemleak.c:756) [ 6532.653921][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6532.654186][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6532.654467][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6532.654738][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6532.655016][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6532.655254][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6532.655518][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6532.655744][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6532.655962][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6532.656200][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6532.656450][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6532.656703][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6532.656969][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6532.657194][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6532.657440][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6532.657693][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6532.657929][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6532.658191][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6532.658430][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6532.658693][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6532.658935][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6532.659213][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6532.659511][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6532.659809][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6532.660130][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6532.660380][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6532.660681][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6532.660915][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6532.661213][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6532.661437][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6532.662397][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6532.662815][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6532.663210][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6532.663605][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6532.664002][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6532.664398][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6532.666813][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6532.667336][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6532.667838][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6532.668304][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6532.669209][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6532.669816][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6532.670138][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6532.671107][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6532.671410][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6532.671809][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6532.672206][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6532.672601][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6532.672996][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6532.673394][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6532.673838][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6532.674167][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6532.674564][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6532.674963][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6532.675362][ C3] PKRU: 55555554 [ 6532.675542][ C3] Call Trace: [ 6532.675710][ C3] [ 6532.675857][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6532.676117][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6532.676358][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6532.676635][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6532.676906][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6532.677193][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6532.677456][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6532.677759][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6532.678020][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6532.678327][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6532.678621][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6532.678934][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6532.679220][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6532.679515][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6532.679801][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6532.680112][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6532.680352][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6532.680591][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6532.680832][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6532.681078][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6532.681351][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6532.681633][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6532.681870][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6532.682108][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6532.682368][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6532.682600][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6532.682846][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6532.683102][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6532.683373][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6532.683650][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6532.683895][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6532.684165][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6532.684427][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6532.684770][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6532.685020][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6532.685337][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6532.685597][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6532.685799][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6532.686030][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6532.686281][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6532.686555][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6532.686787][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6532.687011][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6532.687328][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6532.687633][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6532.687912][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6532.688205][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6532.688452][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6532.688681][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6532.688978][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6532.689262][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6532.689585][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6532.689821][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6532.690116][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6532.690400][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6532.690714][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6532.690973][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6532.691206][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6532.691453][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6532.691762][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6532.692094][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6532.692393][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6532.692665][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6532.692949][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6532.693261][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6532.693569][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6532.693893][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6532.694130][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6532.694394][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6532.694654][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6532.694919][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6532.695200][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6532.695510][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6532.695758][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6532.696031][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6532.696272][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6532.696512][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6532.696742][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6532.696978][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6532.697240][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6532.697494][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6532.697763][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6532.698044][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6532.698357][ C3] tc_run (net/core/dev.c:3945) [ 6532.698559][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6532.698789][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6532.699024][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6532.699283][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6532.699533][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6532.699769][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6532.700030][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6532.700332][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6532.700600][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6532.700854][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6532.701116][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6532.701371][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6532.701706][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6532.701980][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6532.702231][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6532.702493][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6532.702707][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6532.702948][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6532.703222][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6532.703529][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6532.703804][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6532.704052][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6532.704280][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6532.704545][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6532.704787][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6532.705035][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6532.705273][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6532.705520][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6532.705752][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6532.706017][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6532.706294][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6532.706537][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6532.706782][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6532.707077][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6532.707394][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6532.707635][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6532.707893][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6532.708157][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6532.708396][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6532.708631][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6532.708891][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6532.709149][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6532.709407][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6532.709674][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6532.709959][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6532.710193][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6532.710483][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6532.710720][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6532.710985][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6532.711203][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6532.711498][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6532.711745][ C3] __do_softirq (kernel/softirq.c:553) [ 6532.711974][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6532.712193][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6532.712474][ C3] [ 6532.712624][ C3] [ 6532.712773][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6532.713075][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6532.713396][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6532.714356][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6532.714660][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6532.715054][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6532.715448][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6532.715843][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6532.716239][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6532.716635][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6532.716928][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6532.717145][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6532.717373][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6532.717622][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6532.717905][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6532.718142][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6532.718396][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6532.718648][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6532.718934][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6532.719153][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6532.719393][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6532.719636][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6532.719872][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6532.720158][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6532.720422][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6532.720656][ C3] ksys_write (fs/read_write.c:643) [ 6532.720888][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6532.721133][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6532.721434][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6532.721664][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6532.721961][ C3] RIP: 0033:0x7f93b2836957 [ 6532.722185][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6532.723142][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6532.723561][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6532.723956][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6532.724351][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6532.724748][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6532.725146][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6532.725545][ C3] | [ 6558.192161][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6558.192535][ C1] rcu: 1-....: (4174544 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1012784 | [ 6558.193095][ C1] rcu: (t=4164221 jiffies g=1064457 q=100 ncpus=4) [ 6558.193875][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6558.194485][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6558.194812][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6558.195781][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6558.196087][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6558.196486][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6558.196885][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6558.197283][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6558.197679][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6558.198078][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6558.198525][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6558.198857][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6558.199256][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6558.199653][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6558.200054][ C1] PKRU: 55555554 [ 6558.200235][ C1] Call Trace: [ 6558.200406][ C1] [ 6558.200555][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6558.200834][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6558.201086][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6558.201339][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6558.201569][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6558.201839][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6558.202109][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6558.202366][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6558.202651][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6558.202895][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6558.203207][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6558.203479][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6558.203767][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6558.204035][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6558.204339][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6558.204601][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6558.204909][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6558.205206][ C1] [ 6558.205355][ C1] [ 6558.205506][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6558.205819][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6558.206109][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6558.206404][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6558.206693][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6558.207009][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6558.207251][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6558.207490][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6558.207740][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6558.208014][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6558.208300][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6558.208540][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6558.208780][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6558.209039][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6558.209274][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6558.209522][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6558.209779][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6558.210053][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6558.210332][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6558.210580][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6558.210855][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6558.211118][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6558.211464][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6558.211715][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6558.212035][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6558.212297][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6558.212501][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6558.212732][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6558.212985][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6558.213262][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6558.213534][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6558.213761][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6558.214079][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6558.214386][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6558.214666][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6558.214961][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6558.215211][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6558.215443][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6558.215743][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6558.216027][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6558.216352][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6558.216590][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6558.216888][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6558.217174][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6558.217491][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6558.217748][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6558.217984][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6558.218233][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6558.218547][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6558.218881][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6558.219181][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6558.219454][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6558.219745][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6558.220058][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6558.220345][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6558.220666][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6558.220915][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6558.221195][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6558.221444][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6558.221692][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6558.221939][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6558.222204][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6558.222458][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6558.222707][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6558.222971][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6558.223236][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6558.223462][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6558.223718][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6558.223991][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6558.224259][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6558.224475][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6558.224743][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6558.225051][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6558.225293][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6558.225526][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6558.225774][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6558.226032][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6558.226319][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6558.226588][ C1] tc_run (net/core/dev.c:3945) [ 6558.226793][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6558.227025][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6558.227265][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6558.227527][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6558.227780][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6558.228018][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6558.228283][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6558.228587][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6558.228861][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6558.229114][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6558.229381][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6558.229637][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6558.229917][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6558.230255][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6558.230532][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6558.230790][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6558.231058][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6558.231274][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6558.231510][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6558.231755][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6558.232043][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6558.232295][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6558.232537][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6558.232785][ C1] ? __create_object (mm/kmemleak.c:756) [ 6558.233030][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6558.233299][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6558.233581][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6558.233854][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6558.234137][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6558.234376][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6558.234641][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6558.234871][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6558.235090][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6558.235330][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6558.235581][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6558.235836][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6558.236106][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6558.236334][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6558.236584][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6558.236841][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6558.237078][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6558.237345][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6558.237585][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6558.237852][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6558.238095][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6558.238377][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6558.238676][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6558.238977][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6558.239301][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6558.239554][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6558.239858][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6558.240092][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6558.240393][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6558.240619][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6558.241590][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6558.242011][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6558.242409][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6558.242809][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6558.243209][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6558.243607][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6558.243607][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6558.244008][ C1] | [ 6558.244167][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 6558.244439][ C3] NMI backtrace for cpu 3 [ 6558.244447][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6558.244449][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6558.244455][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6558.244458][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6558.244461][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6558.244463][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6558.244465][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6558.244467][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6558.244469][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6558.244470][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6558.244472][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6558.244476][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6558.244477][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6558.244479][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6558.244480][ C3] PKRU: 55555554 [ 6558.244481][ C3] Call Trace: [ 6558.244483][ C3] [ 6558.244486][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6558.244491][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6558.244497][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6558.244502][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6558.244505][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6558.244507][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6558.244513][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6558.244516][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6558.244519][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6558.244523][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6558.244526][ C3] [ 6558.244527][ C3] [ 6558.244529][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6558.244531][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6558.244536][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6558.244539][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6558.244543][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6558.244546][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6558.244550][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6558.244553][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6558.244556][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6558.244560][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6558.244562][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6558.244569][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6558.244572][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6558.244576][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6558.244581][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6558.244585][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6558.244588][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6558.244590][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6558.244593][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6558.244598][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6558.244602][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6558.244605][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6558.244614][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6558.244616][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6558.244619][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6558.244623][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6558.244626][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6558.244630][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6558.244632][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6558.244638][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6558.244643][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6558.244647][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6558.244655][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6558.244659][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6558.244661][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6558.244665][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6558.244668][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6558.244672][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6558.244675][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6558.244679][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6558.244683][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6558.244687][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6558.244690][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6558.244692][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6558.244696][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6558.244703][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6558.244709][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6558.244716][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6558.244721][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6558.244730][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6558.244739][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6558.244748][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6558.244756][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6558.244759][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6558.244763][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6558.244766][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6558.244769][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6558.244771][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6558.244774][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6558.244780][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6558.244783][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6558.244787][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6558.244793][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6558.244796][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6558.244799][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6558.244801][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6558.244805][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6558.244807][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6558.244809][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6558.244813][ C3] tc_run (net/core/dev.c:3945) [ 6558.244816][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6558.244820][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6558.244822][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6558.244826][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6558.244830][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6558.244832][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6558.244835][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6558.244838][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6558.244842][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6558.244845][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6558.244849][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6558.244852][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6558.244859][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6558.244862][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6558.244866][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6558.244869][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6558.244872][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6558.244875][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6558.244878][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6558.244881][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6558.244884][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6558.244887][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6558.244890][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6558.244894][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6558.244897][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6558.244900][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6558.244903][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6558.244907][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6558.244910][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6558.244915][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6558.244918][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6558.244922][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6558.244926][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6558.244931][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6558.244934][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6558.244937][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6558.244940][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6558.244943][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6558.244947][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6558.244951][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6558.244956][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6558.244960][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6558.244963][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6558.244968][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6558.244971][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6558.244973][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6558.244978][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6558.244980][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6558.244983][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6558.244986][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6558.244990][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6558.244994][ C3] __do_softirq (kernel/softirq.c:553) [ 6558.244998][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6558.245001][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6558.245004][ C3] [ 6558.245005][ C3] [ 6558.245006][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6558.245010][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6558.245012][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6558.245014][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6558.245016][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6558.245018][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6558.245019][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6558.245020][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6558.245022][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6558.245026][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6558.245030][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6558.245035][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6558.245041][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6558.245045][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6558.245049][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6558.245052][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6558.245056][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6558.245060][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6558.245064][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6558.245069][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6558.245071][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6558.245075][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6558.245077][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6558.245081][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6558.245085][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6558.245089][ C3] ksys_write (fs/read_write.c:643) [ 6558.245092][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6558.245096][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6558.245100][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6558.245104][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6558.245107][ C3] RIP: 0033:0x7f93b2836957 [ 6558.245109][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6558.245111][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6558.245114][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6558.245115][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6558.245117][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6558.245119][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6558.245120][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6584.614983][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6584.615495][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6584.615946][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6584.616400][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6584.617282][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6584.617877][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6584.618192][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6584.619136][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6584.619435][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6584.619823][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6584.620212][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6584.620627][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6584.621013][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6584.621397][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6584.621829][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6584.622151][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6584.622539][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6584.622926][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6584.623313][ C1] PKRU: 55555554 [ 6584.623489][ C1] Call Trace: [ 6584.623654][ C1] [ 6584.623800][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6584.624055][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6584.624293][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6584.624564][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6584.624830][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6584.625110][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6584.625369][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6584.625667][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6584.625922][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6584.626223][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6584.626512][ C1] [ 6584.626660][ C1] [ 6584.626807][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6584.627114][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6584.627398][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6584.627683][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6584.627967][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6584.628276][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6584.628532][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6584.628767][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6584.629016][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6584.629287][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6584.629571][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6584.629817][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6584.630049][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6584.630301][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6584.630530][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6584.630770][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6584.631019][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6584.631284][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6584.631553][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6584.631793][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6584.632057][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6584.632311][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6584.632644][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6584.632888][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6584.633196][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6584.633452][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6584.633648][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6584.633872][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6584.634117][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6584.634383][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6584.634649][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6584.634868][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6584.635177][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6584.635473][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6584.635744][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6584.636029][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6584.636269][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6584.636491][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6584.636781][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6584.637055][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6584.637369][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6584.637600][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6584.637887][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6584.638164][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6584.638470][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6584.638717][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6584.638944][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6584.639184][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6584.639485][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6584.639806][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6584.640097][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6584.640362][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6584.640644][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6584.640946][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6584.641245][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6584.641558][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6584.641805][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6584.642080][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6584.642328][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6584.642574][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6584.642819][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6584.643081][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6584.643335][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6584.643581][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6584.643843][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6584.644105][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6584.644331][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6584.644586][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6584.644856][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6584.645122][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6584.645336][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6584.645604][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6584.645911][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6584.646152][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6584.646383][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6584.646629][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6584.646884][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6584.647166][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6584.647432][ C1] tc_run (net/core/dev.c:3945) [ 6584.647637][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6584.647867][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6584.648105][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6584.648364][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6584.648615][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6584.648853][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6584.649118][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6584.649419][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6584.649690][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6584.649942][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6584.650207][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6584.650461][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6584.650743][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6584.651077][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6584.651353][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6584.651607][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6584.651871][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6584.652086][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6584.652320][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6584.652561][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6584.652847][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6584.653097][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6584.653337][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6584.653584][ C1] ? __create_object (mm/kmemleak.c:756) [ 6584.653826][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6584.654092][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6584.654372][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6584.654642][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6584.654922][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6584.655159][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6584.655422][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6584.655650][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6584.655867][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6584.656104][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6584.656353][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6584.656606][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6584.656873][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6584.657099][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6584.657347][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6584.657602][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6584.657835][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6584.658098][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6584.658337][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6584.658599][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6584.658841][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6584.659121][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6584.659418][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6584.659716][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6584.660036][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6584.660287][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6584.660593][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6584.660823][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6584.661121][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6584.661345][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6584.662303][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6584.662719][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6584.663113][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6584.663509][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6584.663904][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6584.664301][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6584.666714][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6584.667236][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6584.667736][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6584.668200][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6584.669102][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6584.669707][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6584.670028][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6584.670994][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6584.671298][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6584.671694][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6584.672090][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6584.672485][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6584.672880][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6584.673277][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6584.673720][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6584.674050][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6584.674447][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6584.674841][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6584.675237][ C3] PKRU: 55555554 [ 6584.675416][ C3] Call Trace: [ 6584.675584][ C3] [ 6584.675731][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6584.675989][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6584.676230][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6584.676507][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6584.676781][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6584.677066][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6584.677330][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6584.677632][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6584.677892][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6584.678199][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6584.678494][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6584.678806][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6584.679092][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6584.679386][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6584.679671][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6584.679979][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6584.680219][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6584.680458][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6584.680700][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6584.680945][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6584.681218][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6584.681500][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6584.681738][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6584.681975][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6584.682234][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6584.682465][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6584.682710][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6584.682966][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6584.683237][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6584.683514][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6584.683759][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6584.684030][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6584.684292][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6584.684635][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6584.684886][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6584.685203][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6584.685463][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6584.685664][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6584.685894][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6584.686144][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6584.686418][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6584.686648][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6584.686875][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6584.687191][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6584.687496][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6584.687775][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6584.688066][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6584.688314][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6584.688542][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6584.688837][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6584.689121][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6584.689444][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6584.689680][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6584.689974][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6584.690257][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6584.690573][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6584.690826][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6584.691058][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6584.691304][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6584.691614][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6584.691943][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6584.692241][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6584.692512][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6584.692798][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6584.693111][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6584.693419][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6584.693743][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6584.693979][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6584.694243][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6584.694502][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6584.694767][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6584.695047][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6584.695356][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6584.695604][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6584.695878][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6584.696118][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6584.696358][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6584.696587][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6584.696823][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6584.697084][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6584.697338][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6584.697605][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6584.697886][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6584.698195][ C3] tc_run (net/core/dev.c:3945) [ 6584.698397][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6584.698627][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6584.698863][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6584.699122][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6584.699373][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6584.699609][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6584.699870][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6584.700172][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6584.700441][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6584.700695][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6584.700957][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6584.701211][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6584.701547][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6584.701820][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6584.702071][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6584.702333][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6584.702548][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6584.702789][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6584.703063][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6584.703370][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6584.703646][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6584.703895][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6584.704123][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6584.704388][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6584.704630][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6584.704879][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6584.705117][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6584.705365][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6584.705598][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6584.705863][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6584.706140][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6584.706383][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6584.706630][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6584.706926][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6584.707244][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6584.707486][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6584.707743][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6584.708008][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6584.708247][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6584.708483][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6584.708743][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6584.709003][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6584.709261][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6584.709527][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6584.709811][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6584.710046][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6584.710336][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6584.710581][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6584.710842][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6584.711059][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6584.711353][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6584.711599][ C3] __do_softirq (kernel/softirq.c:553) [ 6584.711827][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6584.712046][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6584.712326][ C3] [ 6584.712476][ C3] [ 6584.712625][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6584.712926][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6584.713246][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6584.714203][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6584.714507][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6584.714906][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6584.715301][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6584.715695][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6584.716091][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6584.716489][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6584.716782][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6584.716996][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6584.717223][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6584.717472][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6584.717755][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6584.717992][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6584.718246][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6584.718497][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6584.718782][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6584.719001][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6584.719240][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6584.719482][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6584.719718][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6584.720002][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6584.720266][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6584.720499][ C3] ksys_write (fs/read_write.c:643) [ 6584.720717][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6584.720962][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6584.721262][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6584.721492][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6584.721788][ C3] RIP: 0033:0x7f93b2836957 [ 6584.722010][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6584.722969][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6584.723387][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6584.723782][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6584.724176][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6584.724573][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6584.724970][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6612.614966][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6612.615477][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6612.615931][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6612.616387][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6612.617270][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6612.617865][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6612.618180][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6612.619125][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6612.619424][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6612.619811][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6612.620199][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6612.620591][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6612.620979][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6612.621365][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6612.621799][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6612.622121][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6612.622512][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6612.622899][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6612.623290][ C1] PKRU: 55555554 [ 6612.623466][ C1] Call Trace: [ 6612.623632][ C1] [ 6612.623776][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6612.624032][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6612.624269][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6612.624538][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6612.624808][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6612.625090][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6612.625350][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6612.625648][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6612.625903][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6612.626205][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6612.626492][ C1] [ 6612.626641][ C1] [ 6612.626788][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6612.627093][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6612.627379][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6612.627667][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6612.627950][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6612.628258][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6612.628512][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6612.628751][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6612.628997][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6612.629270][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6612.629554][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6612.629799][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6612.630033][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6612.630287][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6612.630519][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6612.630758][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6612.631010][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6612.631277][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6612.631545][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6612.631785][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6612.632050][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6612.632306][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6612.632644][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6612.632892][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6612.633202][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6612.633455][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6612.633653][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6612.633908][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6612.634159][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6612.634433][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6612.634700][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6612.634926][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6612.635242][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6612.635541][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6612.635820][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6612.636109][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6612.636358][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6612.636588][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6612.636887][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6612.637168][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6612.637489][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6612.637728][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6612.638018][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6612.638302][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6612.638618][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6612.638871][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6612.639100][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6612.639348][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6612.639656][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6612.639983][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6612.640279][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6612.640552][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6612.640836][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6612.641143][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6612.641426][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6612.641740][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6612.641986][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6612.642264][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6612.642509][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6612.642752][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6612.642994][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6612.643256][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6612.643506][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6612.643748][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6612.644010][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6612.644271][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6612.644494][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6612.644745][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6612.645013][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6612.645281][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6612.645498][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6612.645761][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6612.646068][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6612.646308][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6612.646537][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6612.646785][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6612.647037][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6612.647321][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6612.647586][ C1] tc_run (net/core/dev.c:3945) [ 6612.647788][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6612.648020][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6612.648255][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6612.648511][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6612.648763][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6612.649000][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6612.649259][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6612.649561][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6612.649831][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6612.650082][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6612.650344][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6612.650602][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6612.650881][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6612.651214][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6612.651486][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6612.651735][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6612.651994][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6612.652211][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6612.652443][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6612.652683][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6612.652968][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6612.653217][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6612.653453][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6612.653698][ C1] ? __create_object (mm/kmemleak.c:756) [ 6612.653940][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6612.654203][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6612.654484][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6612.654757][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6612.655036][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6612.655274][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6612.655538][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6612.655763][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6612.655983][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6612.656222][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6612.656471][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6612.656723][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6612.656991][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6612.657213][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6612.657459][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6612.657712][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6612.657948][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6612.658211][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6612.658451][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6612.658714][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6612.658956][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6612.659236][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6612.659535][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6612.659829][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6612.660149][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6612.660399][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6612.660699][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6612.660929][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6612.661226][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6612.661451][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6612.662402][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6612.662819][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6612.663216][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6612.663606][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6612.663998][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6612.664391][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6612.666808][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6612.667330][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6612.667829][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6612.668292][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6612.669191][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6612.669798][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6612.670115][ C3] Code: 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 <48> 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c 08 84 c0 0f 85 All code ======== 0: 49 89 fd mov %rdi,%r13 3: 49 89 fc mov %rdi,%r12 6: 41 be 01 00 00 00 mov $0x1,%r14d c: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 13: fc ff df 16: 49 c1 ed 03 shr $0x3,%r13 1a: 41 83 e4 07 and $0x7,%r12d 1e: 49 01 c5 add %rax,%r13 21: 41 83 c4 03 add $0x3,%r12d 25: be 04 00 00 00 mov $0x4,%esi 2a:* 48 89 ef mov %rbp,%rdi <-- trapping instruction 2d: e8 c0 26 0c fe call 0xfffffffffe0c26f2 32: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 37: 41 38 c4 cmp %al,%r12b 3a: 7c 08 jl 0x44 3c: 84 c0 test %al,%al 3e: 0f .byte 0xf 3f: 85 .byte 0x85 Code starting with the faulting instruction =========================================== 0: 48 89 ef mov %rbp,%rdi 3: e8 c0 26 0c fe call 0xfffffffffe0c26c8 8: 41 0f b6 45 00 movzbl 0x0(%r13),%eax d: 41 38 c4 cmp %al,%r12b 10: 7c 08 jl 0x1a 12: 84 c0 test %al,%al 14: 0f .byte 0xf 15: 85 .byte 0x85 [ 6612.671084][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6612.671389][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6612.671783][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6612.672177][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6612.672572][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6612.672968][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6612.673362][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6612.673805][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6612.674134][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6612.674531][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6612.674927][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6612.675321][ C3] PKRU: 55555554 [ 6612.675501][ C3] Call Trace: [ 6612.675670][ C3] [ 6612.675817][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6612.676076][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6612.676318][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6612.676593][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6612.676862][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6612.677149][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6612.677412][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6612.677716][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6612.677976][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6612.678282][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6612.678573][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6612.678883][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6612.679171][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6612.679457][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6612.679745][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6612.680052][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6612.680291][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6612.680532][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6612.680771][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6612.681017][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6612.681287][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6612.681568][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6612.681805][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6612.682044][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6612.682302][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6612.682534][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6612.682778][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6612.683033][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6612.683307][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6612.683583][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6612.683829][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6612.684099][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6612.684360][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6612.684705][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6612.684954][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6612.685272][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6612.685531][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6612.685735][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6612.685963][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6612.686213][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6612.686487][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6612.686717][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6612.686942][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6612.687258][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6612.687560][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6612.687841][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6612.688130][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6612.688376][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6612.688606][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6612.688901][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6612.689184][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6612.689506][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6612.689744][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6612.690034][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6612.690320][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6612.690638][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6612.690891][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6612.691121][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6612.691368][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6612.691678][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6612.692006][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6612.692304][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6612.692575][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6612.692860][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6612.693170][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6612.693477][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6612.693800][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6612.694038][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6612.694301][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6612.694559][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6612.694823][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6612.695106][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6612.695414][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6612.695662][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6612.695937][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6612.696175][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6612.696415][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6612.696646][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6612.696882][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6612.697144][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6612.697398][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6612.697663][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6612.697943][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6612.698253][ C3] tc_run (net/core/dev.c:3945) [ 6612.698455][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6612.698685][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6612.698922][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6612.699181][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6612.699432][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6612.699667][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6612.699930][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6612.700230][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6612.700512][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6612.700761][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6612.701024][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6612.701280][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6612.701615][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6612.701888][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6612.702139][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6612.702405][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6612.702622][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6612.702861][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6612.703137][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6612.703447][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6612.703720][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6612.703969][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6612.704198][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6612.704465][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6612.704705][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6612.704956][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6612.705195][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6612.705441][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6612.705676][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6612.705940][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6612.706218][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6612.706459][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6612.706706][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6612.707005][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6612.707322][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6612.707561][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6612.707820][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6612.708087][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6612.708322][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6612.708557][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6612.708816][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6612.709074][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6612.709332][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6612.709600][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6612.709882][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6612.710119][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6612.710409][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6612.710646][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6612.710908][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6612.711127][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6612.711420][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6612.711667][ C3] __do_softirq (kernel/softirq.c:553) [ 6612.711898][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6612.712116][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6612.712399][ C3] [ 6612.712549][ C3] [ 6612.712697][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6612.712999][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6612.713320][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6612.714282][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6612.714586][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6612.714981][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6612.715377][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6612.715772][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6612.716166][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6612.716563][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6612.716857][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6612.717071][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6612.717300][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6612.717551][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6612.717833][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6612.718070][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6612.718325][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6612.718577][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6612.718862][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6612.719084][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6612.719325][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6612.719565][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6612.719802][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6612.720090][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6612.720353][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6612.720589][ C3] ksys_write (fs/read_write.c:643) [ 6612.720804][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6612.721051][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6612.721353][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6612.721582][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6612.721880][ C3] RIP: 0033:0x7f93b2836957 [ 6612.722103][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6612.723064][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6612.723482][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6612.723877][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6612.724272][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6612.724667][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6612.725062][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6612.725459][ C3] | [ 6636.248162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6636.248512][ C1] rcu: 1-....: (4252446 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1031846 | [ 6636.249055][ C1] rcu: (t=4242277 jiffies g=1064457 q=100 ncpus=4) [ 6636.249818][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6636.250416][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6636.250734][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6636.251675][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6636.251973][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6636.252361][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6636.252749][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6636.253141][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6636.253529][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6636.253919][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6636.254354][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6636.254678][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6636.255067][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6636.255455][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6636.255846][ C1] PKRU: 55555554 [ 6636.256022][ C1] Call Trace: [ 6636.256188][ C1] [ 6636.256333][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6636.256602][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6636.256849][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6636.257097][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6636.257323][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6636.257586][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6636.257854][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6636.258107][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6636.258385][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6636.258625][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6636.258933][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6636.259201][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6636.259482][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6636.259744][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6636.260043][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6636.260301][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6636.260602][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6636.260892][ C1] [ 6636.261038][ C1] [ 6636.261186][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6636.261496][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6636.261783][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6636.262071][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6636.262351][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6636.262657][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6636.262894][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6636.263129][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6636.263391][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6636.263661][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6636.263949][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6636.264186][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6636.264425][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6636.264683][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6636.264919][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6636.265167][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6636.265425][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6636.265699][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6636.265977][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6636.266223][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6636.266495][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6636.266757][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6636.267103][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6636.267354][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6636.267671][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6636.267932][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6636.268133][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6636.268365][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6636.268617][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6636.268894][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6636.269165][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6636.269393][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6636.269709][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6636.270012][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6636.270294][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6636.270588][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6636.270838][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6636.271068][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6636.271366][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6636.271648][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6636.271970][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6636.272210][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6636.272507][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6636.272790][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6636.273109][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6636.273366][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6636.273599][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6636.273846][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6636.274157][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6636.274487][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6636.274784][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6636.275056][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6636.275343][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6636.275653][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6636.275938][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6636.276251][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6636.276500][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6636.276776][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6636.277022][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6636.277268][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6636.277514][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6636.277776][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6636.278028][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6636.278274][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6636.278536][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6636.278799][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6636.279024][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6636.279279][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6636.279551][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6636.279818][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6636.280033][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6636.280305][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6636.280611][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6636.280852][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6636.281085][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6636.281332][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6636.281590][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6636.281872][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6636.282139][ C1] tc_run (net/core/dev.c:3945) [ 6636.282345][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6636.282577][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6636.282815][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6636.283074][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6636.283325][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6636.283564][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6636.283831][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6636.284134][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6636.284408][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6636.284661][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6636.284924][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6636.285178][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6636.285458][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6636.285792][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6636.286070][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6636.286324][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6636.286589][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6636.286805][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6636.287041][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6636.287284][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6636.287570][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6636.287822][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6636.288061][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6636.288309][ C1] ? __create_object (mm/kmemleak.c:756) [ 6636.288551][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6636.288817][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6636.289098][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6636.289371][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6636.289651][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6636.289888][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6636.290154][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6636.290385][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6636.290603][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6636.290844][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6636.291092][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6636.291345][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6636.291612][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6636.291838][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6636.292085][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6636.292342][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6636.292576][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6636.292841][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6636.293079][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6636.293344][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6636.293585][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6636.293867][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6636.294164][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6636.294462][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6636.294782][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6636.295035][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6636.295339][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6636.295572][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6636.295870][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6636.296096][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6636.297056][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6636.297476][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6636.297870][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6636.298268][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6636.298664][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6636.299058][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6636.299058][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6636.299456][ C1] | [ 6636.299616][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 6636.299884][ C3] NMI backtrace for cpu 3 [ 6636.299892][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6636.299894][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 6636.299901][ C3] Code: 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f All code ======== 0: 5d pop %rbp 1: 41 5c pop %r12 3: e9 ba 23 9c ff jmp 0xffffffffff9c23c2 8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: f3 0f 1e fa endbr64 26: 48 8b 0c 24 mov (%rsp),%rcx 2a:* 89 f6 mov %esi,%esi <-- trapping instruction 2c: 31 d2 xor %edx,%edx 2e: e9 af ef ff ff jmp 0xffffffffffffefe2 33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3a: 00 00 00 00 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: 89 f6 mov %esi,%esi 2: 31 d2 xor %edx,%edx 4: e9 af ef ff ff jmp 0xffffffffffffefb8 9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 10: 00 00 00 00 14: 0f .byte 0xf 15: 1f (bad) [ 6636.299904][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [ 6636.299907][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6636.299909][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6636.299911][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6636.299913][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6636.299915][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6636.299917][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6636.299919][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6636.299922][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6636.299923][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6636.299925][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6636.299926][ C3] PKRU: 55555554 [ 6636.299927][ C3] Call Trace: [ 6636.299930][ C3] [ 6636.299932][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6636.299938][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6636.299943][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6636.299947][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6636.299951][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6636.299953][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6636.299958][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6636.299962][ C3] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 6636.299965][ C3] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 6636.299969][ C3] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 6636.299973][ C3] [ 6636.299974][ C3] [ 6636.299975][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6636.299978][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6636.299981][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6636.299985][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6636.299989][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6636.299993][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6636.299996][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6636.299999][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6636.300003][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6636.300005][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6636.300009][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6636.300011][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6636.300018][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6636.300020][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6636.300025][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6636.300030][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6636.300034][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6636.300037][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6636.300039][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6636.300042][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6636.300047][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6636.300050][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6636.300054][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6636.300063][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6636.300065][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6636.300068][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6636.300072][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6636.300075][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6636.300079][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6636.300082][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6636.300088][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6636.300093][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6636.300096][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6636.300104][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6636.300107][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6636.300110][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6636.300113][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6636.300116][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6636.300121][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6636.300123][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6636.300127][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6636.300131][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6636.300135][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6636.300138][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6636.300140][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6636.300144][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6636.300151][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6636.300157][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6636.300165][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6636.300169][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6636.300179][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6636.300188][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6636.300196][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6636.300205][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6636.300208][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6636.300211][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6636.300215][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6636.300217][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6636.300220][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6636.300223][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6636.300228][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6636.300231][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6636.300236][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6636.300241][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6636.300245][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6636.300247][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6636.300250][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6636.300254][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6636.300257][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6636.300259][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6636.300263][ C3] tc_run (net/core/dev.c:3945) [ 6636.300267][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6636.300270][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6636.300272][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6636.300280][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6636.300284][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6636.300287][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6636.300290][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6636.300293][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6636.300296][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6636.300300][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6636.300303][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6636.300307][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6636.300314][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6636.300317][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6636.300321][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6636.300325][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6636.300328][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6636.300331][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6636.300334][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6636.300337][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6636.300340][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6636.300343][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6636.300345][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6636.300350][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6636.300353][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6636.300356][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6636.300360][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6636.300364][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6636.300366][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6636.300372][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6636.300375][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6636.300379][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6636.300383][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6636.300387][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6636.300390][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6636.300394][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6636.300397][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6636.300400][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6636.300403][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6636.300407][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6636.300412][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6636.300416][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6636.300419][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6636.300424][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6636.300427][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6636.300429][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6636.300434][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6636.300437][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6636.300440][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6636.300443][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6636.300447][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6636.300451][ C3] __do_softirq (kernel/softirq.c:553) [ 6636.300455][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6636.300457][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6636.300461][ C3] [ 6636.300462][ C3] [ 6636.300463][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6636.300466][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6636.300469][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6636.300471][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6636.300473][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6636.300475][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6636.300477][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6636.300478][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6636.300480][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6636.300484][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6636.300487][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6636.300492][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6636.300498][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6636.300502][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6636.300506][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6636.300508][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6636.300512][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6636.300517][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6636.300520][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6636.300525][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6636.300527][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6636.300531][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6636.300533][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6636.300537][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6636.300540][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6636.300545][ C3] ksys_write (fs/read_write.c:643) [ 6636.300549][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6636.300552][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6636.300556][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6636.300560][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6636.300563][ C3] RIP: 0033:0x7f93b2836957 [ 6636.300565][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6636.300568][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6636.300570][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6636.300572][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6636.300574][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6636.300575][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6636.300577][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6660.614982][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6660.615498][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6660.615950][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6660.616404][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6660.617289][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6660.617884][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6660.618220][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6660.619179][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6660.619488][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6660.619882][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6660.620279][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6660.620672][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6660.621065][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6660.621459][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6660.621901][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6660.622231][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6660.622626][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6660.623020][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6660.623421][ C1] PKRU: 55555554 [ 6660.623602][ C1] Call Trace: [ 6660.623773][ C1] [ 6660.623920][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6660.624182][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6660.624424][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6660.624703][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6660.624973][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6660.625260][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6660.625523][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6660.625825][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6660.626088][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6660.626395][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6660.626688][ C1] [ 6660.626838][ C1] [ 6660.626989][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6660.627303][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6660.627591][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6660.627882][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6660.628173][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6660.628483][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6660.628721][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6660.628961][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6660.629211][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6660.629484][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6660.629770][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6660.630009][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6660.630250][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6660.630509][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6660.630744][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6660.630992][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6660.631248][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6660.631519][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6660.631794][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6660.632039][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6660.632312][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6660.632575][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6660.632918][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6660.633168][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6660.633485][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6660.633745][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6660.633947][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6660.634180][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6660.634430][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6660.634702][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6660.634971][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6660.635198][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6660.635514][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6660.635817][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6660.636098][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6660.636390][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6660.636636][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6660.636866][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6660.637164][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6660.637446][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6660.637771][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6660.638007][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6660.638302][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6660.638588][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6660.638905][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6660.639159][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6660.639393][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6660.639640][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6660.639948][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6660.640280][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6660.640576][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6660.640847][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6660.641134][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6660.641442][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6660.641723][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6660.642037][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6660.642285][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6660.642561][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6660.642810][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6660.643056][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6660.643302][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6660.643564][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6660.643817][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6660.644063][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6660.644325][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6660.644586][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6660.644811][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6660.645064][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6660.645335][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6660.645600][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6660.645816][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6660.646085][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6660.646396][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6660.646637][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6660.646870][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6660.647118][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6660.647375][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6660.647661][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6660.647927][ C1] tc_run (net/core/dev.c:3945) [ 6660.648131][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6660.648363][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6660.648604][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6660.648863][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6660.649114][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6660.649350][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6660.649614][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6660.649918][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6660.650197][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6660.650449][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6660.650715][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6660.650970][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6660.651250][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6660.651584][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6660.651859][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6660.652109][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6660.652376][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6660.652594][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6660.652831][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6660.653072][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6660.653359][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6660.653612][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6660.653852][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6660.654101][ C1] ? __create_object (mm/kmemleak.c:756) [ 6660.654345][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6660.654611][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6660.654896][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6660.655167][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6660.655446][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6660.655687][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6660.655950][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6660.656177][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6660.656397][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6660.656635][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6660.656887][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6660.657139][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6660.657410][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6660.657635][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6660.657882][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6660.658135][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6660.658369][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6660.658633][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6660.658873][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6660.659137][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6660.659381][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6660.659659][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6660.659960][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6660.660265][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6660.660585][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6660.660836][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6660.661140][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6660.661372][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6660.661673][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6660.661898][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6660.662858][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6660.663282][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6660.663676][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6660.664071][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6660.664467][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6660.664861][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6660.667266][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6660.667787][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6660.668287][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6660.668749][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6660.669650][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6660.670261][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6660.670578][ C3] Code: 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 <48> 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c 08 84 c0 0f 85 All code ======== 0: 49 89 fd mov %rdi,%r13 3: 49 89 fc mov %rdi,%r12 6: 41 be 01 00 00 00 mov $0x1,%r14d c: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 13: fc ff df 16: 49 c1 ed 03 shr $0x3,%r13 1a: 41 83 e4 07 and $0x7,%r12d 1e: 49 01 c5 add %rax,%r13 21: 41 83 c4 03 add $0x3,%r12d 25: be 04 00 00 00 mov $0x4,%esi 2a:* 48 89 ef mov %rbp,%rdi <-- trapping instruction 2d: e8 c0 26 0c fe call 0xfffffffffe0c26f2 32: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 37: 41 38 c4 cmp %al,%r12b 3a: 7c 08 jl 0x44 3c: 84 c0 test %al,%al 3e: 0f .byte 0xf 3f: 85 .byte 0x85 Code starting with the faulting instruction =========================================== 0: 48 89 ef mov %rbp,%rdi 3: e8 c0 26 0c fe call 0xfffffffffe0c26c8 8: 41 0f b6 45 00 movzbl 0x0(%r13),%eax d: 41 38 c4 cmp %al,%r12b 10: 7c 08 jl 0x1a 12: 84 c0 test %al,%al 14: 0f .byte 0xf 15: 85 .byte 0x85 [ 6660.671541][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6660.671845][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6660.672238][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6660.672632][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6660.673031][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6660.673425][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6660.673819][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6660.674262][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6660.674590][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6660.674989][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6660.675382][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6660.675776][ C3] PKRU: 55555554 [ 6660.675956][ C3] Call Trace: [ 6660.676125][ C3] [ 6660.676270][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6660.676528][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6660.676769][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6660.677042][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6660.677313][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6660.677599][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6660.677861][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6660.678165][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6660.678424][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6660.678731][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6660.679021][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6660.679333][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6660.679621][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6660.679906][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6660.680198][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6660.680508][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6660.680745][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6660.680983][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6660.681222][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6660.681468][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6660.681737][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6660.682019][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6660.682256][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6660.682494][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6660.682751][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6660.682985][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6660.683230][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6660.683485][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6660.683757][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6660.684031][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6660.684277][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6660.684545][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6660.684805][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6660.685151][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6660.685401][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6660.685718][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6660.685978][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6660.686180][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6660.686408][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6660.686657][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6660.686932][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6660.687160][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6660.687385][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6660.687701][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6660.688003][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6660.688280][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6660.688572][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6660.688817][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6660.689046][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6660.689344][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6660.689624][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6660.689945][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6660.690186][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6660.690479][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6660.690762][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6660.691076][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6660.691329][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6660.691561][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6660.691806][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6660.692113][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6660.692441][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6660.692738][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6660.693009][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6660.693295][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6660.693605][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6660.693912][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6660.694234][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6660.694472][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6660.694734][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6660.694991][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6660.695255][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6660.695539][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6660.695847][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6660.696094][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6660.696368][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6660.696607][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6660.696844][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6660.697074][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6660.697312][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6660.697573][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6660.697827][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6660.698091][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6660.698372][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6660.698680][ C3] tc_run (net/core/dev.c:3945) [ 6660.698883][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6660.699112][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6660.699349][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6660.699607][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6660.699858][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6660.700095][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6660.700361][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6660.700662][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6660.700932][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6660.701183][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6660.701445][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6660.701698][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6660.702032][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6660.702304][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6660.702555][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6660.702818][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6660.703033][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6660.703275][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6660.703548][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6660.703858][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6660.704129][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6660.704378][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6660.704607][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6660.704874][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6660.705116][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6660.705365][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6660.705603][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6660.705849][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6660.706082][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6660.706347][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6660.706624][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6660.706865][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6660.707111][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6660.707409][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6660.707725][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6660.707967][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6660.708225][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6660.708490][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6660.708728][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6660.708960][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6660.709220][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6660.709478][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6660.709736][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6660.710003][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6660.710288][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6660.710524][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6660.710810][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6660.711048][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6660.711308][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6660.711528][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6660.711820][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6660.712065][ C3] __do_softirq (kernel/softirq.c:553) [ 6660.712297][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6660.712513][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6660.712797][ C3] [ 6660.712945][ C3] [ 6660.713094][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6660.713396][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6660.713715][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6660.714673][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6660.714977][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6660.715371][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6660.715766][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6660.716160][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6660.716553][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6660.716952][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6660.717245][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6660.717460][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6660.717688][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6660.717938][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6660.718220][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6660.718457][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6660.718711][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6660.718962][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6660.719250][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6660.719468][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6660.719709][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6660.719952][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6660.720189][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6660.720478][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6660.720740][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6660.720975][ C3] ksys_write (fs/read_write.c:643) [ 6660.721189][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6660.721435][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6660.721736][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6660.721965][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6660.722262][ C3] RIP: 0033:0x7f93b2836957 [ 6660.722487][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6660.723447][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6660.723862][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6660.724257][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6660.724653][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6660.725046][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6660.725440][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6688.614963][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6688.615474][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6688.615925][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6688.616378][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6688.617258][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6688.617853][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6688.618168][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6688.619109][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6688.619411][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6688.619801][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6688.620196][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6688.620585][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6688.620977][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6688.621368][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6688.621801][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6688.622123][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6688.622514][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6688.622901][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6688.623292][ C1] PKRU: 55555554 [ 6688.623471][ C1] Call Trace: [ 6688.623639][ C1] [ 6688.623784][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6688.624041][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6688.624280][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6688.624552][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6688.624820][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6688.625101][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6688.625358][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6688.625655][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6688.625910][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6688.626213][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6688.626503][ C1] [ 6688.626653][ C1] [ 6688.626799][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6688.627109][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6688.627391][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6688.627678][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6688.627963][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6688.628269][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6688.628521][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6688.628758][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6688.629004][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6688.629275][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6688.629559][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6688.629803][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6688.630039][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6688.630290][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6688.630519][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6688.630759][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6688.631007][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6688.631277][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6688.631543][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6688.631781][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6688.632042][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6688.632295][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6688.632629][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6688.632871][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6688.633179][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6688.633431][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6688.633627][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6688.633851][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6688.634122][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6688.634396][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6688.634666][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6688.634894][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6688.635212][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6688.635515][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6688.635796][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6688.636089][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6688.636339][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6688.636568][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6688.636864][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6688.637149][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6688.637473][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6688.637711][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6688.638006][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6688.638291][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6688.638605][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6688.638861][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6688.639094][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6688.639344][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6688.639654][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6688.639983][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6688.640284][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6688.640556][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6688.640841][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6688.641151][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6688.641438][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6688.641751][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6688.641998][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6688.642280][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6688.642527][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6688.642770][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6688.643017][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6688.643279][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6688.643532][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6688.643778][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6688.644040][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6688.644304][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6688.644529][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6688.644782][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6688.645053][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6688.645322][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6688.645541][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6688.645809][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6688.646117][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6688.646358][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6688.646591][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6688.646840][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6688.647097][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6688.647385][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6688.647653][ C1] tc_run (net/core/dev.c:3945) [ 6688.647856][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6688.648089][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6688.648328][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6688.648590][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6688.648845][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6688.649082][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6688.649344][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6688.649647][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6688.649916][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6688.650169][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6688.650432][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6688.650689][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6688.650970][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6688.651305][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6688.651579][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6688.651830][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6688.652095][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6688.652312][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6688.652545][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6688.652787][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6688.653075][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6688.653327][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6688.653567][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6688.653816][ C1] ? __create_object (mm/kmemleak.c:756) [ 6688.654062][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6688.654330][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6688.654611][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6688.654887][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6688.655169][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6688.655408][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6688.655675][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6688.655902][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6688.656123][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6688.656364][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6688.656615][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6688.656868][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6688.657137][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6688.657361][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6688.657608][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6688.657863][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6688.658099][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6688.658363][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6688.658603][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6688.658869][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6688.659111][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6688.659391][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6688.659694][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6688.659992][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6688.660318][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6688.660569][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6688.660875][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6688.661107][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6688.661406][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6688.661632][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6688.662592][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6688.663015][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6688.663414][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6688.663808][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6688.664203][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6688.664599][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6688.666999][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6688.667520][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6688.668020][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6688.668486][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6688.669389][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6688.669995][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6688.670322][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6688.671285][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6688.671589][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6688.671986][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6688.672382][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6688.672777][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6688.673172][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6688.673568][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6688.674011][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6688.674341][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6688.674736][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6688.675131][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6688.675528][ C3] PKRU: 55555554 [ 6688.675707][ C3] Call Trace: [ 6688.675875][ C3] [ 6688.676021][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6688.676281][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6688.676521][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6688.676797][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6688.677070][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6688.677354][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6688.677618][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6688.677920][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6688.678179][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6688.678486][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6688.678780][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6688.679090][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6688.679376][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6688.679670][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6688.679955][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6688.680267][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6688.680507][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6688.680745][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6688.680981][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6688.681228][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6688.681498][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6688.681780][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6688.682018][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6688.682255][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6688.682513][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6688.682745][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6688.682991][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6688.683247][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6688.683517][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6688.683794][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6688.684039][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6688.684309][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6688.684570][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6688.684913][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6688.685164][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6688.685480][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6688.685740][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6688.685941][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6688.686171][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6688.686423][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6688.686697][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6688.686926][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6688.687150][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6688.687466][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6688.687770][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6688.688048][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6688.688340][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6688.688586][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6688.688814][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6688.689111][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6688.689395][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6688.689718][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6688.689952][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6688.690252][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6688.690535][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6688.690847][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6688.691101][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6688.691335][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6688.691583][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6688.691893][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6688.692222][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6688.692518][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6688.692791][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6688.693076][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6688.693387][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6688.693695][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6688.694019][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6688.694258][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6688.694522][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6688.694780][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6688.695045][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6688.695327][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6688.695636][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6688.695886][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6688.696159][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6688.696399][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6688.696639][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6688.696868][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6688.697104][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6688.697365][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6688.697618][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6688.697884][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6688.698166][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6688.698476][ C3] tc_run (net/core/dev.c:3945) [ 6688.698679][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6688.698909][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6688.699143][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6688.699403][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6688.699652][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6688.699894][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6688.700159][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6688.700461][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6688.700730][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6688.700980][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6688.701242][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6688.701495][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6688.701831][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6688.702107][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6688.702358][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6688.702621][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6688.702835][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6688.703078][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6688.703351][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6688.703660][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6688.703934][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6688.704183][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6688.704410][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6688.704676][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6688.704917][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6688.705166][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6688.705405][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6688.705651][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6688.705881][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6688.706146][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6688.706424][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6688.706666][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6688.706913][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6688.707208][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6688.707524][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6688.707767][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6688.708023][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6688.708287][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6688.708526][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6688.708760][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6688.709019][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6688.709277][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6688.709534][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6688.709800][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6688.710086][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6688.710321][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6688.710610][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6688.710847][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6688.711108][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6688.711325][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6688.711620][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6688.711865][ C3] __do_softirq (kernel/softirq.c:553) [ 6688.712095][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6688.712314][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6688.712595][ C3] [ 6688.712744][ C3] [ 6688.712893][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6688.713194][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6688.713515][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6688.714474][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6688.714779][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6688.715173][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6688.715567][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6688.715960][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6688.716357][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6688.716754][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6688.717046][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6688.717262][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6688.717489][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6688.717737][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6688.718021][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6688.718261][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6688.718516][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6688.718765][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6688.719051][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6688.719271][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6688.719511][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6688.719754][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6688.719990][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6688.720280][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6688.720542][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6688.720775][ C3] ksys_write (fs/read_write.c:643) [ 6688.720990][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6688.721235][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6688.721537][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6688.721768][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6688.722063][ C3] RIP: 0033:0x7f93b2836957 [ 6688.722288][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6688.723248][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6688.723665][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6688.724059][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6688.724452][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6688.724847][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6688.725242][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6688.725638][ C3] | [ 6714.303161][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6714.303499][ C1] rcu: 1-....: (4330347 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1050870 | [ 6714.304043][ C1] rcu: (t=4320332 jiffies g=1064457 q=100 ncpus=4) [ 6714.304806][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6714.305403][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6714.305720][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6714.306659][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6714.306958][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6714.307346][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6714.307729][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6714.308113][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6714.308497][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6714.308879][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6714.309309][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6714.309630][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6714.310019][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6714.310402][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6714.310788][ C1] PKRU: 55555554 [ 6714.310964][ C1] Call Trace: [ 6714.311130][ C1] [ 6714.311278][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6714.311546][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6714.311793][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6714.312036][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6714.312261][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6714.312524][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6714.312815][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6714.313069][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6714.313356][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6714.313597][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6714.313905][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6714.314175][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6714.314463][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6714.314726][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6714.315025][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6714.315289][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6714.315593][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6714.315885][ C1] [ 6714.316034][ C1] [ 6714.316187][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6714.316497][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6714.316782][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6714.317077][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6714.317364][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6714.317673][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6714.317912][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6714.318152][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6714.318399][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6714.318674][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6714.318960][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6714.319198][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6714.319436][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6714.319698][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6714.319936][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6714.320182][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6714.320440][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6714.320713][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6714.320989][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6714.321234][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6714.321507][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6714.321770][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6714.322111][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6714.322362][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6714.322679][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6714.322938][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6714.323141][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6714.323372][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6714.323623][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6714.323896][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6714.324167][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6714.324393][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6714.324708][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6714.325011][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6714.325287][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6714.325578][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6714.325827][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6714.326055][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6714.326353][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6714.326633][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6714.326958][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6714.327195][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6714.327489][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6714.327774][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6714.328091][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6714.328347][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6714.328580][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6714.328829][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6714.329138][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6714.329468][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6714.329762][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6714.330039][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6714.330325][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6714.330635][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6714.330918][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6714.331229][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6714.331475][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6714.331748][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6714.331997][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6714.332242][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6714.332487][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6714.332748][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6714.333001][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6714.333246][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6714.333507][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6714.333767][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6714.333992][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6714.334247][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6714.334517][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6714.334782][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6714.334998][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6714.335265][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6714.335575][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6714.335816][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6714.336048][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6714.336297][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6714.336550][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6714.336831][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6714.337096][ C1] tc_run (net/core/dev.c:3945) [ 6714.337300][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6714.337528][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6714.337765][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6714.338024][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6714.338278][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6714.338518][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6714.338781][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6714.339082][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6714.339352][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6714.339603][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6714.339865][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6714.340122][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6714.340399][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6714.340731][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6714.341006][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6714.341256][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6714.341518][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6714.341731][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6714.341964][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6714.342207][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6714.342492][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6714.342742][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6714.342980][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6714.343226][ C1] ? __create_object (mm/kmemleak.c:756) [ 6714.343469][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6714.343735][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6714.344014][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6714.344286][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6714.344565][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6714.344805][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6714.345070][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6714.345295][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6714.345512][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6714.345749][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6714.345996][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6714.346247][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6714.346513][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6714.346739][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6714.346985][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6714.347238][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6714.347470][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6714.347736][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6714.347972][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6714.348234][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6714.348477][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6714.348756][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6714.349055][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6714.349355][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6714.349673][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6714.349928][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6714.350229][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6714.350459][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6714.350759][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6714.350987][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6714.351942][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6714.352358][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6714.352752][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6714.353148][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6714.353542][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6714.353935][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6714.353935][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6714.354334][ C1] | [ 6714.354492][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 6714.354759][ C3] NMI backtrace for cpu 3 [ 6714.354770][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6714.354773][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6714.354778][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6714.354781][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6714.354784][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6714.354786][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6714.354787][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6714.354789][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6714.354791][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6714.354793][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6714.354795][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6714.354798][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6714.354800][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6714.354801][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6714.354802][ C3] PKRU: 55555554 [ 6714.354804][ C3] Call Trace: [ 6714.354805][ C3] [ 6714.354808][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6714.354813][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6714.354818][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6714.354823][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6714.354825][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6714.354827][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6714.354832][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6714.354836][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6714.354839][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6714.354842][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6714.354846][ C3] [ 6714.354847][ C3] [ 6714.354848][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6714.354851][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6714.354855][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6714.354858][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6714.354862][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6714.354866][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6714.354869][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6714.354872][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6714.354874][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6714.354878][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6714.354881][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6714.354887][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6714.354890][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6714.354894][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6714.354899][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6714.354903][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6714.354905][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6714.354908][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6714.354910][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6714.354915][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6714.354918][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6714.354921][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6714.354930][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6714.354933][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6714.354935][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6714.354939][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6714.354942][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6714.354946][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6714.354948][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6714.354954][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6714.354959][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6714.354963][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6714.354971][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6714.354975][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6714.354977][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6714.354981][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6714.354984][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6714.354988][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6714.354990][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6714.354995][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6714.354999][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6714.355003][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6714.355006][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6714.355008][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6714.355012][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6714.355019][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6714.355026][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6714.355032][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6714.355037][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6714.355047][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6714.355056][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6714.355064][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6714.355073][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6714.355076][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6714.355080][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6714.355083][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6714.355086][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6714.355088][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6714.355092][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6714.355097][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6714.355100][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6714.355105][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6714.355110][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6714.355113][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6714.355116][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6714.355119][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6714.355123][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6714.355125][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6714.355128][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6714.355132][ C3] tc_run (net/core/dev.c:3945) [ 6714.355136][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6714.355139][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6714.355141][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6714.355145][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6714.355149][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6714.355152][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6714.355155][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6714.355158][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6714.355162][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6714.355165][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6714.355169][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6714.355172][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6714.355180][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6714.355182][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6714.355186][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6714.355189][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6714.355192][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6714.355195][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6714.355198][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6714.355201][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6714.355203][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6714.355206][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6714.355208][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6714.355211][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6714.355214][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6714.355217][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6714.355221][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6714.355224][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6714.355227][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6714.355233][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6714.355236][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6714.355239][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6714.355243][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6714.355248][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6714.355251][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6714.355254][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6714.355258][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6714.355260][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6714.355264][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6714.355267][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6714.355272][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6714.355276][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6714.355279][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6714.355284][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6714.355287][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6714.355289][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6714.355293][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6714.355295][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6714.355298][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6714.355302][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6714.355306][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6714.355309][ C3] __do_softirq (kernel/softirq.c:553) [ 6714.355314][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6714.355316][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6714.355319][ C3] [ 6714.355320][ C3] [ 6714.355321][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6714.355324][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6714.355327][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6714.355329][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6714.355332][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6714.355333][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6714.355335][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6714.355337][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6714.355338][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6714.355342][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6714.355346][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6714.355350][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6714.355355][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6714.355359][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6714.355363][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6714.355365][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6714.355369][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6714.355373][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6714.355377][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6714.355381][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6714.355383][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6714.355387][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6714.355389][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6714.355393][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6714.355396][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6714.355401][ C3] ksys_write (fs/read_write.c:643) [ 6714.355404][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6714.355408][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6714.355412][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6714.355416][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6714.355419][ C3] RIP: 0033:0x7f93b2836957 [ 6714.355421][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6714.355424][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6714.355427][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6714.355428][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6714.355430][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6714.355432][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6714.355433][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6740.614971][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6740.615480][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6740.615933][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6740.616392][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6740.617272][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6740.617866][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6740.618182][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6740.619123][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6740.619423][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6740.619812][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6740.620221][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6740.620615][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6740.621012][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6740.621406][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6740.621833][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6740.622151][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6740.622533][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6740.622917][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6740.623300][ C1] PKRU: 55555554 [ 6740.623475][ C1] Call Trace: [ 6740.623638][ C1] [ 6740.623781][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6740.624035][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6740.624269][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6740.624533][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6740.624795][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6740.625073][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6740.625329][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6740.625623][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6740.625875][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6740.626170][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6740.626456][ C1] [ 6740.626602][ C1] [ 6740.626748][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6740.627050][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6740.627326][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6740.627614][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6740.627889][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6740.628192][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6740.628424][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6740.628679][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6740.628927][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6740.629200][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6740.629485][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6740.629733][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6740.629969][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6740.630221][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6740.630450][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6740.630687][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6740.630940][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6740.631209][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6740.631498][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6740.631743][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6740.632012][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6740.632274][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6740.632622][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6740.632877][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6740.633197][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6740.633458][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6740.633662][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6740.633890][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6740.634144][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6740.634421][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6740.634693][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6740.634917][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6740.635233][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6740.635537][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6740.635819][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6740.636112][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6740.636359][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6740.636588][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6740.636884][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6740.637168][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6740.637496][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6740.637733][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6740.638031][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6740.638318][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6740.638635][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6740.638893][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6740.639129][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6740.639378][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6740.639689][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6740.640020][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6740.640318][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6740.640592][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6740.640877][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6740.641187][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6740.641471][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6740.641788][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6740.642035][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6740.642314][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6740.642563][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6740.642808][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6740.643054][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6740.643316][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6740.643569][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6740.643815][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6740.644077][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6740.644339][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6740.644565][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6740.644819][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6740.645089][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6740.645354][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6740.645575][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6740.645841][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6740.646151][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6740.646390][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6740.646623][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6740.646872][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6740.647129][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6740.647414][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6740.647682][ C1] tc_run (net/core/dev.c:3945) [ 6740.647887][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6740.648117][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6740.648354][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6740.648613][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6740.648864][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6740.649104][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6740.649366][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6740.649669][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6740.649943][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6740.650195][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6740.650458][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6740.650714][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6740.650997][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6740.651333][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6740.651610][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6740.651863][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6740.652128][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6740.652345][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6740.652582][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6740.652824][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6740.653107][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6740.653360][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6740.653601][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6740.653850][ C1] ? __create_object (mm/kmemleak.c:756) [ 6740.654096][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6740.654361][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6740.654642][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6740.654913][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6740.655197][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6740.655437][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6740.655706][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6740.655932][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6740.656154][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6740.656391][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6740.656642][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6740.656895][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6740.657166][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6740.657392][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6740.657642][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6740.657898][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6740.658136][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6740.658403][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6740.658642][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6740.658908][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6740.659146][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6740.659430][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6740.659727][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6740.660027][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6740.660347][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6740.660598][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6740.660903][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6740.661133][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6740.661434][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6740.661660][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6740.662620][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6740.663036][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6740.663433][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6740.663828][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6740.664222][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6740.664616][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6740.667018][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6740.667540][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6740.668039][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6740.668502][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6740.669401][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6740.670014][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 6740.670296][ C3] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff All code ======== 0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7: 00 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 66 0f 1f 00 nopw (%rax) 1c: 48 85 f6 test %rsi,%rsi 1f: 0f 84 5e 01 00 00 je 0x183 25: 48 89 f8 mov %rdi,%rax 28: 41 54 push %r12 2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction 2e: 48 01 f0 add %rsi,%rax 31: 55 push %rbp 32: 53 push %rbx 33: 72 14 jb 0x49 35: eb 26 jmp 0x5d 37: cc int3 38: cc int3 39: cc int3 3a: 48 rex.W 3b: b8 ff ff ff ff mov $0xffffffff,%eax Code starting with the faulting instruction =========================================== 0: 44 0f b6 c2 movzbl %dl,%r8d 4: 48 01 f0 add %rsi,%rax 7: 55 push %rbp 8: 53 push %rbx 9: 72 14 jb 0x1f b: eb 26 jmp 0x33 d: cc int3 e: cc int3 f: cc int3 10: 48 rex.W 11: b8 ff ff ff ff mov $0xffffffff,%eax [ 6740.671256][ C3] RSP: 0018:ffffc90000277a88 EFLAGS: 00000202 [ 6740.671561][ C3] RAX: ffff888007a89b58 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6740.671957][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6740.672354][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6740.672748][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6740.673143][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6740.673541][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6740.673984][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6740.674315][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6740.674712][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6740.675107][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6740.675504][ C3] PKRU: 55555554 [ 6740.675683][ C3] Call Trace: [ 6740.675853][ C3] [ 6740.675998][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6740.676259][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6740.676498][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6740.676774][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6740.677045][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6740.677330][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6740.677595][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6740.677896][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6740.678156][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6740.678462][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6740.678756][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6740.679068][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6740.679354][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [ 6740.679608][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6740.679891][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6740.680199][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6740.680439][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6740.680678][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6740.680916][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6740.681162][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6740.681433][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6740.681715][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6740.681952][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6740.682190][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6740.682449][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6740.682679][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6740.682925][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6740.683180][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6740.683452][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6740.683728][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6740.683973][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6740.684246][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6740.684507][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6740.684851][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6740.685101][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6740.685419][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6740.685678][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6740.685882][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6740.686110][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6740.686361][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6740.686633][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6740.686865][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6740.687090][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6740.687406][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6740.687708][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6740.687987][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6740.688278][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6740.688524][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6740.688753][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6740.689048][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6740.689332][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6740.689654][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6740.689894][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6740.690190][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6740.690475][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6740.690789][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6740.691043][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6740.691277][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6740.691524][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6740.691834][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6740.692164][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6740.692463][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6740.692737][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6740.693023][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6740.693335][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6740.693644][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6740.693968][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6740.694208][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6740.694472][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6740.694731][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6740.694997][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6740.695280][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6740.695589][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6740.695838][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6740.696113][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6740.696352][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6740.696592][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6740.696823][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6740.697059][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6740.697323][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6740.697577][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6740.697844][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6740.698125][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6740.698436][ C3] tc_run (net/core/dev.c:3945) [ 6740.698638][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6740.698869][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6740.699107][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6740.699367][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6740.699618][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6740.699857][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6740.700121][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6740.700422][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6740.700692][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6740.700942][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6740.701207][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6740.701462][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6740.701799][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6740.702072][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6740.702325][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6740.702589][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6740.702804][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6740.703046][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6740.703323][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6740.703632][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6740.703908][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6740.704158][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6740.704385][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6740.704654][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6740.704894][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6740.705144][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6740.705384][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6740.705632][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6740.705866][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6740.706131][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6740.706410][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6740.706654][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6740.706902][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6740.707200][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6740.707518][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6740.707760][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6740.708019][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6740.708288][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6740.708524][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6740.708760][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6740.709020][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6740.709279][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6740.709537][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6740.709810][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6740.710095][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6740.710332][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6740.710620][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6740.710858][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6740.711120][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6740.711338][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6740.711634][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6740.711881][ C3] __do_softirq (kernel/softirq.c:553) [ 6740.712113][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6740.712331][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6740.712613][ C3] [ 6740.712765][ C3] [ 6740.712914][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6740.713217][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6740.713539][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6740.714502][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6740.714808][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6740.715203][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6740.715597][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6740.715996][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6740.716394][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6740.716791][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6740.717086][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6740.717303][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6740.717532][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6740.717783][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6740.718067][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6740.718305][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6740.718560][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6740.718812][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6740.719098][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6740.719320][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6740.719561][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6740.719806][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6740.720045][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6740.720335][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6740.720598][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6740.720831][ C3] ksys_write (fs/read_write.c:643) [ 6740.721049][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6740.721296][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6740.721596][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6740.721829][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6740.722127][ C3] RIP: 0033:0x7f93b2836957 [ 6740.722352][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6740.723316][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6740.723735][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6740.724130][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6740.724526][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6740.724923][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6740.725319][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6768.614978][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6768.615487][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6768.615937][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6768.616393][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6768.617273][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6768.617866][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6768.618185][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6768.619118][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6768.619416][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6768.619808][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6768.620190][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6768.620576][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6768.620966][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6768.621354][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6768.621789][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6768.622109][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6768.622493][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6768.622878][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6768.623265][ C1] PKRU: 55555554 [ 6768.623441][ C1] Call Trace: [ 6768.623604][ C1] [ 6768.623750][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6768.624005][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6768.624241][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6768.624513][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6768.624779][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6768.625065][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6768.625323][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6768.625621][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6768.625880][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6768.626181][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6768.626471][ C1] [ 6768.626618][ C1] [ 6768.626769][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6768.627077][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6768.627361][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6768.627653][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6768.627934][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6768.628242][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6768.628496][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6768.628735][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6768.628982][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6768.629254][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6768.629535][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6768.629785][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6768.630018][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6768.630270][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6768.630498][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6768.630739][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6768.630991][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6768.631261][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6768.631530][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6768.631769][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6768.632035][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6768.632290][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6768.632629][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6768.632872][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6768.633182][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6768.633436][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6768.633635][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6768.633860][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6768.634109][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6768.634377][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6768.634663][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6768.634885][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6768.635202][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6768.635506][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6768.635786][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6768.636080][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6768.636331][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6768.636560][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6768.636858][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6768.637141][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6768.637465][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6768.637703][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6768.638003][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6768.638286][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6768.638603][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6768.638860][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6768.639096][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6768.639344][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6768.639654][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6768.639989][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6768.640287][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6768.640561][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6768.640846][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6768.641157][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6768.641438][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6768.641751][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6768.641998][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6768.642274][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6768.642523][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6768.642769][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6768.643015][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6768.643276][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6768.643529][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6768.643774][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6768.644036][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6768.644297][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6768.644523][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6768.644778][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6768.645047][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6768.645315][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6768.645531][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6768.645799][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6768.646109][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6768.646348][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6768.646581][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6768.646830][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6768.647084][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6768.647367][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6768.647637][ C1] tc_run (net/core/dev.c:3945) [ 6768.647844][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6768.648074][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6768.648312][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6768.648571][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6768.648822][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6768.649062][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6768.649325][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6768.649627][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6768.649903][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6768.650156][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6768.650422][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6768.650678][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6768.650959][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6768.651295][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6768.651571][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6768.651822][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6768.652084][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6768.652299][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6768.652533][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6768.652777][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6768.653063][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6768.653315][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6768.653554][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6768.653801][ C1] ? __create_object (mm/kmemleak.c:756) [ 6768.654046][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6768.654311][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6768.654593][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6768.654863][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6768.655147][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6768.655387][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6768.655654][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6768.655879][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6768.656101][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6768.656340][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6768.656589][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6768.656842][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6768.657113][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6768.657340][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6768.657589][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6768.657845][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6768.658079][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6768.658344][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6768.658584][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6768.658851][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6768.659094][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6768.659376][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6768.659677][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6768.659975][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6768.660295][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6768.660547][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6768.660852][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6768.661083][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6768.661384][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6768.661609][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6768.662568][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6768.662988][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6768.663384][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6768.663778][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6768.664174][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6768.664567][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6768.666984][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6768.667504][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6768.668003][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6768.668465][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6768.669370][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6768.669983][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6768.670305][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6768.671267][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6768.671573][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6768.671967][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6768.672364][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6768.672759][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6768.673153][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6768.673547][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6768.673990][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6768.674321][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6768.674718][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6768.675112][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6768.675507][ C3] PKRU: 55555554 [ 6768.675685][ C3] Call Trace: [ 6768.675855][ C3] [ 6768.676000][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6768.676259][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6768.676501][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6768.676776][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6768.677047][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6768.677332][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6768.677594][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6768.677897][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6768.678158][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6768.678464][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6768.678757][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6768.679068][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6768.679355][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6768.679648][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6768.679938][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6768.680247][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6768.680486][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6768.680722][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6768.680959][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6768.681206][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6768.681475][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6768.681759][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6768.681996][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6768.682232][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6768.682489][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6768.682723][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6768.682969][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6768.683225][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6768.683495][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6768.683770][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6768.684015][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6768.684286][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6768.684548][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6768.684889][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6768.685139][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6768.685458][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6768.685717][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6768.685919][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6768.686149][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6768.686400][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6768.686674][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6768.686904][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6768.687127][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6768.687443][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6768.687746][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6768.688023][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6768.688317][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6768.688564][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6768.688790][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6768.689088][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6768.689371][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6768.689696][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6768.689933][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6768.690228][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6768.690511][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6768.690825][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6768.691078][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6768.691311][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6768.691559][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6768.691869][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6768.692199][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6768.692494][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6768.692768][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6768.693054][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6768.693366][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6768.693673][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6768.693997][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6768.694233][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6768.694497][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6768.694755][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6768.695021][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6768.695302][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6768.695611][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6768.695860][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6768.696133][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6768.696373][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6768.696614][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6768.696842][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6768.697080][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6768.697341][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6768.697595][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6768.697860][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6768.698146][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6768.698456][ C3] tc_run (net/core/dev.c:3945) [ 6768.698658][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6768.698888][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6768.699124][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6768.699382][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6768.699633][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6768.699874][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6768.700137][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6768.700439][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6768.700708][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6768.700959][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6768.701222][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6768.701477][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6768.701809][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6768.702085][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6768.702336][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6768.702599][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6768.702813][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6768.703055][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6768.703328][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6768.703637][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6768.703910][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6768.704159][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6768.704390][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6768.704656][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6768.704897][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6768.705146][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6768.705386][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6768.705632][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6768.705863][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6768.706127][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6768.706411][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6768.706654][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6768.706899][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6768.707197][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6768.707514][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6768.707755][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6768.708013][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6768.708279][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6768.708517][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6768.708752][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6768.709011][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6768.709270][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6768.709528][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6768.709803][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6768.710085][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6768.710321][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6768.710612][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6768.710849][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6768.711112][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6768.711330][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6768.711625][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6768.711872][ C3] __do_softirq (kernel/softirq.c:553) [ 6768.712102][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6768.712322][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6768.712604][ C3] [ 6768.712753][ C3] [ 6768.712903][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6768.713206][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6768.713527][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6768.714488][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6768.714793][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6768.715188][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6768.715582][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6768.715977][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6768.716373][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6768.716770][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6768.717064][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6768.717282][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6768.717510][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6768.717761][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6768.718047][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6768.718283][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6768.718538][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6768.718789][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6768.719077][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6768.719295][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6768.719536][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6768.719782][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6768.720020][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6768.720307][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6768.720569][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6768.720804][ C3] ksys_write (fs/read_write.c:643) [ 6768.721020][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6768.721266][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6768.721568][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6768.721799][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6768.722095][ C3] RIP: 0033:0x7f93b2836957 [ 6768.722321][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6768.723280][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6768.723698][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6768.724092][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6768.724487][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6768.724881][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6768.725278][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6768.725675][ C3] | [ 6792.358161][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6792.358500][ C1] rcu: 1-....: (4408248 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1070004 | [ 6792.359049][ C1] rcu: (t=4398387 jiffies g=1064457 q=100 ncpus=4) [ 6792.359813][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6792.360409][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6792.360731][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6792.361673][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6792.361972][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6792.362362][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6792.362748][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6792.363136][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6792.363525][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6792.363914][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6792.364349][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6792.364671][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6792.365058][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6792.365448][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6792.365836][ C1] PKRU: 55555554 [ 6792.366013][ C1] Call Trace: [ 6792.366176][ C1] [ 6792.366322][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6792.366589][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6792.366835][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6792.367081][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6792.367306][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6792.367574][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6792.367840][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6792.368091][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6792.368370][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6792.368608][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6792.368913][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6792.369180][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6792.369461][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6792.369723][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6792.370021][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6792.370280][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6792.370583][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6792.370874][ C1] [ 6792.371022][ C1] [ 6792.371173][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6792.371482][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6792.371767][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6792.372058][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6792.372338][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6792.372645][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6792.372880][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6792.373115][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6792.373359][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6792.373625][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6792.373902][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6792.374135][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6792.374370][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6792.374625][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6792.374856][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6792.375099][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6792.375352][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6792.375620][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6792.375890][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6792.376132][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6792.376401][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6792.376658][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6792.376995][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6792.377242][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6792.377556][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6792.377811][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6792.378011][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6792.378237][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6792.378483][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6792.378755][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6792.379023][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6792.379243][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6792.379556][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6792.379853][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6792.380125][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6792.380413][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6792.380655][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6792.380879][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6792.381172][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6792.381448][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6792.381768][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6792.381999][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6792.382288][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6792.382568][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6792.382875][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6792.383125][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6792.383358][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6792.383600][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6792.383904][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6792.384229][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6792.384518][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6792.384787][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6792.385068][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6792.385401][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6792.385681][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6792.385993][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6792.386239][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6792.386516][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6792.386763][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6792.387008][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6792.387253][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6792.387514][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6792.387766][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6792.388010][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6792.388272][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6792.388532][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6792.388757][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6792.389010][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6792.389280][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6792.389551][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6792.389767][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6792.390036][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6792.390343][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6792.390584][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6792.390816][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6792.391063][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6792.391319][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6792.391600][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6792.391869][ C1] tc_run (net/core/dev.c:3945) [ 6792.392075][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6792.392304][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6792.392540][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6792.392798][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6792.393049][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6792.393286][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6792.393547][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6792.393848][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6792.394120][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6792.394374][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6792.394636][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6792.394890][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6792.395169][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6792.395505][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6792.395782][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6792.396034][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6792.396296][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6792.396511][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6792.396748][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6792.396992][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6792.397277][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6792.397527][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6792.397765][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6792.398013][ C1] ? __create_object (mm/kmemleak.c:756) [ 6792.398257][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6792.398522][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6792.398802][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6792.399074][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6792.399355][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6792.399596][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6792.399860][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6792.400084][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6792.400305][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6792.400539][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6792.400789][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6792.401041][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6792.401311][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6792.401536][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6792.401783][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6792.402035][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6792.402270][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6792.402537][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6792.402774][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6792.403037][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6792.403277][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6792.403558][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6792.403856][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6792.404153][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6792.404475][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6792.404727][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6792.405030][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6792.405261][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6792.405559][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6792.405784][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6792.406743][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6792.407158][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6792.407554][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6792.407948][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6792.408342][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6792.408736][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6792.408736][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6792.409135][ C1] | [ 6792.409294][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 6792.409566][ C3] NMI backtrace for cpu 3 [ 6792.409574][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6792.409577][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6792.409582][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 6792.409584][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6792.409587][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6792.409589][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6792.409591][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6792.409593][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6792.409594][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6792.409596][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6792.409598][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6792.409601][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6792.409603][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6792.409605][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6792.409606][ C3] PKRU: 55555554 [ 6792.409607][ C3] Call Trace: [ 6792.409609][ C3] [ 6792.409611][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6792.409616][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6792.409621][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6792.409625][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6792.409628][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6792.409630][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6792.409635][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6792.409639][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6792.409642][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6792.409645][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6792.409648][ C3] [ 6792.409649][ C3] [ 6792.409651][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6792.409653][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6792.409658][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6792.409661][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6792.409664][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6792.409668][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6792.409671][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6792.409674][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6792.409676][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6792.409680][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6792.409683][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6792.409689][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6792.409692][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6792.409696][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6792.409701][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6792.409705][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6792.409707][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6792.409710][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6792.409712][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6792.409717][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6792.409721][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6792.409724][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6792.409733][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6792.409735][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6792.409738][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6792.409742][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6792.409745][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6792.409749][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6792.409752][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6792.409757][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6792.409763][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6792.409766][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6792.409774][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6792.409778][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6792.409780][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6792.409783][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6792.409787][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6792.409791][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6792.409794][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6792.409798][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6792.409802][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6792.409806][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6792.409808][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6792.409811][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6792.409814][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6792.409821][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6792.409827][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6792.409834][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6792.409839][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6792.409849][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6792.409857][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6792.409866][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6792.409875][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6792.409878][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6792.409881][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6792.409885][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6792.409887][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6792.409890][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6792.409893][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6792.409899][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6792.409902][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6792.409907][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6792.409912][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6792.409915][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6792.409918][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6792.409921][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6792.409924][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6792.409927][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6792.409929][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6792.409933][ C3] tc_run (net/core/dev.c:3945) [ 6792.409937][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6792.409940][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6792.409942][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6792.409947][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6792.409951][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6792.409953][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6792.409956][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6792.409959][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6792.409962][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6792.409966][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6792.409969][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6792.409973][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6792.409980][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6792.409983][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6792.409987][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6792.409990][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6792.409993][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6792.409996][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6792.409999][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6792.410002][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6792.410004][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6792.410007][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6792.410009][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6792.410013][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6792.410016][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6792.410019][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6792.410022][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6792.410026][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6792.410029][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6792.410035][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6792.410038][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6792.410041][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6792.410045][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6792.410049][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6792.410052][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6792.410056][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6792.410059][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6792.410062][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6792.410065][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6792.410069][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6792.410074][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6792.410078][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6792.410081][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6792.410086][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6792.410089][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6792.410091][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6792.410096][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6792.410098][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6792.410101][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6792.410104][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6792.410109][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6792.410112][ C3] __do_softirq (kernel/softirq.c:553) [ 6792.410116][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6792.410118][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6792.410121][ C3] [ 6792.410122][ C3] [ 6792.410123][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6792.410127][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6792.410130][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6792.410132][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6792.410134][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6792.410136][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6792.410138][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6792.410140][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6792.410141][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6792.410145][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6792.410149][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6792.410153][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6792.410158][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6792.410163][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6792.410167][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6792.410169][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6792.410173][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6792.410177][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6792.410181][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6792.410185][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6792.410188][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6792.410192][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6792.410195][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6792.410199][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6792.410203][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6792.410207][ C3] ksys_write (fs/read_write.c:643) [ 6792.410211][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6792.410214][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6792.410218][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6792.410222][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6792.410225][ C3] RIP: 0033:0x7f93b2836957 [ 6792.410227][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6792.410230][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6792.410232][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6792.410234][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6792.410235][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6792.410237][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6792.410239][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6816.614983][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6816.615503][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6816.615954][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6816.616408][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6816.617292][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6816.617885][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6816.618200][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6816.619139][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6816.619442][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6816.619830][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6816.620224][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6816.620611][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6816.620999][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6816.621385][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6816.621820][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6816.622145][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6816.622533][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6816.622920][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6816.623308][ C1] PKRU: 55555554 [ 6816.623484][ C1] Call Trace: [ 6816.623650][ C1] [ 6816.623793][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6816.624048][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6816.624287][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6816.624557][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6816.624825][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6816.625104][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6816.625364][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6816.625663][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6816.625920][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6816.626219][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6816.626507][ C1] [ 6816.626656][ C1] [ 6816.626803][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6816.627111][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6816.627395][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6816.627681][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6816.627963][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6816.628272][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6816.628525][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6816.628762][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6816.629011][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6816.629283][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6816.629571][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6816.629816][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6816.630048][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6816.630300][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6816.630530][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6816.630772][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6816.631021][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6816.631290][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6816.631558][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6816.631797][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6816.632062][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6816.632319][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6816.632656][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6816.632901][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6816.633210][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6816.633463][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6816.633660][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6816.633887][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6816.634134][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6816.634401][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6816.634663][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6816.634885][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6816.635193][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6816.635489][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6816.635765][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6816.636050][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6816.636290][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6816.636516][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6816.636828][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6816.637109][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6816.637432][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6816.637668][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6816.637961][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6816.638246][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6816.638561][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6816.638817][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6816.639050][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6816.639299][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6816.639610][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6816.639938][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6816.640234][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6816.640504][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6816.640790][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6816.641097][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6816.641381][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6816.641695][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6816.641940][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6816.642217][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6816.642462][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6816.642707][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6816.642952][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6816.643216][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6816.643467][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6816.643710][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6816.643970][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6816.644231][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6816.644452][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6816.644705][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6816.644976][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6816.645241][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6816.645456][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6816.645721][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6816.646028][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6816.646267][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6816.646496][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6816.646742][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6816.646996][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6816.647281][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6816.647545][ C1] tc_run (net/core/dev.c:3945) [ 6816.647746][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6816.647976][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6816.648213][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6816.648470][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6816.648719][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6816.648955][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6816.649220][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6816.649522][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6816.649793][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6816.650046][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6816.650311][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6816.650570][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6816.650852][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6816.651187][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6816.651463][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6816.651715][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6816.651981][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6816.652197][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6816.652431][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6816.652675][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6816.652963][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6816.653216][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6816.653453][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6816.653698][ C1] ? __create_object (mm/kmemleak.c:756) [ 6816.653943][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6816.654210][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6816.654492][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6816.654765][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6816.655043][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6816.655283][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6816.655549][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6816.655775][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6816.655995][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6816.656235][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6816.656484][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6816.656737][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6816.657006][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6816.657234][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6816.657484][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6816.657739][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6816.657973][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6816.658239][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6816.658481][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6816.658745][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6816.658989][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6816.659268][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6816.659572][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6816.659870][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6816.660194][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6816.660447][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6816.660750][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6816.660983][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6816.661284][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6816.661511][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6816.662468][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6816.662887][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6816.663282][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6816.663676][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6816.664072][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6816.664467][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6816.666873][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6816.667394][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6816.667893][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6816.668362][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6816.669266][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6816.669876][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6816.670198][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6816.671160][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6816.671464][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6816.671862][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6816.672259][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6816.672653][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6816.673048][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6816.673447][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6816.673889][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6816.674219][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6816.674616][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6816.675011][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6816.675410][ C3] PKRU: 55555554 [ 6816.675590][ C3] Call Trace: [ 6816.675758][ C3] [ 6816.675905][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6816.676165][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6816.676405][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6816.676682][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6816.676952][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6816.677239][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6816.677502][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6816.677805][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6816.678065][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6816.678373][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6816.678667][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6816.678979][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6816.679266][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6816.679565][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6816.679850][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6816.680160][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6816.680399][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6816.680638][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6816.680875][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6816.681120][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6816.681391][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6816.681673][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6816.681910][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6816.682148][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6816.682407][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6816.682638][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6816.682884][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6816.683138][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6816.683409][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6816.683686][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6816.683930][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6816.684201][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6816.684462][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6816.684805][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6816.685055][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6816.685373][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6816.685632][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6816.685833][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6816.686063][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6816.686315][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6816.686588][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6816.686819][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6816.687044][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6816.687359][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6816.687664][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6816.687943][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6816.688234][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6816.688481][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6816.688709][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6816.689005][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6816.689290][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6816.689618][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6816.689853][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6816.690148][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6816.690432][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6816.690745][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6816.690999][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6816.691232][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6816.691478][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6816.691789][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6816.692118][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6816.692416][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6816.692688][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6816.692973][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6816.693285][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6816.693593][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6816.693916][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6816.694154][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6816.694418][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6816.694676][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6816.694942][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6816.695223][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6816.695532][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6816.695781][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6816.696054][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6816.696294][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6816.696535][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6816.696764][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6816.697002][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6816.697266][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6816.697520][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6816.697788][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6816.698069][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6816.698379][ C3] tc_run (net/core/dev.c:3945) [ 6816.698582][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6816.698813][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6816.699048][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6816.699308][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6816.699563][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6816.699799][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6816.700061][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6816.700363][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6816.700632][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6816.700882][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6816.701145][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6816.701399][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6816.701736][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6816.702009][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6816.702260][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6816.702522][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6816.702736][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6816.702977][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6816.703251][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6816.703560][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6816.703835][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6816.704084][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6816.704312][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6816.704577][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6816.704819][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6816.705069][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6816.705308][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6816.705555][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6816.705788][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6816.706053][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6816.706330][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6816.706573][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6816.706821][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6816.707118][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6816.707436][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6816.707678][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6816.707937][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6816.708202][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6816.708441][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6816.708676][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6816.708936][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6816.709194][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6816.709456][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6816.709722][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6816.710006][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6816.710241][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6816.710530][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6816.710767][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6816.711028][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6816.711246][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6816.711541][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6816.711788][ C3] __do_softirq (kernel/softirq.c:553) [ 6816.712017][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6816.712237][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6816.712518][ C3] [ 6816.712668][ C3] [ 6816.712816][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6816.713118][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6816.713440][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6816.714399][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6816.714704][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6816.715098][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6816.715493][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6816.715887][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6816.716282][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6816.716679][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6816.716973][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6816.717188][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6816.717416][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6816.717666][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6816.717949][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6816.718187][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6816.718442][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6816.718693][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6816.718979][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6816.719199][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6816.719442][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6816.719686][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6816.719923][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6816.720209][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6816.720472][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6816.720706][ C3] ksys_write (fs/read_write.c:643) [ 6816.720922][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6816.721168][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6816.721469][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6816.721700][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6816.721996][ C3] RIP: 0033:0x7f93b2836957 [ 6816.722221][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6816.723181][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6816.723600][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6816.723994][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6816.724391][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6816.724786][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6816.725181][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6844.614975][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6844.615491][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6844.615942][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6844.616396][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6844.617280][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6844.617873][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6844.618188][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6844.619127][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6844.619430][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6844.619816][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6844.620205][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6844.620591][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6844.620977][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6844.621363][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6844.621796][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6844.622120][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6844.622508][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6844.622895][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6844.623282][ C1] PKRU: 55555554 [ 6844.623458][ C1] Call Trace: [ 6844.623623][ C1] [ 6844.623767][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6844.624020][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6844.624257][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6844.624526][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6844.624794][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6844.625075][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6844.625335][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6844.625633][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6844.625890][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6844.626192][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6844.626480][ C1] [ 6844.626628][ C1] [ 6844.626775][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6844.627080][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6844.627363][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6844.627652][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6844.627934][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6844.628243][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6844.628494][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6844.628730][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6844.628977][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6844.629246][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6844.629531][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6844.629770][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6844.630010][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6844.630268][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6844.630501][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6844.630751][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6844.630997][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6844.631261][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6844.631527][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6844.631763][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6844.632025][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6844.632280][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6844.632610][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6844.632852][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6844.633159][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6844.633411][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6844.633607][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6844.633831][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6844.634075][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6844.634360][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6844.634627][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6844.634855][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6844.635172][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6844.635476][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6844.635758][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6844.636050][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6844.636298][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6844.636527][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6844.636825][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6844.637107][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6844.637430][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6844.637671][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6844.637967][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6844.638253][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6844.638572][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6844.638829][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6844.639064][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6844.639316][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6844.639629][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6844.639959][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6844.640257][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6844.640530][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6844.640818][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6844.641127][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6844.641413][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6844.641728][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6844.641977][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6844.642255][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6844.642505][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6844.642751][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6844.642997][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6844.643258][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6844.643511][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6844.643756][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6844.644019][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6844.644281][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6844.644504][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6844.644757][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6844.645030][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6844.645300][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6844.645514][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6844.645778][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6844.646089][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6844.646330][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6844.646563][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6844.646810][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6844.647063][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6844.647347][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6844.647613][ C1] tc_run (net/core/dev.c:3945) [ 6844.647819][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6844.648052][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6844.648290][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6844.648549][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6844.648800][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6844.649039][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6844.649305][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6844.649608][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6844.649882][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6844.650136][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6844.650400][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6844.650656][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6844.650933][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6844.651267][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6844.651542][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6844.651793][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6844.652059][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6844.652275][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6844.652509][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6844.652753][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6844.653040][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6844.653293][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6844.653534][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6844.653780][ C1] ? __create_object (mm/kmemleak.c:756) [ 6844.654022][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6844.654286][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6844.654567][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6844.654838][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6844.655116][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6844.655356][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6844.655622][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6844.655850][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6844.656070][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6844.656310][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6844.656561][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6844.656814][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6844.657084][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6844.657309][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6844.657556][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6844.657810][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6844.658042][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6844.658304][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6844.658544][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6844.658806][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6844.659049][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6844.659331][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6844.659630][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6844.659928][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6844.660250][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6844.660503][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6844.660805][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6844.661039][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6844.661340][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6844.661566][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6844.662523][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6844.662942][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6844.663336][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6844.663730][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6844.664126][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6844.664519][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6844.666937][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6844.667458][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6844.667958][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6844.668420][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6844.669322][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6844.669929][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6844.670250][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6844.671209][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6844.671513][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6844.671908][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6844.672304][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6844.672699][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6844.673093][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6844.673488][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6844.673930][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6844.674259][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6844.674658][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6844.675051][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6844.675446][ C3] PKRU: 55555554 [ 6844.675626][ C3] Call Trace: [ 6844.675794][ C3] [ 6844.675940][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6844.676198][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6844.676439][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6844.676713][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6844.676985][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6844.677269][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6844.677530][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6844.677833][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6844.678092][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6844.678399][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6844.678691][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6844.679000][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6844.679290][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6844.679587][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6844.679873][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6844.680182][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6844.680421][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6844.680657][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6844.680895][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6844.681141][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6844.681410][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6844.681693][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6844.681928][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6844.682167][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6844.682424][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6844.682657][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6844.682902][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6844.683157][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6844.683428][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6844.683702][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6844.683947][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6844.684215][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6844.684479][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6844.684822][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6844.685072][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6844.685390][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6844.685650][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6844.685852][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6844.686082][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6844.686332][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6844.686605][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6844.686834][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6844.687058][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6844.687374][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6844.687678][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6844.687954][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6844.688247][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6844.688492][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6844.688720][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6844.689017][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6844.689298][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6844.689625][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6844.689862][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6844.690156][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6844.690438][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6844.690751][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6844.691004][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6844.691237][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6844.691483][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6844.691791][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6844.692120][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6844.692416][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6844.692687][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6844.692974][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6844.693286][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6844.693593][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6844.693916][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6844.694155][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6844.694416][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6844.694675][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6844.694941][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6844.695222][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6844.695531][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6844.695781][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6844.696054][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6844.696293][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6844.696532][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6844.696761][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6844.696998][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6844.697260][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6844.697514][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6844.697778][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6844.698060][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6844.698369][ C3] tc_run (net/core/dev.c:3945) [ 6844.698572][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6844.698799][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6844.699036][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6844.699295][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6844.699548][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6844.699785][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6844.700046][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6844.700348][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6844.700617][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6844.700867][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6844.701130][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6844.701383][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6844.701717][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6844.702009][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6844.702260][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6844.702523][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6844.702738][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6844.702979][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6844.703252][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6844.703560][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6844.703832][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6844.704081][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6844.704310][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6844.704576][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6844.704818][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6844.705067][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6844.705304][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6844.705548][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6844.705782][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6844.706045][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6844.706324][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6844.706563][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6844.706809][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6844.707108][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6844.707424][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6844.707666][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6844.707924][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6844.708189][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6844.708427][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6844.708660][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6844.708919][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6844.709178][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6844.709439][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6844.709706][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6844.709987][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6844.710223][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6844.710510][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6844.710746][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6844.711007][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6844.711228][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6844.711521][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6844.711765][ C3] __do_softirq (kernel/softirq.c:553) [ 6844.711997][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6844.712213][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6844.712498][ C3] [ 6844.712645][ C3] [ 6844.712795][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6844.713095][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6844.713416][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6844.714379][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6844.714682][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6844.715078][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6844.715471][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6844.715864][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6844.716257][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6844.716654][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6844.716945][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6844.717161][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6844.717386][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6844.717635][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6844.717918][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6844.718152][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6844.718406][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6844.718657][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6844.718944][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6844.719162][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6844.719406][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6844.719649][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6844.719884][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6844.720171][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6844.720431][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6844.720666][ C3] ksys_write (fs/read_write.c:643) [ 6844.720880][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6844.721125][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6844.721427][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6844.721656][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6844.721952][ C3] RIP: 0033:0x7f93b2836957 [ 6844.722176][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6844.723135][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6844.723549][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6844.723946][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6844.724339][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6844.724733][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6844.725126][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6844.725526][ C3] | [ 6870.413162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6870.413508][ C1] rcu: 1-....: (4486150 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1089123 | [ 6870.414051][ C1] rcu: (t=4476442 jiffies g=1064457 q=103 ncpus=4) [ 6870.414817][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6870.415416][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6870.415738][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6870.416687][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6870.416989][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6870.417382][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6870.417768][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6870.418154][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6870.418540][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6870.418927][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6870.419385][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6870.419712][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6870.420106][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6870.420503][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6870.420892][ C1] PKRU: 55555554 [ 6870.421069][ C1] Call Trace: [ 6870.421236][ C1] [ 6870.421382][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6870.421648][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6870.421894][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6870.422139][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6870.422366][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6870.422630][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6870.422895][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6870.423146][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6870.423427][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6870.423664][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6870.423967][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6870.424235][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6870.424513][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6870.424775][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6870.425074][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6870.425331][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6870.425634][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6870.425922][ C1] [ 6870.426068][ C1] [ 6870.426216][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6870.426523][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6870.426805][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6870.427094][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6870.427378][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6870.427683][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6870.427917][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6870.428152][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6870.428396][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6870.428664][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6870.428943][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6870.429197][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6870.429436][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6870.429697][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6870.429930][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6870.430177][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6870.430441][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6870.430707][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6870.430979][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6870.431220][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6870.431488][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6870.431745][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6870.432082][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6870.432330][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6870.432644][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6870.432900][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6870.433098][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6870.433324][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6870.433572][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6870.433841][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6870.434108][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6870.434328][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6870.434657][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6870.434961][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6870.435239][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6870.435531][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6870.435777][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6870.436007][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6870.436306][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6870.436588][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6870.436908][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6870.437146][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6870.437440][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6870.437725][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6870.438042][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6870.438296][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6870.438529][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6870.438774][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6870.439083][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6870.439417][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6870.439714][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6870.439986][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6870.440272][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6870.440582][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6870.440865][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6870.441177][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6870.441424][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6870.441699][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6870.441945][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6870.442191][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6870.442436][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6870.442698][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6870.442950][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6870.443196][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6870.443456][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6870.443718][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6870.443942][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6870.444197][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6870.444471][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6870.444736][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6870.444951][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6870.445221][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6870.445525][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6870.445766][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6870.445998][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6870.446245][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6870.446502][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6870.446787][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6870.447054][ C1] tc_run (net/core/dev.c:3945) [ 6870.447261][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6870.447492][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6870.447728][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6870.447987][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6870.448238][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6870.448477][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6870.448740][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6870.449044][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6870.449320][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6870.449570][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6870.449837][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6870.450093][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6870.450374][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6870.450706][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6870.450984][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6870.451235][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6870.451501][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6870.451714][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6870.451948][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6870.452190][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6870.452474][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6870.452723][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6870.452962][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6870.453210][ C1] ? __create_object (mm/kmemleak.c:756) [ 6870.453454][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6870.453720][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6870.453999][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6870.454271][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6870.454551][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6870.454787][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6870.455052][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6870.455283][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6870.455502][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6870.455742][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6870.455992][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6870.456244][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6870.456510][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6870.456734][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6870.456981][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6870.457236][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6870.457468][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6870.457731][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6870.457969][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6870.458233][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6870.458473][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6870.458751][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6870.459050][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6870.459353][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6870.459672][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6870.459923][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6870.460226][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6870.460456][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6870.460756][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6870.460981][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6870.461941][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6870.462363][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6870.462759][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6870.463155][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6870.463550][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6870.463943][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6870.463943][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6870.464340][ C1] | [ 6870.464500][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 6870.464773][ C3] NMI backtrace for cpu 3 [ 6870.464786][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6870.464788][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6870.464793][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6870.464796][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6870.464798][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6870.464800][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6870.464802][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6870.464804][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6870.464806][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6870.464808][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6870.464810][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6870.464813][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6870.464814][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6870.464816][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6870.464817][ C3] PKRU: 55555554 [ 6870.464818][ C3] Call Trace: [ 6870.464820][ C3] [ 6870.464822][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6870.464827][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6870.464833][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6870.464838][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6870.464841][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6870.464843][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6870.464848][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6870.464852][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6870.464855][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6870.464858][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6870.464861][ C3] [ 6870.464862][ C3] [ 6870.464864][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6870.464866][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6870.464871][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6870.464875][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6870.464878][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6870.464882][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6870.464885][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6870.464888][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6870.464890][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6870.464894][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6870.464897][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6870.464903][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6870.464906][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6870.464911][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6870.464916][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6870.464919][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6870.464922][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6870.464924][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6870.464927][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6870.464932][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6870.464936][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6870.464939][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6870.464948][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6870.464950][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6870.464953][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6870.464957][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6870.464960][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6870.464963][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6870.464966][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6870.464971][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6870.464977][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6870.464979][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6870.464987][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6870.464991][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6870.464993][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6870.464997][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6870.465000][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6870.465005][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6870.465007][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6870.465011][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6870.465015][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6870.465019][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6870.465022][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6870.465024][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6870.465028][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6870.465035][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6870.465041][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6870.465048][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6870.465052][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6870.465062][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6870.465071][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6870.465080][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6870.465088][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6870.465091][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6870.465094][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6870.465098][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6870.465100][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6870.465103][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6870.465106][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6870.465112][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6870.465115][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6870.465119][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6870.465124][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6870.465127][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6870.465130][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6870.465133][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6870.465136][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6870.465139][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6870.465141][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6870.465145][ C3] tc_run (net/core/dev.c:3945) [ 6870.465148][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6870.465151][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6870.465153][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6870.465157][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6870.465163][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6870.465165][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6870.465168][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6870.465171][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6870.465174][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6870.465177][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6870.465181][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6870.465185][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6870.465192][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6870.465195][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6870.465199][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6870.465202][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6870.465205][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6870.465208][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6870.465210][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6870.465213][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6870.465216][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6870.465219][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6870.465221][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6870.465225][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6870.465229][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6870.465232][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6870.465236][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6870.465239][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6870.465242][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6870.465248][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6870.465251][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6870.465255][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6870.465259][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6870.465264][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6870.465267][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6870.465270][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6870.465273][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6870.465276][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6870.465280][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6870.465283][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6870.465288][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6870.465292][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6870.465295][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6870.465299][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6870.465302][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6870.465305][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6870.465309][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6870.465311][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6870.465314][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6870.465317][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6870.465321][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6870.465325][ C3] __do_softirq (kernel/softirq.c:553) [ 6870.465329][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6870.465332][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6870.465335][ C3] [ 6870.465336][ C3] [ 6870.465337][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6870.465340][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6870.465343][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6870.465345][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6870.465347][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6870.465349][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6870.465351][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6870.465352][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6870.465353][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6870.465357][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6870.465361][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6870.465365][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6870.465371][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6870.465374][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6870.465379][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6870.465381][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6870.465385][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6870.465390][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6870.465393][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6870.465398][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6870.465400][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6870.465404][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6870.465406][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6870.465410][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6870.465414][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6870.465418][ C3] ksys_write (fs/read_write.c:643) [ 6870.465421][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6870.465425][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6870.465429][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6870.465433][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6870.465436][ C3] RIP: 0033:0x7f93b2836957 [ 6870.465438][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6870.465440][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6870.465443][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6870.465444][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6870.465446][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6870.465447][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6870.465449][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6896.614966][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6896.615479][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6896.615933][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6896.616384][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6896.617259][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6896.617849][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6896.618161][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6896.619098][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6896.619396][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6896.619783][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6896.620167][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6896.620553][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6896.620960][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6896.621357][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6896.621803][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6896.622133][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6896.622534][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6896.622931][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6896.623327][ C1] PKRU: 55555554 [ 6896.623509][ C1] Call Trace: [ 6896.623681][ C1] [ 6896.623828][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6896.624090][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6896.624337][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6896.624613][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6896.624886][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6896.625177][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6896.625442][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6896.625747][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6896.626012][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6896.626321][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6896.626617][ C1] [ 6896.626771][ C1] [ 6896.626921][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6896.627238][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6896.627528][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6896.627825][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6896.628117][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6896.628429][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6896.628669][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6896.628911][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6896.629163][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6896.629435][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6896.629722][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6896.629963][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6896.630203][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6896.630465][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6896.630703][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6896.630953][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6896.631213][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6896.631488][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6896.631765][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6896.632012][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6896.632282][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6896.632547][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6896.632893][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6896.633148][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6896.633471][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6896.633733][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6896.633937][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6896.634168][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6896.634425][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6896.634701][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6896.634972][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6896.635201][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6896.635521][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6896.635826][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6896.636109][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6896.636402][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6896.636652][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6896.636885][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6896.637182][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6896.637469][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6896.637797][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6896.638036][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6896.638331][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6896.638622][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6896.638937][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6896.639199][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6896.639434][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6896.639684][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6896.639996][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6896.640327][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6896.640627][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6896.640900][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6896.641187][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6896.641499][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6896.641784][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6896.642098][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6896.642347][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6896.642627][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6896.642876][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6896.643125][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6896.643374][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6896.643638][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6896.643892][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6896.644138][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6896.644403][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6896.644667][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6896.644892][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6896.645147][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6896.645419][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6896.645691][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6896.645908][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6896.646178][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6896.646486][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6896.646728][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6896.646958][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6896.647209][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6896.647464][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6896.647751][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6896.648021][ C1] tc_run (net/core/dev.c:3945) [ 6896.648225][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6896.648457][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6896.648693][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6896.648955][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6896.649212][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6896.649451][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6896.649715][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6896.650023][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6896.650297][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6896.650550][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6896.650816][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6896.651072][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6896.651357][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6896.651694][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6896.651969][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6896.652223][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6896.652486][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6896.652706][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6896.652942][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6896.653189][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6896.653478][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6896.653734][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6896.653975][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6896.654223][ C1] ? __create_object (mm/kmemleak.c:756) [ 6896.654468][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6896.654737][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6896.655021][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6896.655297][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6896.655577][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6896.655820][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6896.656085][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6896.656314][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6896.656537][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6896.656779][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6896.657029][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6896.657283][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6896.657556][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6896.657781][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6896.658029][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6896.658286][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6896.658525][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6896.658791][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6896.659033][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6896.659303][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6896.659546][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6896.659830][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6896.660133][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6896.660431][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6896.660752][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6896.661007][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6896.661312][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6896.661545][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6896.661845][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6896.662072][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6896.663038][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6896.663464][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6896.663866][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6896.664267][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6896.664664][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6896.665063][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6896.667471][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6896.667990][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6896.668488][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6896.668950][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6896.669849][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6896.670454][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6896.670775][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6896.671732][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6896.672037][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6896.672432][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6896.672826][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6896.673222][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6896.673619][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6896.674013][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6896.674455][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6896.674783][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6896.675180][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6896.675574][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6896.675968][ C3] PKRU: 55555554 [ 6896.676148][ C3] Call Trace: [ 6896.676317][ C3] [ 6896.676462][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6896.676721][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6896.676962][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6896.677235][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6896.677505][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6896.677793][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6896.678054][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6896.678359][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6896.678619][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6896.678925][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6896.679219][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6896.679530][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6896.679818][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6896.680109][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6896.680397][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6896.680707][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6896.680943][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6896.681182][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6896.681420][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6896.681667][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6896.681935][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6896.682217][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6896.682453][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6896.682691][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6896.682949][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6896.683182][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6896.683427][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6896.683681][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6896.683953][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6896.684227][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6896.684472][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6896.684740][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6896.685000][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6896.685345][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6896.685595][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6896.685911][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6896.686171][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6896.686372][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6896.686600][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6896.686850][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6896.687128][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6896.687356][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6896.687582][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6896.687898][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6896.688202][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6896.688480][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6896.688771][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6896.689016][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6896.689249][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6896.689547][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6896.689828][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6896.690149][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6896.690386][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6896.690679][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6896.690962][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6896.691276][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6896.691529][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6896.691761][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6896.692006][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6896.692315][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6896.692645][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6896.692942][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6896.693214][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6896.693501][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6896.693811][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6896.694117][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6896.694440][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6896.694677][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6896.694939][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6896.695196][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6896.695460][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6896.695744][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6896.696053][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6896.696301][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6896.696575][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6896.696814][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6896.697052][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6896.697283][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6896.697521][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6896.697783][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6896.698036][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6896.698301][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6896.698583][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6896.698891][ C3] tc_run (net/core/dev.c:3945) [ 6896.699098][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6896.699326][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6896.699564][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6896.699821][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6896.700072][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6896.700309][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6896.700570][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6896.700870][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6896.701140][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6896.701390][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6896.701651][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6896.701906][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6896.702240][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6896.702512][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6896.702762][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6896.703024][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6896.703241][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6896.703482][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6896.703755][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6896.704064][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6896.704335][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6896.704584][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6896.704814][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6896.705080][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6896.705322][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6896.705573][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6896.705810][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6896.706056][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6896.706291][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6896.706554][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6896.706832][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6896.707074][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6896.707321][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6896.707620][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6896.707938][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6896.708180][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6896.708439][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6896.708704][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6896.708942][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6896.709179][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6896.709439][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6896.709697][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6896.709955][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6896.710224][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6896.710505][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6896.710742][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6896.711028][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6896.711266][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6896.711526][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6896.711747][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6896.712040][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6896.712286][ C3] __do_softirq (kernel/softirq.c:553) [ 6896.712517][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6896.712733][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6896.713016][ C3] [ 6896.713164][ C3] [ 6896.713312][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6896.713614][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6896.713934][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6896.714891][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6896.715195][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6896.715588][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6896.715984][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6896.716377][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6896.716770][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6896.717165][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6896.717459][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6896.717674][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6896.717901][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6896.718151][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6896.718433][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6896.718669][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6896.718922][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6896.719176][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6896.719463][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6896.719681][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6896.719923][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6896.720164][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6896.720399][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6896.720688][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6896.720949][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6896.721184][ C3] ksys_write (fs/read_write.c:643) [ 6896.721398][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6896.721645][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6896.721947][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6896.722175][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6896.722474][ C3] RIP: 0033:0x7f93b2836957 [ 6896.722698][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6896.723659][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6896.724075][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6896.724470][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6896.724866][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6896.725261][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6896.725657][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6924.614902][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6924.615386][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6924.615813][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6924.616242][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6924.617075][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6924.617636][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 6924.617895][ C1] Code: 6a 00 5b 5d 41 5c 41 5d c3 cc cc cc cc 66 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 <48> 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 All code ======== 0: 6a 00 push $0x0 2: 5b pop %rbx 3: 5d pop %rbp 4: 41 5c pop %r12 6: 41 5d pop %r13 8: c3 ret 9: cc int3 a: cc int3 b: cc int3 c: cc int3 d: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 14: 00 00 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 66 0f 1f 00 nopw (%rax) 2a:* 48 85 f6 test %rsi,%rsi <-- trapping instruction 2d: 0f 84 5e 01 00 00 je 0x191 33: 48 89 f8 mov %rdi,%rax 36: 41 54 push %r12 38: 44 0f b6 c2 movzbl %dl,%r8d 3c: 48 01 f0 add %rsi,%rax 3f: 55 push %rbp Code starting with the faulting instruction =========================================== 0: 48 85 f6 test %rsi,%rsi 3: 0f 84 5e 01 00 00 je 0x167 9: 48 89 f8 mov %rdi,%rax c: 41 54 push %r12 e: 44 0f b6 c2 movzbl %dl,%r8d 12: 48 01 f0 add %rsi,%rax 15: 55 push %rbp [ 6924.618784][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000246 [ 6924.619069][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6924.619434][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6924.619797][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6924.620163][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6924.620528][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6924.620892][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6924.621302][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6924.621604][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6924.621972][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6924.622337][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6924.622701][ C1] PKRU: 55555554 [ 6924.622868][ C1] Call Trace: [ 6924.623026][ C1] [ 6924.623163][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6924.623404][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6924.623628][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6924.623881][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6924.624131][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6924.624397][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6924.624640][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6924.624920][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6924.625161][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6924.625446][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6924.625714][ C1] [ 6924.625853][ C1] [ 6924.625991][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6924.626281][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6924.626547][ C1] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 6924.626777][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6924.627037][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6924.627325][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6924.627566][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6924.627798][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6924.628038][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6924.628307][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6924.628570][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6924.628786][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6924.629010][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6924.629249][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6924.629468][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6924.629697][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6924.629933][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6924.630187][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6924.630440][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6924.630667][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6924.630915][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6924.631157][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6924.631475][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6924.631706][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6924.631998][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6924.632240][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6924.632427][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6924.632639][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6924.632871][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6924.633123][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6924.633374][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6924.633583][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6924.633876][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6924.634163][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6924.634422][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6924.634690][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6924.634919][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6924.635130][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6924.635405][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6924.635666][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6924.635964][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6924.636183][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6924.636453][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6924.636717][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6924.637006][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6924.637243][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6924.637456][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6924.637681][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6924.637967][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6924.638274][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6924.638550][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6924.638800][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6924.639069][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6924.639359][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6924.639622][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6924.639913][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6924.640139][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6924.640401][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6924.640632][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6924.640858][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6924.641084][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6924.641329][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6924.641561][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6924.641789][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6924.642031][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6924.642275][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6924.642480][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6924.642716][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6924.642966][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6924.643214][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6924.643412][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6924.643656][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6924.643940][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6924.644162][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6924.644375][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6924.644604][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6924.644837][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6924.645104][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6924.645350][ C1] tc_run (net/core/dev.c:3945) [ 6924.645543][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6924.645756][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6924.645974][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6924.646215][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6924.646446][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6924.646663][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6924.646904][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6924.647185][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6924.647438][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6924.647670][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6924.647913][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6924.648147][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6924.648407][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6924.648716][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6924.648975][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6924.649207][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6924.649453][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6924.649654][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6924.649871][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6924.650093][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6924.650359][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6924.650590][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6924.650807][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6924.651036][ C1] ? __create_object (mm/kmemleak.c:756) [ 6924.651262][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6924.651505][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6924.651763][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6924.652013][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6924.652272][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6924.652491][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6924.652734][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6924.652943][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6924.653145][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6924.653366][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6924.653596][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6924.653830][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6924.654077][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6924.654286][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6924.654516][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6924.654748][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6924.654966][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6924.655210][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6924.655432][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6924.655675][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6924.655899][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6924.656156][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6924.656433][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6924.656710][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6924.657005][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6924.657236][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6924.657513][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6924.657728][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6924.658002][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6924.658212][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6924.659102][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6924.659490][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6924.659853][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6924.660217][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6924.660583][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6924.660949][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6924.663303][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6924.663814][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6924.664301][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6924.664751][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6924.665629][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6924.666220][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6924.666533][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6924.667467][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6924.667763][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6924.668147][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6924.668534][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6924.668917][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6924.669317][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6924.669700][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6924.670131][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6924.670453][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6924.670839][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6924.671223][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6924.671607][ C3] PKRU: 55555554 [ 6924.671782][ C3] Call Trace: [ 6924.671948][ C3] [ 6924.672092][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6924.672346][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6924.672581][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6924.672848][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6924.673113][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6924.673390][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6924.673646][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6924.673943][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6924.674196][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6924.674493][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6924.674778][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6924.675081][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6924.675361][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6924.675647][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6924.675925][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6924.676226][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6924.676462][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6924.676694][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6924.676925][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6924.677166][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6924.677428][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6924.677704][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6924.677933][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6924.678166][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6924.678416][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6924.678648][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6924.678887][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6924.679141][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6924.679407][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6924.679674][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6924.679917][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6924.680181][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6924.680436][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6924.680771][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6924.681016][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6924.681325][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6924.681579][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6924.681776][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6924.682005][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6924.682252][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6924.682518][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6924.682742][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6924.682961][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6924.683270][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6924.683565][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6924.683836][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6924.684122][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6924.684363][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6924.684584][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6924.684875][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6924.685149][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6924.685468][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6924.685698][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6924.685985][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6924.686262][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6924.686568][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6924.686814][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6924.687040][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6924.687280][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6924.687602][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6924.687932][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6924.688226][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6924.688500][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6924.688790][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6924.689096][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6924.689394][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6924.689709][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6924.689938][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6924.690196][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6924.690449][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6924.690708][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6924.690981][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6924.691283][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6924.691526][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6924.691792][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6924.692026][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6924.692260][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6924.692481][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6924.692713][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6924.692969][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6924.693217][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6924.693475][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6924.693750][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6924.694052][ C3] tc_run (net/core/dev.c:3945) [ 6924.694252][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6924.694474][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6924.694704][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6924.694956][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6924.695201][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6924.695432][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6924.695687][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6924.695982][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6924.696244][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6924.696488][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6924.696743][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6924.696991][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6924.697316][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6924.697584][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6924.697828][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6924.698083][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6924.698293][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6924.698529][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6924.698795][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6924.699099][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6924.699365][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6924.699608][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6924.699831][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6924.700090][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6924.700347][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6924.700596][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6924.700834][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6924.701079][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6924.701311][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6924.701579][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6924.701851][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6924.702085][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6924.702325][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6924.702615][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6924.702923][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6924.703158][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6924.703409][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6924.703668][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6924.703900][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6924.704128][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6924.704381][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6924.704633][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6924.704884][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6924.705143][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6924.705416][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6924.705647][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6924.705929][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6924.706157][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6924.706412][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6924.706624][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6924.706910][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6924.707164][ C3] __do_softirq (kernel/softirq.c:553) [ 6924.707395][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6924.707614][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6924.707896][ C3] [ 6924.708046][ C3] [ 6924.708198][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6924.708505][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6924.708817][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6924.709757][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6924.710053][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6924.710440][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6924.710826][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6924.711211][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6924.711595][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6924.711983][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6924.712268][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6924.712482][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6924.712703][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6924.712946][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6924.713227][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6924.713454][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6924.713702][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6924.713947][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6924.714229][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6924.714441][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6924.714676][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6924.714913][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6924.715143][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6924.715422][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6924.715676][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6924.715906][ C3] ksys_write (fs/read_write.c:643) [ 6924.716115][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6924.716356][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6924.716650][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6924.716875][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6924.717163][ C3] RIP: 0033:0x7f93b2836957 [ 6924.717384][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6924.718319][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6924.718725][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6924.719115][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6924.719499][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6924.719883][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6924.720268][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6924.720656][ C3] | [ 6948.468162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6948.468505][ C1] rcu: 1-....: (4564054 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1108118 | [ 6948.469049][ C1] rcu: (t=4554497 jiffies g=1064457 q=103 ncpus=4) [ 6948.469812][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6948.470377][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 6948.470646][ C1] Code: 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff 5b b8 01 00 00 00 5d 41 5c cc cc cc cc 41 bc 08 00 00 00 45 29 dc 49 8d 14 2c eb 0c 48 83 All code ======== 0: 00 00 add %al,(%rax) 2: 48 85 d2 test %rdx,%rdx 5: 0f 84 4c ff ff ff je 0xffffffffffffff57 b: 41 83 e2 07 and $0x7,%r10d f: 49 39 d1 cmp %rdx,%r9 12: 0f 85 34 ff ff ff jne 0xffffffffffffff4c 18: 45 3a 11 cmp (%r9),%r10b 1b: 0f 8d 2b ff ff ff jge 0xffffffffffffff4c 21: 5b pop %rbx 22: b8 01 00 00 00 mov $0x1,%eax 27: 5d pop %rbp 28: 41 5c pop %r12 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 41 bc 08 00 00 00 mov $0x8,%r12d 35: 45 29 dc sub %r11d,%r12d 38: 49 8d 14 2c lea (%r12,%rbp,1),%rdx 3c: eb 0c jmp 0x4a 3e: 48 rex.W 3f: 83 .byte 0x83 Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 41 bc 08 00 00 00 mov $0x8,%r12d b: 45 29 dc sub %r11d,%r12d e: 49 8d 14 2c lea (%r12,%rbp,1),%rdx 12: eb 0c jmp 0x20 14: 48 rex.W 15: 83 .byte 0x83 [ 6948.471533][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000246 [ 6948.471815][ C1] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6948.472182][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6948.472550][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6948.472914][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6948.473280][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6948.473644][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6948.474054][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6948.474360][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6948.474725][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6948.475089][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6948.475455][ C1] PKRU: 55555554 [ 6948.475620][ C1] Call Trace: [ 6948.475777][ C1] [ 6948.475913][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6948.476166][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6948.476398][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6948.476628][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6948.476841][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6948.477089][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6948.477336][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6948.477573][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6948.477836][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6948.478059][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6948.478347][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6948.478598][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6948.478865][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6948.479110][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6948.479392][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6948.479632][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6948.479917][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6948.480190][ C1] [ 6948.480328][ C1] [ 6948.480465][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6948.480754][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6948.481023][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [ 6948.481262][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6948.481519][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6948.481807][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6948.482029][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6948.482250][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6948.482477][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6948.482728][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6948.482989][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6948.483209][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6948.483431][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6948.483670][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6948.483883][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6948.484113][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6948.484350][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6948.484603][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6948.484859][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6948.485086][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6948.485338][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6948.485580][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6948.485898][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6948.486130][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6948.486426][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6948.486668][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6948.486856][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6948.487067][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6948.487302][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6948.487554][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6948.487807][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6948.488015][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6948.488308][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6948.488588][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6948.488850][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6948.489122][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6948.489351][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6948.489561][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6948.489836][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6948.490097][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6948.490396][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6948.490615][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6948.490888][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6948.491149][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6948.491440][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6948.491674][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6948.491890][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6948.492118][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6948.492407][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6948.492713][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6948.492986][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6948.493239][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6948.493503][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6948.493790][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6948.494049][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6948.494339][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6948.494567][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6948.494822][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6948.495051][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6948.495279][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6948.495506][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6948.495748][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6948.495981][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6948.496210][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6948.496451][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6948.496694][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6948.496902][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6948.497136][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6948.497388][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6948.497633][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6948.497832][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6948.498078][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6948.498362][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6948.498582][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6948.498796][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6948.499053][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6948.499299][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6948.499570][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6948.499826][ C1] tc_run (net/core/dev.c:3945) [ 6948.500036][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6948.500247][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6948.500465][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6948.500705][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6948.500937][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6948.501157][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6948.501400][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6948.501679][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6948.501928][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6948.502160][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6948.502403][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6948.502638][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6948.502895][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6948.503205][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6948.503459][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6948.503691][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6948.503933][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6948.504130][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6948.504347][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6948.504571][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6948.504832][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6948.505063][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6948.505284][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6948.505512][ C1] ? __create_object (mm/kmemleak.c:756) [ 6948.505735][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6948.505981][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6948.506240][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6948.506490][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6948.506749][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6948.506967][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6948.507213][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6948.507421][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6948.507624][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6948.507842][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6948.508072][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6948.508306][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6948.508553][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6948.508761][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6948.508994][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6948.509229][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6948.509445][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6948.509688][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6948.509907][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6948.510150][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6948.510373][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6948.510635][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6948.510907][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6948.511184][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6948.511480][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6948.511712][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6948.511992][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6948.512205][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6948.512480][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6948.512688][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6948.513580][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6948.513964][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6948.514332][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6948.514699][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6948.515065][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6948.515430][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6948.515430][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6948.515798][ C1] | [ 6948.515943][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 6948.516195][ C3] NMI backtrace for cpu 3 [ 6948.516205][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6948.516208][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6948.516214][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6948.516217][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6948.516219][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6948.516221][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6948.516223][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6948.516225][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6948.516226][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6948.516228][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6948.516230][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6948.516233][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6948.516235][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6948.516236][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6948.516238][ C3] PKRU: 55555554 [ 6948.516239][ C3] Call Trace: [ 6948.516241][ C3] [ 6948.516244][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6948.516249][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6948.516254][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6948.516259][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6948.516262][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6948.516264][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6948.516269][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6948.516273][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6948.516277][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6948.516280][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6948.516283][ C3] [ 6948.516284][ C3] [ 6948.516285][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6948.516288][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6948.516294][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6948.516297][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6948.516301][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6948.516304][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6948.516307][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6948.516311][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6948.516313][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6948.516317][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6948.516320][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6948.516326][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6948.516328][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6948.516333][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6948.516338][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6948.516341][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6948.516344][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6948.516346][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6948.516349][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6948.516354][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6948.516358][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6948.516361][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6948.516370][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6948.516373][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6948.516376][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6948.516381][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6948.516384][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6948.516388][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6948.516391][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6948.516397][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6948.516402][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6948.516406][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6948.516413][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6948.516418][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6948.516420][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6948.516423][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6948.516426][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6948.516431][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6948.516433][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6948.516437][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6948.516441][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6948.516445][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6948.516448][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6948.516450][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6948.516453][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6948.516460][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6948.516467][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6948.516473][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6948.516478][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6948.516487][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6948.516496][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6948.516504][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6948.516513][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6948.516516][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6948.516520][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6948.516524][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6948.516526][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6948.516529][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6948.516532][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6948.516539][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6948.516541][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6948.516545][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6948.516551][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6948.516554][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6948.516556][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6948.516559][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6948.516562][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6948.516564][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6948.516567][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6948.516570][ C3] tc_run (net/core/dev.c:3945) [ 6948.516574][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6948.516577][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6948.516579][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6948.516584][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6948.516588][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6948.516590][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6948.516593][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6948.516596][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6948.516599][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6948.516603][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6948.516606][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6948.516609][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6948.516617][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6948.516619][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6948.516623][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6948.516626][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6948.516629][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6948.516632][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6948.516635][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6948.516638][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6948.516640][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6948.516644][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6948.516646][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6948.516650][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6948.516654][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6948.516656][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6948.516660][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6948.516663][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6948.516666][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6948.516672][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6948.516675][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6948.516679][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6948.516683][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6948.516687][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6948.516690][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6948.516693][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6948.516696][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6948.516699][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6948.516702][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6948.516707][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6948.516711][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6948.516715][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6948.516718][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6948.516723][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6948.516726][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6948.516728][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6948.516732][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6948.516735][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6948.516738][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6948.516741][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6948.516746][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6948.516749][ C3] __do_softirq (kernel/softirq.c:553) [ 6948.516753][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6948.516755][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6948.516759][ C3] [ 6948.516760][ C3] [ 6948.516761][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6948.516764][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6948.516766][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6948.516769][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6948.516771][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6948.516772][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6948.516774][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6948.516775][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6948.516776][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6948.516780][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6948.516784][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6948.516789][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6948.516797][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6948.516800][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6948.516805][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6948.516808][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6948.516812][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6948.516816][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6948.516820][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6948.516824][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6948.516826][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6948.516830][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6948.516832][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6948.516836][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6948.516839][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6948.516844][ C3] ksys_write (fs/read_write.c:643) [ 6948.516847][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6948.516851][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6948.516855][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6948.516859][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6948.516862][ C3] RIP: 0033:0x7f93b2836957 [ 6948.516865][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6948.516868][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6948.516870][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6948.516872][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6948.516873][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6948.516875][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6948.516876][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 6972.614891][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6972.615378][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6972.615810][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6972.616240][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6972.617072][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6972.617637][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6972.617935][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6972.618830][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 6972.619113][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6972.619481][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 6972.619845][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 6972.620214][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 6972.620580][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 6972.620944][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6972.621355][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6972.621659][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 6972.622028][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6972.622395][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6972.622765][ C1] PKRU: 55555554 [ 6972.622932][ C1] Call Trace: [ 6972.623090][ C1] [ 6972.623228][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6972.623472][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6972.623696][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6972.623950][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6972.624204][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6972.624472][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6972.624716][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6972.624998][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6972.625240][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6972.625526][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6972.625797][ C1] [ 6972.625937][ C1] [ 6972.626074][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6972.626365][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6972.626631][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6972.626903][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6972.627170][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6972.627458][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6972.627679][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6972.627900][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6972.628129][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6972.628380][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6972.628642][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6972.628864][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6972.629086][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6972.629328][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6972.629546][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6972.629773][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6972.630010][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6972.630265][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6972.630519][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6972.630748][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6972.630997][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6972.631241][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6972.631561][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6972.631794][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6972.632089][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6972.632333][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6972.632520][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6972.632733][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6972.632965][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6972.633221][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6972.633471][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6972.633681][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6972.633974][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6972.634257][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6972.634516][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6972.634785][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6972.635015][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6972.635229][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6972.635504][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6972.635767][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6972.636067][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6972.636288][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6972.636561][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 6972.636824][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6972.637115][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6972.637353][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6972.637567][ C1] netif_receive_skb (net/core/dev.c:5801) [ 6972.637795][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6972.638081][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6972.638389][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6972.638667][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6972.638946][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6972.639226][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6972.639529][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6972.639806][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6972.640113][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 6972.640342][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 6972.640601][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 6972.640830][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 6972.641056][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 6972.641287][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 6972.641529][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 6972.641764][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 6972.641993][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 6972.642238][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6972.642482][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6972.642691][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6972.642927][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6972.643178][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6972.643426][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6972.643625][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6972.643871][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6972.644157][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6972.644382][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6972.644594][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6972.644824][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6972.645059][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6972.645326][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 6972.645574][ C1] tc_run (net/core/dev.c:3945) [ 6972.645762][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 6972.645975][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6972.646193][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6972.646434][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6972.646668][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6972.646888][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6972.647131][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6972.647414][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6972.647664][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6972.647897][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6972.648141][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6972.648378][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 6972.648637][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6972.648952][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6972.649209][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6972.649442][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6972.649686][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6972.649886][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6972.650102][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6972.650327][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6972.650591][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6972.650822][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6972.651042][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6972.651276][ C1] ? __create_object (mm/kmemleak.c:756) [ 6972.651501][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6972.651746][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6972.652009][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6972.652264][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6972.652522][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 6972.652744][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 6972.652989][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 6972.653200][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 6972.653404][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6972.653624][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 6972.653855][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 6972.654088][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 6972.654339][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 6972.654549][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 6972.654782][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 6972.655017][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6972.655237][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 6972.655481][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 6972.655705][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 6972.655949][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 6972.656174][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 6972.656433][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 6972.656709][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 6972.656987][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 6972.657286][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 6972.657519][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6972.657799][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6972.658014][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6972.658291][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 6972.658503][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 6972.659401][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 6972.659794][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 6972.660161][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 6972.660529][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 6972.660895][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 6972.661265][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 6972.663616][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6972.664122][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6972.664609][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6972.665062][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6972.665939][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6972.666529][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6972.666841][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6972.667777][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 6972.668071][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 6972.668457][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 6972.668847][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 6972.669231][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 6972.669614][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 6972.669998][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6972.670428][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6972.670747][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 6972.671130][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6972.671513][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6972.671898][ C3] PKRU: 55555554 [ 6972.672072][ C3] Call Trace: [ 6972.672235][ C3] [ 6972.672377][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6972.672630][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6972.672862][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6972.673132][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6972.673395][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6972.673672][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6972.673928][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6972.674221][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6972.674473][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6972.674772][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6972.675061][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6972.675364][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6972.675642][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6972.675927][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6972.676204][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6972.676522][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6972.676763][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6972.677001][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6972.677239][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6972.677484][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6972.677765][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6972.678036][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6972.678267][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6972.678497][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6972.678752][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6972.678977][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6972.679217][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6972.679465][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6972.679729][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6972.679998][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6972.680237][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6972.680499][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6972.680753][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 6972.681086][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6972.681330][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6972.681637][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6972.681889][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6972.682085][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6972.682309][ C3] ? set_track_prepare (mm/slub.c:6440) [ 6972.682551][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6972.682817][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6972.683042][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 6972.683260][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6972.683565][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6972.683860][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6972.684131][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6972.684414][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6972.684653][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6972.684875][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 6972.685163][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6972.685442][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 6972.685756][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6972.685985][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 6972.686271][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 6972.686547][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 6972.686852][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6972.687098][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6972.687324][ C3] netif_receive_skb (net/core/dev.c:5801) [ 6972.687583][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6972.687891][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6972.688220][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6972.688518][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6972.688797][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6972.689073][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6972.689375][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6972.689674][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 6972.689990][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6972.690222][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6972.690479][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6972.690730][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6972.690987][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6972.691260][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6972.691560][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 6972.691802][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6972.692067][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6972.692301][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6972.692535][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 6972.692757][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6972.692986][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 6972.693240][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6972.693487][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 6972.693747][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 6972.694020][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 6972.694322][ C3] tc_run (net/core/dev.c:3945) [ 6972.694519][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 6972.694742][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6972.694972][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 6972.695225][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 6972.695469][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6972.695698][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6972.695952][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6972.696247][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 6972.696508][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6972.696752][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6972.697007][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6972.697254][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6972.697582][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6972.697849][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6972.698093][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 6972.698348][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6972.698556][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6972.698796][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6972.699063][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6972.699364][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 6972.699632][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 6972.699874][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 6972.700095][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 6972.700355][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 6972.700591][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6972.700834][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6972.701066][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6972.701307][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6972.701532][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6972.701790][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6972.702060][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 6972.702297][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 6972.702536][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 6972.702825][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 6972.703133][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 6972.703369][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 6972.703620][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6972.703878][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6972.704109][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 6972.704339][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6972.704591][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 6972.704843][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6972.705094][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6972.705354][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6972.705630][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6972.705857][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6972.706139][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6972.706371][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6972.706626][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 6972.706837][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6972.707124][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6972.707383][ C3] __do_softirq (kernel/softirq.c:553) [ 6972.707609][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6972.707828][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6972.708108][ C3] [ 6972.708258][ C3] [ 6972.708417][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6972.708710][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 6972.709025][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 6972.709959][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 6972.710256][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 6972.710640][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 6972.711023][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 6972.711408][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 6972.711793][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 6972.712178][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6972.712464][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 6972.712675][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 6972.712896][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 6972.713139][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 6972.713416][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6972.713646][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 6972.713893][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 6972.714137][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 6972.714416][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 6972.714629][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 6972.714862][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 6972.715098][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6972.715329][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6972.715607][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6972.715862][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 6972.716089][ C3] ksys_write (fs/read_write.c:643) [ 6972.716299][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 6972.716538][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6972.716831][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 6972.717056][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6972.717344][ C3] RIP: 0033:0x7f93b2836957 [ 6972.717562][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 6972.718511][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6972.718922][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 6972.719326][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 6972.719720][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6972.720115][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 6972.720522][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7000.614908][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7000.615394][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7000.615820][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7000.616253][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7000.617089][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7000.617651][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 7000.617920][ C1] Code: 00 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff <5b> b8 01 00 00 00 5d 41 5c c3 cc cc cc cc 41 bc 08 00 00 00 45 29 All code ======== 0: 00 74 f2 48 add %dh,0x48(%rdx,%rsi,8) 4: 89 c2 mov %eax,%edx 6: b8 01 00 00 00 mov $0x1,%eax b: 48 85 d2 test %rdx,%rdx e: 0f 84 4c ff ff ff je 0xffffffffffffff60 14: 41 83 e2 07 and $0x7,%r10d 18: 49 39 d1 cmp %rdx,%r9 1b: 0f 85 34 ff ff ff jne 0xffffffffffffff55 21: 45 3a 11 cmp (%r9),%r10b 24: 0f 8d 2b ff ff ff jge 0xffffffffffffff55 2a:* 5b pop %rbx <-- trapping instruction 2b: b8 01 00 00 00 mov $0x1,%eax 30: 5d pop %rbp 31: 41 5c pop %r12 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 41 bc 08 00 00 00 mov $0x8,%r12d 3e: 45 rex.RB 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 5b pop %rbx 1: b8 01 00 00 00 mov $0x1,%eax 6: 5d pop %rbp 7: 41 5c pop %r12 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 41 bc 08 00 00 00 mov $0x8,%r12d 14: 45 rex.RB 15: 29 .byte 0x29 [ 7000.618816][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000246 [ 7000.619100][ C1] RAX: ffffed1000f511c4 RBX: ffffed1000f511c4 RCX: ffffffff89c7fa80 [ 7000.619467][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7000.619833][ C1] RBP: ffffed1000f511c3 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7000.620201][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7000.620568][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7000.620931][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7000.621342][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7000.621647][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7000.622016][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7000.622383][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7000.622747][ C1] PKRU: 55555554 [ 7000.622915][ C1] Call Trace: [ 7000.623073][ C1] [ 7000.623213][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7000.623455][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7000.623679][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7000.623932][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7000.624184][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7000.624450][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7000.624695][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7000.624977][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7000.625227][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7000.625512][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7000.625783][ C1] [ 7000.625923][ C1] [ 7000.626060][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7000.626351][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7000.626617][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [ 7000.626857][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7000.627120][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7000.627410][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7000.627631][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7000.627851][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7000.628080][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7000.628331][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7000.628598][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7000.628817][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7000.629037][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7000.629276][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7000.629493][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7000.629721][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7000.629958][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7000.630211][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7000.630466][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7000.630691][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7000.630942][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7000.631185][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7000.631502][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7000.631736][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7000.632030][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7000.632273][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7000.632460][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7000.632673][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7000.632906][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7000.633160][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7000.633411][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7000.633622][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7000.633915][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7000.634197][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7000.634456][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7000.634728][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7000.634956][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7000.635169][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7000.635446][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7000.635707][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7000.636005][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7000.636227][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7000.636499][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7000.636761][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7000.637053][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7000.637289][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7000.637506][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7000.637733][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7000.638019][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7000.638326][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7000.638608][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7000.638860][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7000.639127][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7000.639415][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7000.639677][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7000.639969][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7000.640198][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7000.640455][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7000.640686][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7000.640914][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7000.641142][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7000.641386][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7000.641620][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7000.641847][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7000.642089][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7000.642333][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7000.642540][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7000.642775][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7000.643027][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7000.643274][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7000.643472][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7000.643718][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7000.644004][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7000.644228][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7000.644441][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7000.644669][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7000.644905][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7000.645169][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7000.645416][ C1] tc_run (net/core/dev.c:3945) [ 7000.645606][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7000.645820][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7000.646040][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7000.646282][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7000.646516][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7000.646734][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7000.646978][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7000.647259][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7000.647510][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7000.647743][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7000.647987][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7000.648224][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7000.648483][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7000.648798][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7000.649052][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7000.649284][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7000.649529][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7000.649728][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7000.649945][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7000.650169][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7000.650436][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7000.650667][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7000.650887][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7000.651114][ C1] ? __create_object (mm/kmemleak.c:756) [ 7000.651342][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7000.651587][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7000.651848][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7000.652098][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7000.652359][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7000.652580][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7000.652826][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7000.653037][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7000.653240][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7000.653460][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7000.653691][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7000.653925][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7000.654174][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7000.654384][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7000.654613][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7000.654847][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7000.655064][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7000.655309][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7000.655531][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7000.655775][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7000.655999][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7000.656259][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7000.656536][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7000.656813][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7000.657109][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7000.657343][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7000.657620][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7000.657836][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7000.658113][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7000.658321][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7000.659215][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7000.659604][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7000.659969][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7000.660336][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7000.660704][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7000.661069][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7000.663420][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7000.663930][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7000.664417][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7000.664869][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7000.665749][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7000.666341][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7000.666650][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 7000.667586][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7000.667883][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7000.668267][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7000.668656][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7000.669041][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7000.669427][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7000.669811][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7000.670242][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7000.670561][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7000.670948][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7000.671333][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7000.671717][ C3] PKRU: 55555554 [ 7000.671893][ C3] Call Trace: [ 7000.672058][ C3] [ 7000.672201][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7000.672458][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7000.672694][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7000.672964][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7000.673231][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7000.673509][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7000.673765][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7000.674061][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7000.674316][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7000.674615][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7000.674902][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7000.675208][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7000.675492][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7000.675770][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7000.676052][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7000.676354][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7000.676588][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7000.676820][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7000.677053][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7000.677295][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7000.677558][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7000.677833][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7000.678064][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7000.678299][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7000.678550][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7000.678782][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7000.679022][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7000.679272][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7000.679539][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7000.679806][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7000.680046][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7000.680308][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7000.680562][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7000.680902][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7000.681147][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7000.681458][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7000.681712][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7000.681909][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7000.682133][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7000.682377][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7000.682646][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7000.682868][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7000.683089][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7000.683399][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7000.683695][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7000.683967][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7000.684253][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7000.684492][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7000.684719][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7000.685010][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7000.685285][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7000.685599][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7000.685830][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7000.686118][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7000.686394][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7000.686700][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7000.686948][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7000.687177][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7000.687435][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7000.687742][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7000.688074][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7000.688372][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7000.688675][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7000.688963][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7000.689275][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7000.689582][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7000.689915][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7000.690147][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7000.690404][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7000.690656][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7000.690913][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7000.691192][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7000.691494][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7000.691737][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7000.692004][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7000.692238][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7000.692470][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7000.692699][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7000.692930][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7000.693186][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7000.693434][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7000.693693][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7000.693967][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7000.694269][ C3] tc_run (net/core/dev.c:3945) [ 7000.694469][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7000.694692][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7000.694923][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7000.695175][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7000.695421][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7000.695652][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7000.695908][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7000.696203][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7000.696466][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7000.696710][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7000.696966][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7000.697216][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7000.697542][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7000.697808][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7000.698053][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7000.698310][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7000.698520][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7000.698760][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7000.699027][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7000.699329][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7000.699598][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7000.699842][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7000.700066][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7000.700328][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7000.700565][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7000.700809][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7000.701039][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7000.701280][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7000.701510][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7000.701766][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7000.702038][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7000.702275][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7000.702518][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7000.702810][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7000.703119][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7000.703356][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7000.703607][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7000.703867][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7000.704100][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7000.704327][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7000.704579][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7000.704833][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7000.705084][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7000.705346][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7000.705620][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7000.705852][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7000.706131][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7000.706363][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7000.706618][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7000.706833][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7000.707118][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7000.707380][ C3] __do_softirq (kernel/softirq.c:553) [ 7000.707610][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7000.707825][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7000.708108][ C3] [ 7000.708255][ C3] [ 7000.708413][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7000.708709][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7000.709021][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7000.709957][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7000.710254][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7000.710639][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7000.711025][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7000.711409][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7000.711791][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7000.712179][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7000.712464][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7000.712675][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7000.712898][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7000.713141][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7000.713417][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7000.713648][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7000.713895][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7000.714140][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7000.714419][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7000.714632][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7000.714867][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7000.715102][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7000.715331][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7000.715614][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7000.715870][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7000.716099][ C3] ksys_write (fs/read_write.c:643) [ 7000.716308][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7000.716550][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7000.716844][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7000.717067][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7000.717358][ C3] RIP: 0033:0x7f93b2836957 [ 7000.717579][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7000.718515][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7000.718923][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7000.719310][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7000.719717][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7000.720107][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7000.720498][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7000.720897][ C3] | [ 7026.520162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7026.520503][ C1] rcu: 1-....: (4641962 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1126861 | [ 7026.521015][ C1] rcu: (t=4632549 jiffies g=1064457 q=103 ncpus=4) [ 7026.521738][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7026.522301][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7026.522604][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7026.523495][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7026.523779][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7026.524144][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7026.524514][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7026.524881][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7026.525250][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7026.525616][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7026.526026][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7026.526335][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7026.526704][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7026.527070][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7026.527437][ C1] PKRU: 55555554 [ 7026.527605][ C1] Call Trace: [ 7026.527763][ C1] [ 7026.527899][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7026.528151][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7026.528383][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7026.528620][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7026.528834][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7026.529082][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7026.529330][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7026.529566][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7026.529830][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7026.530053][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7026.530340][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7026.530591][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7026.530853][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7026.531097][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7026.531380][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7026.531621][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7026.531905][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7026.532178][ C1] [ 7026.532316][ C1] [ 7026.532453][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7026.532743][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7026.533010][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7026.533280][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7026.533547][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7026.533835][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7026.534056][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7026.534277][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7026.534505][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7026.534755][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7026.535019][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7026.535238][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7026.535459][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7026.535699][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7026.535917][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7026.536145][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7026.536383][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7026.536640][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7026.536894][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7026.537121][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7026.537375][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7026.537618][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7026.537936][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7026.538170][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7026.538465][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7026.538716][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7026.538904][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7026.539117][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7026.539352][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7026.539606][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7026.539855][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7026.540066][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7026.540361][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7026.540642][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7026.540901][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7026.541173][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7026.541401][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7026.541614][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7026.541890][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7026.542151][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7026.542450][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7026.542671][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7026.542944][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7026.543207][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7026.543499][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7026.543734][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7026.543950][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7026.544179][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7026.544465][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7026.544771][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7026.545049][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7026.545300][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7026.545570][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7026.545856][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7026.546118][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7026.546411][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7026.546639][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7026.546895][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7026.547125][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7026.547353][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7026.547581][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7026.547824][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7026.548058][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7026.548287][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7026.548538][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7026.548780][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7026.548987][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7026.549223][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7026.549476][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7026.549722][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7026.549920][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7026.550166][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7026.550451][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7026.550674][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7026.550887][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7026.551116][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7026.551352][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7026.551618][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7026.551867][ C1] tc_run (net/core/dev.c:3945) [ 7026.552055][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7026.552269][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7026.552489][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7026.552729][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7026.552961][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7026.553182][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7026.553427][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7026.553707][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7026.553958][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7026.554192][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7026.554437][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7026.554673][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7026.554933][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7026.555244][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7026.555498][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7026.555730][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7026.555975][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7026.556175][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7026.556395][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7026.556617][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7026.556882][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7026.557115][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7026.557336][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7026.557564][ C1] ? __create_object (mm/kmemleak.c:756) [ 7026.557790][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7026.558036][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7026.558298][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7026.558552][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7026.558810][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7026.559033][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7026.559279][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7026.559489][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7026.559691][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7026.559911][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7026.560142][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7026.560377][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7026.560624][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7026.560833][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7026.561062][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7026.561296][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7026.561514][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7026.561758][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7026.561980][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7026.562223][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7026.562447][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7026.562706][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7026.562981][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7026.563259][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7026.563554][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7026.563787][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7026.564066][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7026.564283][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7026.564558][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7026.564766][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7026.565659][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7026.566048][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7026.566416][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7026.566784][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7026.567152][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7026.567519][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7026.567519][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7026.567889][ C1] | [ 7026.568034][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 7026.568286][ C3] NMI backtrace for cpu 3 [ 7026.568295][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7026.568298][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7026.568303][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7026.568306][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7026.568309][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7026.568311][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7026.568312][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7026.568314][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7026.568316][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7026.568318][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7026.568320][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7026.568323][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7026.568325][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7026.568326][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7026.568328][ C3] PKRU: 55555554 [ 7026.568329][ C3] Call Trace: [ 7026.568331][ C3] [ 7026.568333][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7026.568338][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7026.568343][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7026.568347][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7026.568350][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7026.568352][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7026.568357][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7026.568361][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7026.568364][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7026.568367][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7026.568370][ C3] [ 7026.568371][ C3] [ 7026.568373][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7026.568376][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7026.568380][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7026.568384][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7026.568388][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7026.568391][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7026.568394][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7026.568397][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7026.568399][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7026.568403][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7026.568406][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7026.568429][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7026.568431][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7026.568436][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7026.568441][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7026.568445][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7026.568447][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7026.568450][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7026.568452][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7026.568457][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7026.568461][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7026.568464][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7026.568477][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7026.568479][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7026.568482][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7026.568486][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7026.568489][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7026.568493][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7026.568495][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7026.568501][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7026.568506][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7026.568515][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7026.568523][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7026.568526][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7026.568529][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7026.568532][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7026.568536][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7026.568540][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7026.568542][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7026.568547][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7026.568550][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7026.568554][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7026.568557][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7026.568560][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7026.568563][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7026.568570][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7026.568576][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7026.568583][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7026.568588][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7026.568598][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7026.568606][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7026.568615][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7026.568624][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7026.568627][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7026.568630][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7026.568634][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7026.568636][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7026.568639][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7026.568642][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7026.568648][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7026.568650][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7026.568655][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7026.568660][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7026.568663][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7026.568666][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7026.568669][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7026.568672][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7026.568674][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7026.568677][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7026.568680][ C3] tc_run (net/core/dev.c:3945) [ 7026.568684][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7026.568687][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7026.568689][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7026.568693][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7026.568697][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7026.568699][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7026.568702][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7026.568706][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7026.568709][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7026.568712][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7026.568716][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7026.568719][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7026.568727][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7026.568729][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7026.568733][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7026.568736][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7026.568740][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7026.568742][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7026.568745][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7026.568748][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7026.568750][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7026.568753][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7026.568755][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7026.568759][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7026.568762][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7026.568765][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7026.568768][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7026.568772][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7026.568775][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7026.568781][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7026.568784][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7026.568788][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7026.568792][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7026.568796][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7026.568799][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7026.568802][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7026.568806][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7026.568809][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7026.568812][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7026.568816][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7026.568821][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7026.568825][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7026.568828][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7026.568832][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7026.568835][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7026.568838][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7026.568843][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7026.568845][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7026.568848][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7026.568851][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7026.568856][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7026.568859][ C3] __do_softirq (kernel/softirq.c:553) [ 7026.568863][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7026.568865][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7026.568868][ C3] [ 7026.568869][ C3] [ 7026.568870][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7026.568874][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7026.568876][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7026.568879][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7026.568881][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7026.568883][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7026.568884][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7026.568885][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7026.568887][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7026.568891][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7026.568895][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7026.568899][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7026.568906][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7026.568910][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7026.568914][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7026.568916][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7026.568920][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7026.568925][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7026.568928][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7026.568932][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7026.568935][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7026.568939][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7026.568941][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7026.568946][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7026.568949][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7026.568953][ C3] ksys_write (fs/read_write.c:643) [ 7026.568957][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7026.568961][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7026.568964][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7026.568968][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7026.568971][ C3] RIP: 0033:0x7f93b2836957 [ 7026.568974][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7026.568976][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7026.568978][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7026.568980][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7026.568982][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7026.568983][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7026.568985][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7052.614889][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7052.615375][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7052.615802][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7052.616236][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7052.617075][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7052.617638][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7052.617936][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7052.618834][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7052.619115][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7052.619484][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7052.619850][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7052.620216][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7052.620581][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7052.620953][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7052.621365][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7052.621670][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7052.622037][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7052.622407][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7052.622774][ C1] PKRU: 55555554 [ 7052.622940][ C1] Call Trace: [ 7052.623095][ C1] [ 7052.623233][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7052.623474][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7052.623696][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7052.623953][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7052.624205][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7052.624470][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7052.624716][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7052.624995][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7052.625238][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7052.625523][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7052.625795][ C1] [ 7052.625932][ C1] [ 7052.626071][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7052.626360][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7052.626626][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7052.626897][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7052.627161][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7052.627449][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7052.627671][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7052.627891][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7052.628118][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7052.628378][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7052.628640][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7052.628859][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7052.629081][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7052.629322][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7052.629536][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7052.629763][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7052.630000][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7052.630255][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7052.630512][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7052.630739][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7052.630988][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7052.631231][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7052.631549][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7052.631780][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7052.632073][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7052.632316][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7052.632504][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7052.632716][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7052.632948][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7052.633203][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7052.633456][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7052.633663][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7052.633955][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7052.634236][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7052.634493][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7052.634765][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7052.634994][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7052.635205][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7052.635482][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7052.635741][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7052.636039][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7052.636264][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7052.636537][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7052.636801][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7052.637092][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7052.637328][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7052.637544][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7052.637772][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7052.638058][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7052.638370][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7052.638643][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7052.638896][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7052.639161][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7052.639450][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7052.639711][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7052.640002][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7052.640233][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7052.640490][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7052.640719][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7052.640947][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7052.641177][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7052.641420][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7052.641655][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7052.641883][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7052.642125][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7052.642369][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7052.642577][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7052.642814][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7052.643065][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7052.643312][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7052.643511][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7052.643758][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7052.644042][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7052.644265][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7052.644479][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7052.644708][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7052.644943][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7052.645206][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7052.645453][ C1] tc_run (net/core/dev.c:3945) [ 7052.645643][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7052.645855][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7052.646075][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7052.646316][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7052.646549][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7052.646769][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7052.647011][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7052.647293][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7052.647544][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7052.647777][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7052.648021][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7052.648261][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7052.648521][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7052.648832][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7052.649088][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7052.649321][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7052.649564][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7052.649764][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7052.649980][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7052.650204][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7052.650466][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7052.650697][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7052.650919][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7052.651147][ C1] ? __create_object (mm/kmemleak.c:756) [ 7052.651371][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7052.651615][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7052.651874][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7052.652124][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7052.652384][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7052.652602][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7052.652848][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7052.653056][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7052.653260][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7052.653479][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7052.653709][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7052.653941][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7052.654189][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7052.654399][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7052.654628][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7052.654862][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7052.655078][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7052.655323][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7052.655543][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7052.655785][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7052.656009][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7052.656268][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7052.656543][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7052.656819][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7052.657114][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7052.657347][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7052.657626][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7052.657838][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7052.658114][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7052.658324][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7052.659222][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7052.659607][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7052.659971][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7052.660340][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7052.660705][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7052.661071][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7052.663396][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7052.663906][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7052.664390][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7052.664843][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7052.665717][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7052.666306][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 7052.666579][ C3] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 7052.667510][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [ 7052.667806][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7052.668190][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7052.668577][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7052.668962][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7052.669347][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7052.669729][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7052.670158][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7052.670477][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7052.670864][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7052.671248][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7052.671630][ C3] PKRU: 55555554 [ 7052.671805][ C3] Call Trace: [ 7052.671970][ C3] [ 7052.672111][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7052.672363][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7052.672597][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7052.672863][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7052.673126][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7052.673405][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7052.673659][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7052.673954][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7052.674207][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7052.674504][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7052.674787][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7052.675089][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7052.675369][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 7052.675638][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7052.675908][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7052.676207][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7052.676440][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7052.676671][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7052.676902][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7052.677139][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7052.677402][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7052.677675][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7052.677905][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7052.678137][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7052.678392][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7052.678616][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7052.678854][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7052.679102][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7052.679366][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7052.679634][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7052.679872][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7052.680133][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7052.680390][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7052.680722][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7052.680965][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7052.681273][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7052.681526][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7052.681723][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7052.681945][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7052.682188][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7052.682456][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7052.682680][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7052.682899][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7052.683207][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7052.683501][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7052.683773][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7052.684055][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7052.684296][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7052.684518][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7052.684804][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7052.685080][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7052.685394][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7052.685624][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7052.685908][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7052.686184][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7052.686488][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7052.686735][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7052.686959][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7052.687199][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7052.687518][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7052.687847][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7052.688143][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7052.688418][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7052.688710][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7052.689012][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7052.689311][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7052.689626][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7052.689858][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7052.690113][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7052.690365][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7052.690623][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7052.690897][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7052.691197][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7052.691439][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7052.691706][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7052.691937][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7052.692171][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7052.692395][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7052.692623][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7052.692879][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7052.693126][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7052.693386][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7052.693657][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7052.693958][ C3] tc_run (net/core/dev.c:3945) [ 7052.694154][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7052.694379][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7052.694609][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7052.694861][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7052.695104][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7052.695333][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7052.695588][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7052.695881][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7052.696143][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7052.696385][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7052.696642][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7052.696890][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7052.697215][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7052.697481][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7052.697724][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7052.697978][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7052.698188][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7052.698426][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7052.698693][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7052.698992][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7052.699258][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7052.699500][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7052.699721][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7052.699980][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7052.700213][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7052.700455][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7052.700687][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7052.700926][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7052.701152][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7052.701410][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7052.701679][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7052.701914][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7052.702154][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7052.702443][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7052.702750][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7052.702985][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7052.703235][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7052.703495][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7052.703724][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7052.703952][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7052.704207][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7052.704458][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7052.704708][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7052.704967][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7052.705244][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7052.705472][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7052.705752][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7052.705983][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7052.706237][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7052.706448][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7052.706735][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7052.706974][ C3] __do_softirq (kernel/softirq.c:553) [ 7052.707216][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7052.707432][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7052.707711][ C3] [ 7052.707862][ C3] [ 7052.708010][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7052.708310][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7052.708637][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7052.709561][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7052.709853][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7052.710234][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7052.710611][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7052.710993][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7052.711373][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7052.711755][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7052.712040][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7052.712249][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7052.712469][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7052.712712][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7052.712986][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7052.713217][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7052.713463][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7052.713706][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7052.713983][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7052.714197][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7052.714429][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7052.714664][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7052.714893][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7052.715172][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7052.715427][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7052.715652][ C3] ksys_write (fs/read_write.c:643) [ 7052.715862][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7052.716100][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7052.716412][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7052.716642][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7052.716939][ C3] RIP: 0033:0x7f93b2836957 [ 7052.717161][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7052.718103][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7052.718513][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7052.718895][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7052.719279][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7052.719665][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7052.720048][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7080.614899][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7080.615387][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7080.615816][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7080.616246][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7080.617085][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7080.617648][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7080.617947][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7080.618843][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7080.619126][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7080.619492][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7080.619856][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7080.620223][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7080.620589][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7080.620954][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7080.621364][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7080.621668][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7080.622035][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7080.622402][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7080.622766][ C1] PKRU: 55555554 [ 7080.622933][ C1] Call Trace: [ 7080.623091][ C1] [ 7080.623230][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7080.623471][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7080.623695][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7080.623950][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7080.624200][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7080.624467][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7080.624712][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7080.624993][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7080.625236][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7080.625520][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7080.625791][ C1] [ 7080.625931][ C1] [ 7080.626069][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7080.626371][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7080.626637][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7080.626910][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7080.627178][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7080.627465][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7080.627688][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7080.627910][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7080.628139][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7080.628394][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7080.628656][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7080.628875][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7080.629097][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7080.629338][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7080.629554][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7080.629781][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7080.630019][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7080.630276][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7080.630530][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7080.630757][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7080.631006][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7080.631248][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7080.631568][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7080.631800][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7080.632098][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7080.632341][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7080.632529][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7080.632741][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7080.632974][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7080.633233][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7080.633485][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7080.633694][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7080.633988][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7080.634268][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7080.634529][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7080.634799][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7080.635029][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7080.635246][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7080.635521][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7080.635785][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7080.636084][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7080.636304][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7080.636577][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7080.636839][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7080.637131][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7080.637366][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7080.637580][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7080.637808][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7080.638095][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7080.638407][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7080.638683][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7080.638936][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7080.639201][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7080.639488][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7080.639750][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7080.640041][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7080.640270][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7080.640530][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7080.640759][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7080.640986][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7080.641217][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7080.641460][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7080.641695][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7080.641924][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7080.642168][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7080.642412][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7080.642621][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7080.642860][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7080.643111][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7080.643360][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7080.643561][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7080.643807][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7080.644093][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7080.644317][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7080.644532][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7080.644762][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7080.644998][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7080.645263][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7080.645512][ C1] tc_run (net/core/dev.c:3945) [ 7080.645700][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7080.645913][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7080.646131][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7080.646373][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7080.646606][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7080.646826][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7080.647069][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7080.647352][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7080.647602][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7080.647835][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7080.648078][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7080.648337][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7080.648608][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7080.648935][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7080.649203][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7080.649448][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7080.649702][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7080.649901][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7080.650117][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7080.650343][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7080.650607][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7080.650838][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7080.651060][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7080.651290][ C1] ? __create_object (mm/kmemleak.c:756) [ 7080.651515][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7080.651761][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7080.652020][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7080.652274][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7080.652537][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7080.652758][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7080.653003][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7080.653212][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7080.653417][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7080.653637][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7080.653869][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7080.654102][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7080.654352][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7080.654560][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7080.654788][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7080.655022][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7080.655241][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7080.655484][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7080.655707][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7080.655950][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7080.656173][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7080.656435][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7080.656711][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7080.656987][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7080.657284][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7080.657516][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7080.657795][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7080.658010][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7080.658291][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7080.658502][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7080.659394][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7080.659782][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7080.660150][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7080.660518][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7080.660884][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7080.661256][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7080.663587][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7080.664099][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7080.664586][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7080.665041][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7080.665920][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7080.666513][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 7080.666793][ C3] Code: 11 80 38 00 74 ef 4d 8d 1c 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 <48> 83 c0 01 48 39 d0 74 a5 80 38 00 74 f2 e9 74 ff ff ff b8 01 00 All code ======== 0: 11 80 38 00 74 ef adc %eax,-0x108bffc8(%rax) 6: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11 a: 48 89 c2 mov %rax,%rdx d: 48 85 c0 test %rax,%rax 10: 75 b0 jne 0xffffffffffffffc2 12: 48 89 da mov %rbx,%rdx 15: 4c 89 d8 mov %r11,%rax 18: 4c 29 da sub %r11,%rdx 1b: e9 49 ff ff ff jmp 0xffffffffffffff69 20: 48 85 d2 test %rdx,%rdx 23: 74 b3 je 0xffffffffffffffd8 25: 48 01 ea add %rbp,%rdx 28: eb 09 jmp 0x33 2a:* 48 83 c0 01 add $0x1,%rax <-- trapping instruction 2e: 48 39 d0 cmp %rdx,%rax 31: 74 a5 je 0xffffffffffffffd8 33: 80 38 00 cmpb $0x0,(%rax) 36: 74 f2 je 0x2a 38: e9 74 ff ff ff jmp 0xffffffffffffffb1 3d: b8 .byte 0xb8 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: 48 83 c0 01 add $0x1,%rax 4: 48 39 d0 cmp %rdx,%rax 7: 74 a5 je 0xffffffffffffffae 9: 80 38 00 cmpb $0x0,(%rax) c: 74 f2 je 0x0 e: e9 74 ff ff ff jmp 0xffffffffffffff87 13: b8 .byte 0xb8 14: 01 00 add %eax,(%rax) [ 7080.667730][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000246 [ 7080.668028][ C3] RAX: ffffed1000f5136b RBX: ffffed1000f5136c RCX: ffffffff89c7fa80 [ 7080.668418][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7080.668803][ C3] RBP: ffffed1000f5136b R08: 0000000000000000 R09: ffffed1000f5136b [ 7080.669189][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7080.669574][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7080.669961][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7080.670394][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7080.670715][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7080.671103][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7080.671489][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7080.671874][ C3] PKRU: 55555554 [ 7080.672050][ C3] Call Trace: [ 7080.672216][ C3] [ 7080.672359][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7080.672611][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7080.672848][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7080.673115][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7080.673381][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7080.673659][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7080.673914][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7080.674211][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7080.674462][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 7080.674714][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7080.675012][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7080.675299][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7080.675600][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7080.675880][ C3] ? kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 7080.676133][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7080.676404][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7080.676706][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7080.676939][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7080.677172][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7080.677404][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7080.677643][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7080.677908][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7080.678183][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7080.678419][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7080.678651][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7080.678902][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7080.679127][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7080.679367][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7080.679616][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7080.679880][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7080.680150][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7080.680390][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7080.680653][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7080.680907][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7080.681243][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7080.681486][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7080.681796][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7080.682050][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7080.682249][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7080.682472][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7080.682717][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7080.682984][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7080.683210][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7080.683429][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7080.683738][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7080.684033][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7080.684306][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7080.684591][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7080.684832][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7080.685055][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7080.685345][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7080.685622][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7080.685937][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7080.686167][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7080.686454][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7080.686731][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7080.687038][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7080.687286][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7080.687531][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7080.687775][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7080.688085][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7080.688418][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7080.688723][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7080.688988][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7080.689266][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7080.689570][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7080.689870][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7080.690187][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7080.690418][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7080.690675][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7080.690927][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7080.691187][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7080.691459][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7080.691760][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7080.692003][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7080.692271][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7080.692504][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7080.692738][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7080.692963][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7080.693193][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7080.693449][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7080.693698][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7080.693958][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7080.694231][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7080.694534][ C3] tc_run (net/core/dev.c:3945) [ 7080.694731][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7080.694956][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7080.695187][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7080.695440][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7080.695685][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7080.695914][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7080.696170][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7080.696465][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7080.696727][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7080.696971][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7080.697229][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7080.697477][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7080.697805][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7080.698073][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7080.698323][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7080.698579][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7080.698789][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7080.699025][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7080.699294][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7080.699594][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7080.699863][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7080.700107][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7080.700329][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7080.700589][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7080.700824][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7080.701068][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7080.701301][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7080.701542][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7080.701769][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7080.702027][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7080.702298][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7080.702535][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7080.702776][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7080.703065][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7080.703376][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7080.703612][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7080.703863][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7080.704124][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7080.704356][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7080.704585][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7080.704839][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7080.705092][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7080.705345][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7080.705604][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7080.705882][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7080.706112][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7080.706395][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7080.706629][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7080.706884][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7080.707097][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7080.707405][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7080.707650][ C3] __do_softirq (kernel/softirq.c:553) [ 7080.707877][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7080.708096][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7080.708390][ C3] [ 7080.708537][ C3] [ 7080.708682][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7080.708976][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7080.709291][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7080.710231][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7080.710529][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7080.710915][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7080.711301][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7080.711687][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7080.712073][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7080.712461][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7080.712748][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7080.712958][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7080.713181][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7080.713425][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7080.713702][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7080.713935][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7080.714183][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7080.714428][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7080.714708][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7080.714923][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7080.715156][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7080.715394][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7080.715625][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7080.715906][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7080.716162][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7080.716390][ C3] ksys_write (fs/read_write.c:643) [ 7080.716601][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7080.716842][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7080.717136][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7080.717362][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7080.717653][ C3] RIP: 0033:0x7f93b2836957 [ 7080.717870][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7080.718813][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7080.719222][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7080.719607][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7080.719991][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7080.720379][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7080.720765][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7104.572514][ C3] rcu: 3-....: (4709964 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=1145582 | [ 7104.573062][ C3] rcu: (t=4710601 jiffies g=1064457 q=103 ncpus=4) | [ 7104.573384][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 7104.573649][ C1] NMI backtrace for cpu 1 [ 7104.573661][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7104.573664][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 7104.573672][ C1] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff All code ======== 0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7: 00 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 66 0f 1f 00 nopw (%rax) 1c: 48 85 f6 test %rsi,%rsi 1f: 0f 84 5e 01 00 00 je 0x183 25: 48 89 f8 mov %rdi,%rax 28: 41 54 push %r12 2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction 2e: 48 01 f0 add %rsi,%rax 31: 55 push %rbp 32: 53 push %rbx 33: 72 14 jb 0x49 35: eb 26 jmp 0x5d 37: cc int3 38: cc int3 39: cc int3 3a: 48 rex.W 3b: b8 ff ff ff ff mov $0xffffffff,%eax Code starting with the faulting instruction =========================================== 0: 44 0f b6 c2 movzbl %dl,%r8d 4: 48 01 f0 add %rsi,%rax 7: 55 push %rbp 8: 53 push %rbx 9: 72 14 jb 0x1f b: eb 26 jmp 0x33 d: cc int3 e: cc int3 f: cc int3 10: 48 rex.W 11: b8 ff ff ff ff mov $0xffffffff,%eax [ 7104.573676][ C1] RSP: 0018:ffffc9000009e948 EFLAGS: 00000202 [ 7104.573679][ C1] RAX: ffff888007a88e18 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7104.573681][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7104.573683][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7104.573684][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7104.573686][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7104.573688][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7104.573690][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7104.573693][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7104.573695][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7104.573696][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7104.573697][ C1] PKRU: 55555554 [ 7104.573698][ C1] Call Trace: [ 7104.573701][ C1] [ 7104.573706][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7104.573712][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7104.573718][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7104.573722][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7104.573726][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7104.573728][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7104.573734][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7104.573739][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 7104.573742][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 7104.573745][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 7104.573748][ C1] [ 7104.573749][ C1] [ 7104.573750][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7104.573754][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7104.573759][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7104.573764][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7104.573768][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7104.573771][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7104.573774][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7104.573777][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7104.573780][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7104.573784][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7104.573787][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7104.573794][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7104.573796][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7104.573801][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7104.573807][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7104.573810][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7104.573814][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7104.573816][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7104.573818][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7104.573824][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7104.573828][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7104.573831][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7104.573840][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7104.573843][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7104.573846][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7104.573851][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7104.573854][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7104.573857][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7104.573861][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7104.573867][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7104.573872][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7104.573875][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7104.573884][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7104.573888][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7104.573890][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7104.573894][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7104.573897][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7104.573901][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7104.573903][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7104.573907][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7104.573911][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7104.573915][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7104.573918][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7104.573921][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7104.573924][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7104.573932][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7104.573939][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7104.573945][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7104.573950][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7104.573959][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7104.573966][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7104.573968][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7104.573975][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7104.573978][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7104.573984][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7104.573988][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7104.573991][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7104.573993][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7104.573996][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7104.573998][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7104.574002][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7104.574005][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7104.574008][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7104.574010][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7104.574013][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7104.574016][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7104.574019][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7104.574022][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7104.574024][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7104.574029][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7104.574034][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7104.574037][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7104.574041][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7104.574044][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7104.574047][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7104.574050][ C1] tc_run (net/core/dev.c:3945) [ 7104.574054][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7104.574057][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7104.574059][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7104.574062][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7104.574066][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7104.574068][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7104.574071][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7104.574075][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7104.574078][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7104.574081][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7104.574084][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7104.574087][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7104.574090][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7104.574097][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7104.574099][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7104.574103][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7104.574106][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7104.574108][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7104.574111][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7104.574114][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7104.574118][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7104.574121][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7104.574124][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7104.574128][ C1] ? __create_object (mm/kmemleak.c:756) [ 7104.574131][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7104.574137][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7104.574140][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7104.574144][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7104.574148][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7104.574151][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7104.574155][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7104.574158][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7104.574162][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7104.574164][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7104.574166][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7104.574171][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7104.574176][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7104.574178][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7104.574182][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7104.574184][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7104.574188][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7104.574193][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7104.574196][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7104.574200][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7104.574206][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7104.574209][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7104.574212][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7104.574216][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7104.574221][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7104.574224][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7104.574227][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7104.574232][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7104.574235][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7104.574239][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7104.574242][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7104.574244][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7104.574246][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7104.574248][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7104.574249][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7104.574251][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7104.574248][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 7104.574249][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 7104.574251][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7104.574256][ C1] [ 7104.620173][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7104.620766][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 7104.621047][ C3] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [ 7104.621988][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000286 [ 7104.622287][ C3] RAX: ffff888007a89b5c RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7104.622675][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7104.623061][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7104.623450][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7104.623837][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7104.624223][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7104.624656][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7104.624976][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7104.625364][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7104.625752][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7104.626138][ C3] PKRU: 55555554 [ 7104.626316][ C3] Call Trace: [ 7104.626480][ C3] [ 7104.626625][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7104.626890][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7104.627135][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7104.627380][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7104.627604][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7104.627866][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7104.628128][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7104.628401][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7104.628682][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7104.628924][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7104.629234][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7104.629504][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7104.629801][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7104.630057][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7104.630353][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7104.630607][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 7104.630860][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7104.631159][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7104.631445][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7104.631750][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7104.632031][ C3] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 7104.632280][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7104.632551][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7104.632853][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7104.633087][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7104.633320][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7104.633553][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7104.633794][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7104.634057][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7104.634335][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7104.634564][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7104.634799][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7104.635050][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7104.635279][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7104.635518][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7104.635767][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7104.636034][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7104.636302][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7104.636542][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7104.636804][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7104.637060][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7104.637397][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7104.637642][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7104.637952][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7104.638211][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7104.638409][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7104.638633][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7104.638878][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7104.639144][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7104.639369][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7104.639590][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7104.639898][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7104.640195][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7104.640467][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7104.640754][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7104.640994][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7104.641216][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7104.641507][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7104.641782][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7104.642096][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7104.642328][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7104.642615][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7104.642889][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7104.643197][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7104.643444][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7104.643672][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7104.643913][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7104.644215][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7104.644537][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7104.644826][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7104.645091][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7104.645371][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7104.645675][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7104.645975][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7104.646292][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7104.646524][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7104.646784][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7104.647037][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7104.647298][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7104.647573][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7104.647877][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7104.648121][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7104.648392][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7104.648627][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7104.648860][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7104.649083][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7104.649315][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7104.649570][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7104.649819][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7104.650077][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7104.650352][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7104.650655][ C3] tc_run (net/core/dev.c:3945) [ 7104.650855][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7104.651077][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7104.651309][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7104.651561][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7104.651806][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7104.652038][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7104.652294][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7104.652590][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7104.652853][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7104.653098][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7104.653355][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7104.653603][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7104.653930][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7104.654198][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7104.654442][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7104.654699][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7104.654909][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7104.655146][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7104.655413][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7104.655716][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7104.655983][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7104.656228][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7104.656453][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7104.656715][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7104.656952][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7104.657197][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7104.657429][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7104.657669][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7104.657898][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7104.658159][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7104.658431][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7104.658667][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7104.658908][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7104.659203][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7104.659513][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7104.659750][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7104.660002][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7104.660263][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7104.660496][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7104.660724][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7104.660978][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7104.661232][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7104.661484][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7104.661745][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7104.662020][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7104.662252][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7104.662534][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7104.662764][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7104.663019][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7104.663235][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7104.663525][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7104.663765][ C3] __do_softirq (kernel/softirq.c:553) [ 7104.663992][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7104.664204][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7104.664483][ C3] [ 7104.664628][ C3] [ 7104.664774][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7104.665067][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7104.665382][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7104.666321][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7104.666618][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7104.667005][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7104.667394][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7104.667785][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7104.668174][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7104.668564][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7104.668850][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7104.669064][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7104.669287][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7104.669531][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7104.669809][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7104.670039][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7104.670288][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7104.670533][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7104.670815][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7104.671032][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7104.671268][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7104.671506][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7104.671736][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7104.672017][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7104.672273][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7104.672504][ C3] ksys_write (fs/read_write.c:643) [ 7104.672713][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7104.672955][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7104.673250][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7104.673474][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7104.673765][ C3] RIP: 0033:0x7f93b2836957 [ 7104.673986][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7104.674927][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7104.675335][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7104.675723][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7104.676110][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7104.676497][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7104.676883][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7128.614904][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7128.615393][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7128.615822][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7128.616253][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7128.617089][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7128.617654][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7128.617953][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7128.618858][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7128.619139][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7128.619506][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7128.619870][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7128.620239][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7128.620605][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7128.620970][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7128.621381][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7128.621684][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7128.622051][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7128.622417][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7128.622782][ C1] PKRU: 55555554 [ 7128.622948][ C1] Call Trace: [ 7128.623106][ C1] [ 7128.623243][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7128.623485][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7128.623710][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7128.623965][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7128.624217][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7128.624484][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7128.624729][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7128.625011][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7128.625254][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7128.625541][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7128.625813][ C1] [ 7128.625953][ C1] [ 7128.626091][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7128.626381][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7128.626653][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7128.626924][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7128.627192][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7128.627480][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7128.627701][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7128.627923][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7128.628206][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7128.628457][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7128.628719][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7128.628938][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7128.629160][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7128.629401][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7128.629618][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7128.629846][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7128.630084][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7128.630340][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7128.630594][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7128.630821][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7128.631070][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7128.631315][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7128.631635][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7128.631868][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7128.632163][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7128.632406][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7128.632593][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7128.632806][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7128.633039][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7128.633296][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7128.633547][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7128.633757][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7128.634051][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7128.634332][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7128.634594][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7128.634864][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7128.635092][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7128.635306][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7128.635580][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7128.635844][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7128.636143][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7128.636366][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7128.636637][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7128.636900][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7128.637193][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7128.637429][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7128.637643][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7128.637872][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7128.638181][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7128.638486][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7128.638762][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7128.639014][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7128.639280][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7128.639568][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7128.639831][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7128.640123][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7128.640351][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7128.640609][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7128.640838][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7128.641065][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7128.641293][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7128.641537][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7128.641772][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7128.642000][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7128.642245][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7128.642489][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7128.642697][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7128.642933][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7128.643185][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7128.643434][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7128.643632][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7128.643879][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7128.644164][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7128.644388][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7128.644600][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7128.644831][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7128.645066][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7128.645330][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7128.645577][ C1] tc_run (net/core/dev.c:3945) [ 7128.645767][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7128.645982][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7128.646201][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7128.646443][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7128.646675][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7128.646895][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7128.647139][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7128.647422][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7128.647673][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7128.647906][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7128.648164][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7128.648400][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7128.648660][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7128.648970][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7128.649225][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7128.649457][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7128.649701][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7128.649900][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7128.650116][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7128.650341][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7128.650608][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7128.650839][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7128.651059][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7128.651301][ C1] ? __create_object (mm/kmemleak.c:756) [ 7128.651524][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7128.651770][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7128.652029][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7128.652281][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7128.652539][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7128.652760][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7128.653004][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7128.653215][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7128.653418][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7128.653639][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7128.653869][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7128.654103][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7128.654353][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7128.654558][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7128.654789][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7128.655024][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7128.655243][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7128.655488][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7128.655710][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7128.655953][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7128.656179][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7128.656439][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7128.656716][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7128.656990][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7128.657287][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7128.657520][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7128.657799][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7128.658014][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7128.658305][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7128.658517][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7128.659414][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7128.659804][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7128.660173][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7128.660542][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7128.660909][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7128.661281][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7128.663614][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7128.664124][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7128.664614][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7128.665068][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7128.665949][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7128.666543][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7128.666858][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7128.667797][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7128.668099][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7128.668485][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7128.668870][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7128.669260][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7128.669646][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7128.670031][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7128.670463][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7128.670783][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7128.671173][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7128.671559][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7128.671945][ C3] PKRU: 55555554 [ 7128.672120][ C3] Call Trace: [ 7128.672286][ C3] [ 7128.672429][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7128.672683][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7128.672918][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7128.673187][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7128.673452][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7128.673732][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7128.673987][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7128.674285][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7128.674540][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7128.674840][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7128.675123][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7128.675429][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7128.675712][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7128.675996][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7128.676278][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7128.676580][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7128.676812][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7128.677043][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7128.677277][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7128.677518][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7128.677781][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7128.678061][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7128.678293][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7128.678527][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7128.678778][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7128.679006][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7128.679247][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7128.679496][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7128.679761][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7128.680030][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7128.680270][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7128.680532][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7128.680787][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7128.681123][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7128.681369][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7128.681679][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7128.681933][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7128.682130][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7128.682355][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7128.682599][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7128.682867][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7128.683091][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7128.683310][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7128.683619][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7128.683917][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7128.684189][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7128.684474][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7128.684714][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7128.684936][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7128.685227][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7128.685502][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7128.685816][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7128.686048][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7128.686336][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7128.686611][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7128.686918][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7128.687166][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7128.687411][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7128.687658][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7128.687967][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7128.688302][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7128.688610][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7128.688874][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7128.689156][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7128.689460][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7128.689758][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7128.690075][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7128.690307][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7128.690566][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7128.690817][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7128.691076][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7128.691351][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7128.691655][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7128.691898][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7128.692166][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7128.692400][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7128.692633][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7128.692857][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7128.693089][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7128.693345][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7128.693593][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7128.693852][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7128.694127][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7128.694430][ C3] tc_run (net/core/dev.c:3945) [ 7128.694629][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7128.694851][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7128.695082][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7128.695336][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7128.695581][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7128.695813][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7128.696069][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7128.696364][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7128.696627][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7128.696872][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7128.697128][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7128.697377][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7128.697703][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7128.697970][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7128.698219][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7128.698476][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7128.698686][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7128.698922][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7128.699189][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7128.699491][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7128.699758][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7128.700002][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7128.700226][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7128.700486][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7128.700722][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7128.700966][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7128.701198][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7128.701437][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7128.701666][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7128.701923][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7128.702196][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7128.702432][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7128.702673][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7128.702965][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7128.703276][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7128.703513][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7128.703764][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7128.704025][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7128.704258][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7128.704485][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7128.704742][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7128.704995][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7128.705248][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7128.705509][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7128.705783][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7128.706014][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7128.706296][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7128.706526][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7128.706780][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7128.706996][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7128.707301][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7128.707547][ C3] __do_softirq (kernel/softirq.c:553) [ 7128.707779][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7128.707996][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7128.708283][ C3] [ 7128.708441][ C3] [ 7128.708587][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7128.708880][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7128.709192][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7128.710132][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7128.710429][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7128.710814][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7128.711201][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7128.711587][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7128.711973][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7128.712361][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7128.712647][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7128.712859][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7128.713081][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7128.713326][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7128.713603][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7128.713833][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7128.714081][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7128.714325][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7128.714606][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7128.714820][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7128.715058][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7128.715296][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7128.715526][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7128.715807][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7128.716063][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7128.716293][ C3] ksys_write (fs/read_write.c:643) [ 7128.716503][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7128.716744][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7128.717039][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7128.717262][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7128.717554][ C3] RIP: 0033:0x7f93b2836957 [ 7128.717773][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7128.718712][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7128.719117][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7128.719505][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7128.719891][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7128.720276][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7128.720661][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7156.614893][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7156.615381][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7156.615809][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7156.616239][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7156.617074][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7156.617637][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7156.617939][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7156.618830][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7156.619112][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7156.619479][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7156.619844][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7156.620212][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7156.620579][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7156.620944][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7156.621355][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7156.621660][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7156.622028][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7156.622395][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7156.622761][ C1] PKRU: 55555554 [ 7156.622927][ C1] Call Trace: [ 7156.623085][ C1] [ 7156.623224][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7156.623466][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7156.623691][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7156.623945][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7156.624195][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7156.624463][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7156.624708][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7156.624990][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7156.625232][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7156.625517][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7156.625787][ C1] [ 7156.625927][ C1] [ 7156.626070][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7156.626361][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7156.626635][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7156.626908][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7156.627174][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7156.627461][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7156.627682][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7156.627907][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7156.628136][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7156.628388][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7156.628650][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7156.628869][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7156.629091][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7156.629331][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7156.629549][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7156.629775][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7156.630012][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7156.630269][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7156.630523][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7156.630750][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7156.630999][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7156.631242][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7156.631562][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7156.631794][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7156.632088][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7156.632334][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7156.632521][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7156.632733][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7156.632966][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7156.633224][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7156.633473][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7156.633684][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7156.633977][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7156.634258][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7156.634517][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7156.634787][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7156.635017][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7156.635230][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7156.635504][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7156.635767][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7156.636066][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7156.636287][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7156.636558][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7156.636821][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7156.637112][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7156.637348][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7156.637563][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7156.637792][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7156.638085][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7156.638392][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7156.638667][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7156.638919][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7156.639186][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7156.639474][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7156.639736][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7156.640024][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7156.640253][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7156.640512][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7156.640741][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7156.640968][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7156.641197][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7156.641439][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7156.641674][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7156.641902][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7156.642145][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7156.642390][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7156.642598][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7156.642833][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7156.643083][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7156.643331][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7156.643530][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7156.643776][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7156.644061][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7156.644285][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7156.644497][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7156.644726][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7156.644962][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7156.645226][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7156.645473][ C1] tc_run (net/core/dev.c:3945) [ 7156.645662][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7156.645875][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7156.646093][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7156.646333][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7156.646566][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7156.646785][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7156.647027][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7156.647309][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7156.647557][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7156.647788][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7156.648037][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7156.648275][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7156.648535][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7156.648845][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7156.649097][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7156.649331][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7156.649574][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7156.649773][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7156.649989][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7156.650215][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7156.650478][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7156.650707][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7156.650928][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7156.651157][ C1] ? __create_object (mm/kmemleak.c:756) [ 7156.651383][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7156.651628][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7156.651886][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7156.652138][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7156.652398][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7156.652619][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7156.652863][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7156.653071][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7156.653277][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7156.653496][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7156.653726][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7156.653960][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7156.654211][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7156.654417][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7156.654647][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7156.654881][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7156.655098][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7156.655343][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7156.655566][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7156.655811][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7156.656034][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7156.656295][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7156.656572][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7156.656845][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7156.657141][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7156.657374][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7156.657654][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7156.657870][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7156.658147][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7156.658359][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7156.659252][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7156.659638][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7156.660007][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7156.660374][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7156.660739][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7156.661106][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7156.663447][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7156.663956][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7156.664445][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7156.664898][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7156.665779][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7156.666373][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7156.666688][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7156.667628][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7156.667929][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7156.668315][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7156.668705][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7156.669089][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7156.669476][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7156.669861][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7156.670295][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7156.670618][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7156.671006][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7156.671392][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7156.671778][ C3] PKRU: 55555554 [ 7156.671952][ C3] Call Trace: [ 7156.672118][ C3] [ 7156.672261][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7156.672513][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7156.672749][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7156.673017][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7156.673282][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7156.673561][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7156.673816][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7156.674113][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7156.674367][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7156.674665][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7156.674952][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7156.675256][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7156.675537][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7156.675824][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7156.676103][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7156.676406][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7156.676641][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7156.676873][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7156.677104][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7156.677345][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7156.677608][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7156.677906][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7156.678143][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7156.678381][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7156.678639][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7156.678872][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7156.679130][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7156.679379][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7156.679643][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7156.679911][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7156.680150][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7156.680414][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7156.680670][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7156.681003][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7156.681248][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7156.681557][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7156.681811][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7156.682008][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7156.682232][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7156.682476][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7156.682743][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7156.682968][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7156.683186][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7156.683493][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7156.683789][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7156.684059][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7156.684345][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7156.684585][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7156.684806][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7156.685097][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7156.685374][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7156.685689][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7156.685918][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7156.686205][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7156.686480][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7156.686786][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7156.687033][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7156.687262][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7156.687521][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7156.687832][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7156.688165][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7156.688461][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7156.688735][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7156.689022][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7156.689338][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7156.689633][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7156.689946][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7156.690174][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7156.690429][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7156.690678][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7156.690935][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7156.691206][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7156.691504][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7156.691744][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7156.692007][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7156.692239][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7156.692471][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7156.692691][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7156.692921][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7156.693174][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7156.693419][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7156.693674][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7156.693947][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7156.694247][ C3] tc_run (net/core/dev.c:3945) [ 7156.694442][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7156.694664][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7156.694892][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7156.695141][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7156.695385][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7156.695614][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7156.695866][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7156.696158][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7156.696419][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7156.696660][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7156.696913][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7156.697158][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7156.697479][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7156.697746][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7156.697993][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7156.698249][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7156.698457][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7156.698693][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7156.698959][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7156.699260][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7156.699526][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7156.699768][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7156.699992][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7156.700252][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7156.700487][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7156.700729][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7156.700962][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7156.701202][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7156.701428][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7156.701684][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7156.701956][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7156.702192][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7156.702430][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7156.702720][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7156.703029][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7156.703265][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7156.703515][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7156.703773][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7156.704005][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7156.704234][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7156.704487][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7156.704738][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7156.704989][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7156.705249][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7156.705524][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7156.705753][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7156.706034][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7156.706264][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7156.706520][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7156.706732][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7156.707019][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7156.707278][ C3] __do_softirq (kernel/softirq.c:553) [ 7156.707509][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7156.707727][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7156.708014][ C3] [ 7156.708161][ C3] [ 7156.708313][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7156.708616][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7156.708930][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7156.709866][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7156.710166][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7156.710554][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7156.710939][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7156.711327][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7156.711712][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7156.712101][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7156.712387][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7156.712600][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7156.712821][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7156.713066][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7156.713344][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7156.713575][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7156.713823][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7156.714067][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7156.714349][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7156.714563][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7156.714799][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7156.715035][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7156.715268][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7156.715548][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7156.715802][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7156.716031][ C3] ksys_write (fs/read_write.c:643) [ 7156.716243][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7156.716484][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7156.716779][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7156.717004][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7156.717293][ C3] RIP: 0033:0x7f93b2836957 [ 7156.717513][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7156.718456][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7156.718865][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7156.719252][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7156.719638][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7156.720024][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7156.720413][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7156.720802][ C3] | [ 7182.676162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7182.676498][ C1] rcu: 1-....: (4797878 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1164353 | [ 7182.677014][ C1] rcu: (t=4788705 jiffies g=1064457 q=106 ncpus=4) [ 7182.677734][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7182.678301][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7182.678604][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7182.679498][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7182.679779][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7182.680147][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7182.680514][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7182.680883][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7182.681248][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7182.681617][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7182.682027][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7182.682333][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7182.682700][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7182.683067][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7182.683435][ C1] PKRU: 55555554 [ 7182.683602][ C1] Call Trace: [ 7182.683757][ C1] [ 7182.683896][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7182.684149][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7182.684382][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7182.684614][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7182.684824][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7182.685073][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7182.685324][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7182.685561][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7182.685821][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7182.686045][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7182.686333][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7182.686582][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7182.686848][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7182.687093][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7182.687373][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7182.687614][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7182.687901][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7182.688174][ C1] [ 7182.688311][ C1] [ 7182.688452][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7182.688743][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7182.689009][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7182.689282][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7182.689547][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7182.689835][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7182.690058][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7182.690279][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7182.690506][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7182.690758][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7182.691019][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7182.691238][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7182.691459][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7182.691699][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7182.691913][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7182.692140][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7182.692377][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7182.692629][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7182.692885][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7182.693112][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7182.693365][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7182.693608][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7182.693927][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7182.694159][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7182.694453][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7182.694696][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7182.694884][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7182.695096][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7182.695330][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7182.695583][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7182.695834][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7182.696043][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7182.696337][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7182.696619][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7182.696877][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7182.697156][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7182.697385][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7182.697595][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7182.697875][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7182.698135][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7182.698434][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7182.698654][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7182.698928][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7182.699189][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7182.699480][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7182.699716][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7182.699932][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7182.700160][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7182.700447][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7182.700751][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7182.701025][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7182.701278][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7182.701543][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7182.701829][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7182.702088][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7182.702378][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7182.702607][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7182.702862][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7182.703090][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7182.703318][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7182.703545][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7182.703788][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7182.704021][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7182.704249][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7182.704491][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7182.704734][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7182.704941][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7182.705177][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7182.705427][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7182.705671][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7182.705870][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7182.706117][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7182.706399][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7182.706620][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7182.706834][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7182.707062][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7182.707297][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7182.707557][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7182.707812][ C1] tc_run (net/core/dev.c:3945) [ 7182.708001][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7182.708214][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7182.708433][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7182.708674][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7182.708906][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7182.709125][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7182.709369][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7182.709647][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7182.709897][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7182.710129][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7182.710372][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7182.710607][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7182.710867][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7182.711177][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7182.711434][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7182.711667][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7182.711910][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7182.712107][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7182.712324][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7182.712550][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7182.712812][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7182.713043][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7182.713264][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7182.713494][ C1] ? __create_object (mm/kmemleak.c:756) [ 7182.713717][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7182.713963][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7182.714222][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7182.714472][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7182.714732][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7182.714950][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7182.715195][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7182.715404][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7182.715607][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7182.715826][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7182.716055][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7182.716289][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7182.716536][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7182.716744][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7182.716973][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7182.717209][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7182.717423][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7182.717668][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7182.717893][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7182.718135][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7182.718360][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7182.718618][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7182.718892][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7182.719172][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7182.719467][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7182.719699][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7182.719978][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7182.720191][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7182.720467][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7182.720676][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7182.721563][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7182.721948][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7182.722313][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7182.722681][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7182.723045][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7182.723411][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7182.723411][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7182.723778][ C1] | [ 7182.723923][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 7182.724174][ C3] NMI backtrace for cpu 3 [ 7182.724181][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7182.724183][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7182.724188][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7182.724190][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7182.724193][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7182.724194][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7182.724196][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7182.724198][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7182.724199][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7182.724201][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7182.724203][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7182.724206][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7182.724207][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7182.724209][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7182.724211][ C3] PKRU: 55555554 [ 7182.724212][ C3] Call Trace: [ 7182.724213][ C3] [ 7182.724215][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7182.724220][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7182.724225][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7182.724229][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7182.724231][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7182.724233][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7182.724239][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7182.724242][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7182.724245][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7182.724249][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7182.724252][ C3] [ 7182.724253][ C3] [ 7182.724254][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7182.724257][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7182.724261][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7182.724264][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7182.724268][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7182.724272][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7182.724274][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7182.724278][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7182.724280][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7182.724284][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7182.724286][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7182.724293][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7182.724295][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7182.724300][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7182.724304][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7182.724308][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7182.724310][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7182.724312][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7182.724315][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7182.724319][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7182.724323][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7182.724326][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7182.724334][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7182.724337][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7182.724339][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7182.724343][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7182.724346][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7182.724349][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7182.724351][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7182.724357][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7182.724362][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7182.724365][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7182.724372][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7182.724376][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7182.724378][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7182.724382][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7182.724385][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7182.724389][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7182.724391][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7182.724396][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7182.724400][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7182.724404][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7182.724406][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7182.724408][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7182.724412][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7182.724418][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7182.724424][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7182.724431][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7182.724435][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7182.724445][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7182.724453][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7182.724462][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7182.724470][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7182.724473][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7182.724476][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7182.724479][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7182.724482][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7182.724484][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7182.724487][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7182.724493][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7182.724495][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7182.724500][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7182.724505][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7182.724508][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7182.724510][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7182.724513][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7182.724516][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7182.724519][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7182.724521][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7182.724525][ C3] tc_run (net/core/dev.c:3945) [ 7182.724528][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7182.724531][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7182.724533][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7182.724537][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7182.724541][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7182.724543][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7182.724546][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7182.724549][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7182.724552][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7182.724555][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7182.724559][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7182.724562][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7182.724570][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7182.724572][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7182.724576][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7182.724579][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7182.724582][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7182.724585][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7182.724587][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7182.724590][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7182.724592][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7182.724595][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7182.724598][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7182.724601][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7182.724604][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7182.724606][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7182.724610][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7182.724613][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7182.724616][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7182.724622][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7182.724625][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7182.724628][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7182.724632][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7182.724637][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7182.724640][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7182.724643][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7182.724646][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7182.724649][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7182.724652][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7182.724656][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7182.724660][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7182.724665][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7182.724668][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7182.724672][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7182.724675][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7182.724677][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7182.724682][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7182.724684][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7182.724687][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7182.724690][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7182.724694][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7182.724698][ C3] __do_softirq (kernel/softirq.c:553) [ 7182.724702][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7182.724704][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7182.724707][ C3] [ 7182.724708][ C3] [ 7182.724709][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7182.724712][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7182.724714][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7182.724716][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7182.724718][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7182.724719][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7182.724721][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7182.724722][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7182.724724][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7182.724727][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7182.724731][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7182.724736][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7182.724741][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7182.724744][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7182.724748][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7182.724751][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7182.724755][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7182.724759][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7182.724762][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7182.724766][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7182.724769][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7182.724773][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7182.724775][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7182.724779][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7182.724783][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7182.724787][ C3] ksys_write (fs/read_write.c:643) [ 7182.724790][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7182.724794][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7182.724798][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7182.724801][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7182.724804][ C3] RIP: 0033:0x7f93b2836957 [ 7182.724806][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7182.724808][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7182.724811][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7182.724812][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7182.724814][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7182.724815][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7182.724816][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7208.614898][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7208.615387][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7208.615820][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7208.616252][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7208.617090][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7208.617659][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7208.617958][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7208.618855][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7208.619139][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7208.619508][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7208.619875][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7208.620245][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7208.620613][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7208.620980][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7208.621393][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7208.621698][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7208.622068][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7208.622436][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7208.622802][ C1] PKRU: 55555554 [ 7208.622970][ C1] Call Trace: [ 7208.623128][ C1] [ 7208.623267][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7208.623509][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7208.623735][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7208.623989][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7208.624243][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7208.624511][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7208.624756][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7208.625039][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7208.625283][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7208.625569][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7208.625840][ C1] [ 7208.625980][ C1] [ 7208.626118][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7208.626411][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7208.626678][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7208.626950][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7208.627219][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7208.627507][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7208.627733][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7208.627955][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7208.628186][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7208.628436][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7208.628699][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7208.628918][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7208.629141][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7208.629382][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7208.629599][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7208.629828][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7208.630065][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7208.630322][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7208.630577][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7208.630806][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7208.631055][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7208.631298][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7208.631621][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7208.631854][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7208.632149][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7208.632392][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7208.632579][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7208.632792][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7208.633027][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7208.633283][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7208.633533][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7208.633743][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7208.634039][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7208.634321][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7208.634582][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7208.634852][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7208.635083][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7208.635299][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7208.635573][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7208.635837][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7208.636137][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7208.636358][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7208.636631][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7208.636895][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7208.637188][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7208.637424][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7208.637639][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7208.637874][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7208.638163][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7208.638490][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7208.638781][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7208.639045][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7208.639313][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7208.639602][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7208.639865][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7208.640156][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7208.640385][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7208.640646][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7208.640875][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7208.641102][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7208.641333][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7208.641577][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7208.641812][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7208.642041][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7208.642287][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7208.642533][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7208.642741][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7208.642977][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7208.643230][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7208.643479][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7208.643680][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7208.643928][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7208.644215][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7208.644440][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7208.644652][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7208.644885][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7208.645123][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7208.645389][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7208.645637][ C1] tc_run (net/core/dev.c:3945) [ 7208.645828][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7208.646043][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7208.646263][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7208.646507][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7208.646742][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7208.646965][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7208.647210][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7208.647492][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7208.647748][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7208.647981][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7208.648229][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7208.648466][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7208.648727][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7208.649040][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7208.649297][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7208.649532][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7208.649777][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7208.649978][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7208.650197][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7208.650422][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7208.650687][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7208.650920][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7208.651141][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7208.651373][ C1] ? __create_object (mm/kmemleak.c:756) [ 7208.651599][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7208.651844][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7208.652104][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7208.652361][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7208.652622][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7208.652844][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7208.653091][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7208.653303][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7208.653507][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7208.653729][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7208.653961][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7208.654197][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7208.654448][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7208.654655][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7208.654886][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7208.655122][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7208.655343][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7208.655588][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7208.655812][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7208.656056][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7208.656283][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7208.656543][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7208.656821][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7208.657099][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7208.657397][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7208.657631][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7208.657917][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7208.658133][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7208.658412][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7208.658624][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7208.659523][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7208.659914][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7208.660285][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7208.660652][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7208.661020][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7208.661392][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7208.663733][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7208.664243][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7208.664730][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7208.665183][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7208.666064][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7208.666657][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7208.666972][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7208.667914][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7208.668212][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7208.668598][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7208.668985][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7208.669372][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7208.669757][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7208.670143][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7208.670575][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7208.670897][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7208.671286][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7208.671671][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7208.672058][ C3] PKRU: 55555554 [ 7208.672234][ C3] Call Trace: [ 7208.672399][ C3] [ 7208.672541][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7208.672793][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7208.673029][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7208.673298][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7208.673563][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7208.673841][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7208.674096][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7208.674393][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7208.674647][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7208.674946][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7208.675235][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7208.675538][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7208.675818][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7208.676104][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7208.676383][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7208.676684][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7208.676918][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7208.677149][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7208.677381][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7208.677622][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7208.677888][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7208.678166][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7208.678396][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7208.678628][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7208.678879][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7208.679107][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7208.679348][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7208.679598][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7208.679862][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7208.680130][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7208.680371][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7208.680634][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7208.680890][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7208.681226][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7208.681470][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7208.681780][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7208.682033][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7208.682231][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7208.682455][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7208.682698][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7208.682965][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7208.683191][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7208.683409][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7208.683716][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7208.684013][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7208.684283][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7208.684569][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7208.684809][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7208.685030][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7208.685321][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7208.685596][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7208.685912][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7208.686142][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7208.686430][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7208.686704][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7208.687010][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7208.687257][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7208.687505][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7208.687754][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7208.688063][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7208.688393][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7208.688698][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7208.688963][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7208.689243][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7208.689547][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7208.689845][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7208.690162][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7208.690393][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7208.690648][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7208.690901][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7208.691162][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7208.691437][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7208.691739][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7208.691982][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7208.692249][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7208.692483][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7208.692718][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7208.692940][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7208.693173][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7208.693429][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7208.693677][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7208.693936][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7208.694213][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7208.694517][ C3] tc_run (net/core/dev.c:3945) [ 7208.694715][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7208.694938][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7208.695168][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7208.695421][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7208.695666][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7208.695897][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7208.696153][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7208.696448][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7208.696711][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7208.696956][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7208.697214][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7208.697462][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7208.697791][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7208.698060][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7208.698305][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7208.698562][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7208.698771][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7208.699008][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7208.699275][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7208.699577][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7208.699843][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7208.700087][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7208.700311][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7208.700571][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7208.700807][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7208.701051][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7208.701285][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7208.701526][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7208.701752][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7208.702009][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7208.702284][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7208.702521][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7208.702760][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7208.703052][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7208.703363][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7208.703600][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7208.703852][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7208.704112][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7208.704345][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7208.704574][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7208.704829][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7208.705082][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7208.705335][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7208.705596][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7208.705870][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7208.706101][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7208.706385][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7208.706614][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7208.706871][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7208.707085][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7208.707394][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7208.707640][ C3] __do_softirq (kernel/softirq.c:553) [ 7208.707874][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7208.708092][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7208.708386][ C3] [ 7208.708532][ C3] [ 7208.708680][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7208.708972][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7208.709286][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7208.710224][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7208.710521][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7208.710907][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7208.711291][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7208.711676][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7208.712061][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7208.712451][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7208.712737][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7208.712950][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7208.713171][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7208.713416][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7208.713694][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7208.713923][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7208.714172][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7208.714418][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7208.714700][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7208.714913][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7208.715148][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7208.715386][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7208.715617][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7208.715898][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7208.716153][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7208.716383][ C3] ksys_write (fs/read_write.c:643) [ 7208.716591][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7208.716833][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7208.717128][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7208.717354][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7208.717643][ C3] RIP: 0033:0x7f93b2836957 [ 7208.717868][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7208.718804][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7208.719212][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7208.719600][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7208.719985][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7208.720369][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7208.720756][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7236.614924][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7236.615416][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7236.615847][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7236.616280][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7236.617123][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7236.617715][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7236.618026][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 7236.618967][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7236.619251][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7236.619617][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7236.619984][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7236.620353][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7236.620719][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7236.621085][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7236.621495][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7236.621798][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7236.622166][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7236.622531][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7236.622895][ C1] PKRU: 55555554 [ 7236.623061][ C1] Call Trace: [ 7236.623220][ C1] [ 7236.623357][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7236.623599][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7236.623826][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7236.624080][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7236.624335][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7236.624600][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7236.624846][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7236.625129][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7236.625372][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7236.625658][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7236.625929][ C1] [ 7236.626081][ C1] [ 7236.626220][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7236.626511][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7236.626780][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7236.627047][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7236.627316][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7236.627609][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7236.627831][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7236.628053][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7236.628287][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7236.628538][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7236.628801][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7236.629021][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7236.629245][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7236.629485][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7236.629703][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7236.629933][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7236.630172][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7236.630430][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7236.630686][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7236.630917][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7236.631168][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7236.631412][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7236.631734][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7236.631968][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7236.632266][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7236.632510][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7236.632698][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7236.632912][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7236.633147][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7236.633405][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7236.633658][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7236.633869][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7236.634164][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7236.634447][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7236.634708][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7236.634979][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7236.635212][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7236.635426][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7236.635701][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7236.635966][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7236.636268][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7236.636489][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7236.636762][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7236.637027][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7236.637320][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7236.637562][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7236.637779][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7236.638008][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7236.638299][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7236.638606][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7236.638882][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7236.639135][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7236.639402][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7236.639691][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7236.639955][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7236.640248][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7236.640477][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7236.640736][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7236.640966][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7236.641194][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7236.641423][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7236.641667][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7236.641902][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7236.642132][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7236.642377][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7236.642622][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7236.642831][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7236.643067][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7236.643319][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7236.643567][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7236.643767][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7236.644013][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7236.644301][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7236.644524][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7236.644736][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7236.644966][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7236.645203][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7236.645469][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7236.645718][ C1] tc_run (net/core/dev.c:3945) [ 7236.645908][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7236.646123][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7236.646343][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7236.646584][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7236.646820][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7236.647041][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7236.647287][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7236.647574][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7236.647826][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7236.648059][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7236.648305][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7236.648542][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7236.648803][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7236.649115][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7236.649372][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7236.649605][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7236.649850][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7236.650051][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7236.650268][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7236.650494][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7236.650759][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7236.650991][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7236.651214][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7236.651444][ C1] ? __create_object (mm/kmemleak.c:756) [ 7236.651670][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7236.651916][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7236.652177][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7236.652431][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7236.652691][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7236.652914][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7236.653159][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7236.653370][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7236.653574][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7236.653795][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7236.654026][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7236.654261][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7236.654511][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7236.654719][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7236.654948][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7236.655184][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7236.655403][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7236.655648][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7236.655870][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7236.656115][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7236.656340][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7236.656599][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7236.656877][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7236.657154][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7236.657452][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7236.657688][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7236.657969][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7236.658188][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7236.658464][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7236.658676][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7236.659571][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7236.659960][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7236.660330][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7236.660697][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7236.661064][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7236.661435][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7236.663790][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7236.664303][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7236.664789][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7236.665245][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7236.666126][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7236.666721][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7236.667032][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 7236.667973][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7236.668271][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7236.668656][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7236.669041][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7236.669429][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7236.669816][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7236.670201][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7236.670635][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7236.670955][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7236.671343][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7236.671731][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7236.672119][ C3] PKRU: 55555554 [ 7236.672297][ C3] Call Trace: [ 7236.672462][ C3] [ 7236.672605][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7236.672859][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7236.673096][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7236.673364][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7236.673628][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7236.673908][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7236.674163][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7236.674460][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7236.674714][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7236.675012][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7236.675298][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7236.675601][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7236.675881][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7236.676177][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7236.676464][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7236.676772][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7236.677011][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7236.677250][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7236.677497][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7236.677740][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7236.678003][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7236.678277][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7236.678508][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7236.678742][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7236.678994][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7236.679221][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7236.679459][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7236.679707][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7236.679974][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7236.680242][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7236.680483][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7236.680745][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7236.681001][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7236.681337][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7236.681581][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7236.681891][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7236.682145][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7236.682344][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7236.682566][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7236.682811][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7236.683078][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7236.683301][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7236.683521][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7236.683829][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7236.684121][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7236.684396][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7236.684679][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7236.684919][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7236.685142][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7236.685432][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7236.685708][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7236.686023][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7236.686255][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7236.686539][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7236.686816][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7236.687123][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7236.687370][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7236.687619][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7236.687865][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7236.688173][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7236.688503][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7236.688805][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7236.689069][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7236.689348][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7236.689651][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7236.689951][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7236.690267][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7236.690499][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7236.690756][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7236.691010][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7236.691269][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7236.691545][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7236.691846][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7236.692086][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7236.692356][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7236.692587][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7236.692821][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7236.693045][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7236.693277][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7236.693532][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7236.693779][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7236.694038][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7236.694313][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7236.694616][ C3] tc_run (net/core/dev.c:3945) [ 7236.694814][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7236.695039][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7236.695271][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7236.695523][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7236.695768][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7236.695997][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7236.696255][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7236.696549][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7236.696813][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7236.697056][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7236.697313][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7236.697566][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7236.697893][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7236.698159][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7236.698404][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7236.698660][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7236.698872][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7236.699105][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7236.699374][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7236.699675][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7236.699943][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7236.700188][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7236.700411][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7236.700673][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7236.700908][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7236.701149][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7236.701382][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7236.701622][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7236.701851][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7236.702109][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7236.702380][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7236.702617][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7236.702858][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7236.703149][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7236.703461][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7236.703695][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7236.703948][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7236.704209][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7236.704440][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7236.704669][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7236.704922][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7236.705175][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7236.705425][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7236.705686][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7236.705962][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7236.706195][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7236.706477][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7236.706709][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7236.706964][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7236.707196][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7236.707490][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7236.707739][ C3] __do_softirq (kernel/softirq.c:553) [ 7236.707970][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7236.708189][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7236.708479][ C3] [ 7236.708625][ C3] [ 7236.708770][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7236.709064][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7236.709378][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7236.710315][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7236.710612][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7236.710997][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7236.711383][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7236.711768][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7236.712152][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7236.712540][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7236.712827][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7236.713038][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7236.713261][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7236.713509][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7236.713784][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7236.714016][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7236.714266][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7236.714511][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7236.714790][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7236.715005][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7236.715241][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7236.715475][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7236.715706][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7236.715987][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7236.716244][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7236.716471][ C3] ksys_write (fs/read_write.c:643) [ 7236.716682][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7236.716924][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7236.717218][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7236.717443][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7236.717737][ C3] RIP: 0033:0x7f93b2836957 [ 7236.717955][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7236.718893][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7236.719300][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7236.719684][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7236.720070][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7236.720457][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7236.720842][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7236.721230][ C3] | [ 7260.728162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7260.728503][ C1] rcu: 1-....: (4875786 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1183049 | [ 7260.729019][ C1] rcu: (t=4866757 jiffies g=1064457 q=106 ncpus=4) [ 7260.729745][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7260.730310][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7260.730614][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7260.731510][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7260.731793][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7260.732160][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7260.732528][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7260.732894][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7260.733263][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7260.733630][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7260.734041][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7260.734347][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7260.734716][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7260.735082][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7260.735448][ C1] PKRU: 55555554 [ 7260.735614][ C1] Call Trace: [ 7260.735769][ C1] [ 7260.735908][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7260.736159][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7260.736393][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7260.736625][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7260.736836][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7260.737086][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7260.737335][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7260.737575][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7260.737836][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7260.738060][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7260.738347][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7260.738597][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7260.738864][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7260.739108][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7260.739391][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7260.739632][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7260.739916][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7260.740199][ C1] [ 7260.740338][ C1] [ 7260.740477][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7260.740766][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7260.741031][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7260.741304][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7260.741568][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7260.741856][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7260.742078][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7260.742301][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7260.742529][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7260.742779][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7260.743039][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7260.743260][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7260.743482][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7260.743721][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7260.743936][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7260.744163][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7260.744400][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7260.744654][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7260.744909][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7260.745137][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7260.745386][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7260.745627][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7260.745947][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7260.746181][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7260.746475][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7260.746717][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7260.746906][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7260.747117][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7260.747352][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7260.747611][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7260.747863][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7260.748071][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7260.748364][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7260.748645][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7260.748902][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7260.749175][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7260.749404][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7260.749613][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7260.749891][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7260.750153][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7260.750454][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7260.750671][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7260.750943][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7260.751206][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7260.751496][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7260.751731][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7260.751948][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7260.752176][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7260.752464][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7260.752769][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7260.753044][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7260.753297][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7260.753560][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7260.753847][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7260.754106][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7260.754397][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7260.754625][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7260.754880][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7260.755110][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7260.755338][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7260.755566][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7260.755808][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7260.756041][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7260.756269][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7260.756511][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7260.756753][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7260.756962][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7260.757197][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7260.757451][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7260.757696][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7260.757896][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7260.758142][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7260.758427][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7260.758647][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7260.758861][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7260.759089][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7260.759325][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7260.759586][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7260.759833][ C1] tc_run (net/core/dev.c:3945) [ 7260.760023][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7260.760235][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7260.760454][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7260.760693][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7260.760925][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7260.761144][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7260.761387][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7260.761667][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7260.761915][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7260.762147][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7260.762390][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7260.762627][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7260.762883][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7260.763194][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7260.763447][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7260.763679][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7260.763922][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7260.764119][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7260.764337][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7260.764561][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7260.764823][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7260.765054][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7260.765275][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7260.765503][ C1] ? __create_object (mm/kmemleak.c:756) [ 7260.765727][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7260.765973][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7260.766231][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7260.766484][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7260.766745][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7260.766964][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7260.767209][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7260.767420][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7260.767624][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7260.767842][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7260.768073][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7260.768307][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7260.768555][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7260.768763][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7260.768991][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7260.769226][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7260.769444][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7260.769688][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7260.769907][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7260.770151][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7260.770372][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7260.770632][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7260.770905][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7260.771183][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7260.771478][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7260.771710][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7260.771989][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7260.772201][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7260.772478][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7260.772688][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7260.773578][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7260.773963][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7260.774332][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7260.774697][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7260.775063][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7260.775429][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7260.775429][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7260.775800][ C1] | [ 7260.775943][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 7260.776194][ C3] NMI backtrace for cpu 3 [ 7260.776202][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7260.776205][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 7260.776210][ C3] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff All code ======== 0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7: 00 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 66 0f 1f 00 nopw (%rax) 1c: 48 85 f6 test %rsi,%rsi 1f: 0f 84 5e 01 00 00 je 0x183 25: 48 89 f8 mov %rdi,%rax 28: 41 54 push %r12 2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction 2e: 48 01 f0 add %rsi,%rax 31: 55 push %rbp 32: 53 push %rbx 33: 72 14 jb 0x49 35: eb 26 jmp 0x5d 37: cc int3 38: cc int3 39: cc int3 3a: 48 rex.W 3b: b8 ff ff ff ff mov $0xffffffff,%eax Code starting with the faulting instruction =========================================== 0: 44 0f b6 c2 movzbl %dl,%r8d 4: 48 01 f0 add %rsi,%rax 7: 55 push %rbp 8: 53 push %rbx 9: 72 14 jb 0x1f b: eb 26 jmp 0x33 d: cc int3 e: cc int3 f: cc int3 10: 48 rex.W 11: b8 ff ff ff ff mov $0xffffffff,%eax [ 7260.776213][ C3] RSP: 0018:ffffc90000277a88 EFLAGS: 00000202 [ 7260.776215][ C3] RAX: ffff888007a89b58 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7260.776217][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7260.776218][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7260.776220][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7260.776222][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7260.776223][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7260.776225][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7260.776228][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7260.776230][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7260.776231][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7260.776233][ C3] PKRU: 55555554 [ 7260.776234][ C3] Call Trace: [ 7260.776236][ C3] [ 7260.776238][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7260.776243][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7260.776248][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7260.776252][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7260.776255][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7260.776258][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7260.776263][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7260.776267][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [ 7260.776270][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [ 7260.776273][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [ 7260.776276][ C3] [ 7260.776277][ C3] [ 7260.776278][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7260.776281][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7260.776284][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7260.776288][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7260.776291][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7260.776295][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7260.776298][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7260.776301][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7260.776304][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7260.776306][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7260.776310][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7260.776312][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7260.776319][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7260.776321][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7260.776325][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7260.776330][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7260.776333][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7260.776336][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7260.776338][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7260.776341][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7260.776346][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7260.776349][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7260.776352][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7260.776361][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7260.776363][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7260.776366][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7260.776370][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7260.776373][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7260.776377][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7260.776379][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7260.776385][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7260.776390][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7260.776393][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7260.776400][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7260.776404][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7260.776406][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7260.776409][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7260.776412][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7260.776416][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7260.776418][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7260.776422][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7260.776426][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7260.776430][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7260.776432][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7260.776435][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7260.776438][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7260.776445][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7260.776451][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7260.776457][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7260.776462][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7260.776471][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7260.776480][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7260.776488][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7260.776497][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7260.776499][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7260.776503][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7260.776506][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7260.776509][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7260.776511][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7260.776514][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7260.776519][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7260.776522][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7260.776527][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7260.776532][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7260.776535][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7260.776538][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7260.776541][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7260.776544][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7260.776547][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7260.776549][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7260.776552][ C3] tc_run (net/core/dev.c:3945) [ 7260.776556][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7260.776559][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7260.776561][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7260.776564][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7260.776568][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7260.776571][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7260.776574][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7260.776577][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7260.776580][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7260.776583][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7260.776587][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7260.776590][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7260.776597][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7260.776600][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7260.776603][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7260.776607][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7260.776610][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7260.776612][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7260.776615][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7260.776618][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7260.776620][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7260.776623][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7260.776625][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7260.776629][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7260.776632][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7260.776635][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7260.776638][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7260.776641][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7260.776644][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7260.776649][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7260.776652][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7260.776656][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7260.776660][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7260.776664][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7260.776667][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7260.776670][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7260.776674][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7260.776677][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7260.776680][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7260.776685][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7260.776689][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7260.776693][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7260.776696][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7260.776701][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7260.776704][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7260.776706][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7260.776712][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7260.776714][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7260.776717][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7260.776720][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7260.776724][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7260.776727][ C3] __do_softirq (kernel/softirq.c:553) [ 7260.776732][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7260.776734][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7260.776737][ C3] [ 7260.776738][ C3] [ 7260.776739][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7260.776742][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7260.776745][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7260.776747][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7260.776748][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7260.776750][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7260.776751][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7260.776753][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7260.776754][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7260.776758][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7260.776761][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7260.776766][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7260.776772][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7260.776776][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7260.776780][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7260.776783][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7260.776786][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7260.776791][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7260.776794][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7260.776798][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7260.776801][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7260.776805][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7260.776807][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7260.776810][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7260.776813][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7260.776817][ C3] ksys_write (fs/read_write.c:643) [ 7260.776821][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7260.776825][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7260.776828][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7260.776832][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7260.776835][ C3] RIP: 0033:0x7f93b2836957 [ 7260.776837][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7260.776839][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7260.776841][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7260.776844][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7260.776845][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7260.776847][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7260.776849][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7288.614898][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7288.615385][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7288.615814][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7288.616254][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7288.617088][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7288.617657][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7288.617953][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 7288.618849][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7288.619133][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7288.619501][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7288.619867][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7288.620237][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7288.620604][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7288.620971][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7288.621383][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7288.621688][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7288.622056][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7288.622426][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7288.622792][ C1] PKRU: 55555554 [ 7288.622960][ C1] Call Trace: [ 7288.623118][ C1] [ 7288.623256][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7288.623498][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7288.623723][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7288.623977][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7288.624230][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7288.624498][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7288.624742][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7288.625025][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7288.625270][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7288.625556][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7288.625828][ C1] [ 7288.625969][ C1] [ 7288.626107][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7288.626400][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7288.626666][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7288.626934][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7288.627200][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7288.627494][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7288.627716][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7288.627938][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7288.628168][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7288.628421][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7288.628682][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7288.628903][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7288.629125][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7288.629366][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7288.629582][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7288.629808][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7288.630046][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7288.630304][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7288.630559][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7288.630787][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7288.631037][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7288.631282][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7288.631602][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7288.631834][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7288.632129][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7288.632372][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7288.632561][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7288.632772][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7288.633006][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7288.633263][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7288.633515][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7288.633722][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7288.634018][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7288.634303][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7288.634562][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7288.634834][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7288.635065][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7288.635278][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7288.635554][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7288.635816][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7288.636115][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7288.636335][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7288.636609][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7288.636873][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7288.637165][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7288.637405][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7288.637623][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7288.637853][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7288.638143][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7288.638451][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7288.638727][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7288.638981][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7288.639248][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7288.639539][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7288.639800][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7288.640091][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7288.640321][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7288.640580][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7288.640810][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7288.641038][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7288.641269][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7288.641513][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7288.641747][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7288.641975][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7288.642220][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7288.642463][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7288.642673][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7288.642908][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7288.643158][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7288.643406][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7288.643608][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7288.643855][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7288.644141][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7288.644366][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7288.644579][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7288.644809][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7288.645046][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7288.645310][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7288.645559][ C1] tc_run (net/core/dev.c:3945) [ 7288.645749][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7288.645960][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7288.646182][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7288.646424][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7288.646658][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7288.646878][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7288.647121][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7288.647408][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7288.647660][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7288.647893][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7288.648138][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7288.648376][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7288.648635][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7288.648947][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7288.649204][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7288.649438][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7288.649683][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7288.649882][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7288.650100][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7288.650331][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7288.650595][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7288.650828][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7288.651050][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7288.651282][ C1] ? __create_object (mm/kmemleak.c:756) [ 7288.651508][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7288.651756][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7288.652016][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7288.652270][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7288.652531][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7288.652754][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7288.652999][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7288.653210][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7288.653415][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7288.653635][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7288.653864][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7288.654099][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7288.654350][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7288.654558][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7288.654788][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7288.655023][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7288.655243][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7288.655488][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7288.655709][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7288.655954][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7288.656176][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7288.656438][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7288.656713][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7288.656990][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7288.657291][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7288.657525][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7288.657806][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7288.658019][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7288.658296][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7288.658507][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7288.659404][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7288.659797][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7288.660168][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7288.660537][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7288.660905][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7288.661274][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7288.663611][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7288.664121][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7288.664612][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7288.665065][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7288.665947][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7288.666543][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7288.666858][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7288.667801][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7288.668099][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7288.668485][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7288.668870][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7288.669257][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7288.669644][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7288.670029][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7288.670463][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7288.670783][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7288.671173][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7288.671558][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7288.671942][ C3] PKRU: 55555554 [ 7288.672118][ C3] Call Trace: [ 7288.672285][ C3] [ 7288.672426][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7288.672679][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7288.672914][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7288.673182][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7288.673448][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7288.673726][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7288.673981][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7288.674278][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7288.674532][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7288.674831][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7288.675116][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7288.675418][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7288.675704][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7288.675990][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7288.676270][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7288.676573][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7288.676806][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7288.677036][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7288.677268][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7288.677512][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7288.677776][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7288.678052][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7288.678282][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7288.678515][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7288.678766][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7288.678993][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7288.679233][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7288.679485][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7288.679749][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7288.680017][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7288.680259][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7288.680522][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7288.680777][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7288.681112][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7288.681357][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7288.681667][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7288.681921][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7288.682118][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7288.682343][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7288.682588][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7288.682854][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7288.683079][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7288.683299][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7288.683607][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7288.683904][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7288.684175][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7288.684477][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7288.684721][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7288.684949][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7288.685247][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7288.685529][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7288.685856][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7288.686085][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7288.686371][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7288.686644][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7288.686947][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7288.687193][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7288.687442][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7288.687689][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7288.687999][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7288.688330][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7288.688635][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7288.688900][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7288.689179][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7288.689484][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7288.689782][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7288.690098][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7288.690329][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7288.690585][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7288.690837][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7288.691098][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7288.691373][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7288.691676][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7288.691919][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7288.692186][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7288.692419][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7288.692654][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7288.692877][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7288.693108][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7288.693364][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7288.693612][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7288.693870][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7288.694146][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7288.694449][ C3] tc_run (net/core/dev.c:3945) [ 7288.694647][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7288.694870][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7288.695101][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7288.695355][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7288.695600][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7288.695832][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7288.696088][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7288.696384][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7288.696647][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7288.696892][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7288.697149][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7288.697418][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7288.697752][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7288.698028][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7288.698282][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7288.698556][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7288.698766][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7288.699001][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7288.699268][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7288.699571][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7288.699836][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7288.700079][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7288.700303][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7288.700563][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7288.700801][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7288.701044][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7288.701278][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7288.701518][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7288.701745][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7288.702003][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7288.702277][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7288.702512][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7288.702752][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7288.703043][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7288.703354][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7288.703591][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7288.703843][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7288.704103][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7288.704336][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7288.704564][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7288.704819][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7288.705072][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7288.705324][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7288.705585][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7288.705859][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7288.706091][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7288.706373][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7288.706603][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7288.706860][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7288.707074][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7288.707386][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7288.707629][ C3] __do_softirq (kernel/softirq.c:553) [ 7288.707860][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7288.708077][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7288.708358][ C3] [ 7288.708512][ C3] [ 7288.708659][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7288.708948][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7288.709260][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7288.710191][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7288.710483][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7288.710866][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7288.711249][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7288.711631][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7288.712012][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7288.712399][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7288.712682][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7288.712892][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7288.713111][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7288.713354][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7288.713628][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7288.713856][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7288.714102][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7288.714345][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7288.714624][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7288.714835][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7288.715069][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7288.715306][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7288.715535][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7288.715813][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7288.716066][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7288.716294][ C3] ksys_write (fs/read_write.c:643) [ 7288.716501][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7288.716740][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7288.717033][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7288.717256][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7288.717547][ C3] RIP: 0033:0x7f93b2836957 [ 7288.717764][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7288.718695][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7288.719098][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7288.719481][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7288.719863][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7288.720245][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7288.720625][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7316.614890][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7316.615379][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7316.615808][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7316.616239][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7316.617073][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7316.617636][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7316.617929][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 7316.618822][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7316.619105][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7316.619472][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7316.619838][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7316.620206][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7316.620573][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7316.620939][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7316.621351][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7316.621656][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7316.622024][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7316.622392][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7316.622757][ C1] PKRU: 55555554 [ 7316.622924][ C1] Call Trace: [ 7316.623081][ C1] [ 7316.623220][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7316.623462][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7316.623686][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7316.623940][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7316.624190][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7316.624458][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7316.624701][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7316.624983][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7316.625225][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7316.625508][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7316.625780][ C1] [ 7316.625919][ C1] [ 7316.626057][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7316.626349][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7316.626613][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7316.626880][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7316.627159][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7316.627448][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7316.627670][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7316.627891][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7316.628120][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7316.628371][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7316.628632][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7316.628852][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7316.629074][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7316.629314][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7316.629530][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7316.629755][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7316.629992][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7316.630249][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7316.630504][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7316.630732][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7316.630980][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7316.631226][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7316.631546][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7316.631779][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7316.632073][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7316.632316][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7316.632503][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7316.632713][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7316.632946][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7316.633202][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7316.633455][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7316.633662][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7316.633957][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7316.634241][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7316.634500][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7316.634772][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7316.635003][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7316.635216][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7316.635491][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7316.635755][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7316.636054][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7316.636274][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7316.636547][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7316.636810][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7316.637100][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7316.637350][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7316.637568][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7316.637796][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7316.638083][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7316.638390][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7316.638665][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7316.638918][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7316.639183][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7316.639471][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7316.639731][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7316.640022][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7316.640251][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7316.640509][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7316.640737][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7316.640965][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7316.641194][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7316.641436][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7316.641670][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7316.641898][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7316.642140][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7316.642383][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7316.642593][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7316.642827][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7316.643077][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7316.643325][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7316.643526][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7316.643771][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7316.644057][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7316.644280][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7316.644492][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7316.644722][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7316.644957][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7316.645220][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7316.645468][ C1] tc_run (net/core/dev.c:3945) [ 7316.645657][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7316.645868][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7316.646088][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7316.646329][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7316.646561][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7316.646782][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7316.647025][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7316.647310][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7316.647557][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7316.647789][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7316.648032][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7316.648268][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7316.648525][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7316.648836][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7316.649089][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7316.649323][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7316.649566][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7316.649765][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7316.649982][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7316.650207][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7316.650469][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7316.650699][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7316.650921][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7316.651149][ C1] ? __create_object (mm/kmemleak.c:756) [ 7316.651376][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7316.651622][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7316.651880][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7316.652130][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7316.652392][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7316.652613][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7316.652857][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7316.653064][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7316.653270][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7316.653489][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7316.653719][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7316.653953][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7316.654203][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7316.654411][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7316.654644][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7316.654879][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7316.655097][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7316.655344][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7316.655565][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7316.655809][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7316.656031][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7316.656294][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7316.656570][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7316.656846][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7316.657141][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7316.657431][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7316.657711][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7316.657923][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7316.658200][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7316.658411][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7316.659303][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7316.659691][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7316.660060][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7316.660429][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7316.660796][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7316.661161][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7316.663486][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7316.663998][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7316.664487][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7316.664943][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7316.665824][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7316.666418][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7316.666733][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7316.667679][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7316.667976][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7316.668365][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7316.668752][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7316.669136][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7316.669525][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7316.669912][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7316.670347][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7316.670668][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7316.671055][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7316.671443][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7316.671830][ C3] PKRU: 55555554 [ 7316.672006][ C3] Call Trace: [ 7316.672169][ C3] [ 7316.672314][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7316.672567][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7316.672802][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7316.673070][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7316.673335][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7316.673616][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7316.673873][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7316.674170][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7316.674425][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7316.674722][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7316.675008][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7316.675313][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7316.675593][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7316.675881][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7316.676161][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7316.676462][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7316.676695][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7316.676929][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7316.677166][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7316.677406][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7316.677671][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7316.677946][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7316.678177][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7316.678410][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7316.678662][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7316.678888][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7316.679127][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7316.679377][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7316.679643][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7316.679913][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7316.680153][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7316.680418][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7316.680673][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7316.681009][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7316.681253][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7316.681563][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7316.681816][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7316.682016][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7316.682239][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7316.682483][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7316.682751][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7316.682975][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7316.683196][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7316.683504][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7316.683800][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7316.684074][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7316.684358][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7316.684598][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7316.684822][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7316.685110][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7316.685389][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7316.685704][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7316.685935][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7316.686222][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7316.686501][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7316.686808][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7316.687054][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7316.687284][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7316.687544][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7316.687854][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7316.688185][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7316.688483][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7316.688760][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7316.689038][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7316.689340][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7316.689640][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7316.689955][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7316.690188][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7316.690444][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7316.690695][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7316.690953][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7316.691230][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7316.691530][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7316.691771][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7316.692041][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7316.692272][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7316.692507][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7316.692734][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7316.692965][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7316.693222][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7316.693470][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7316.693729][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7316.694002][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7316.694305][ C3] tc_run (net/core/dev.c:3945) [ 7316.694502][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7316.694726][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7316.694958][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7316.695212][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7316.695456][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7316.695686][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7316.695943][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7316.696236][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7316.696501][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7316.696745][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7316.697002][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7316.697256][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7316.697582][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7316.697849][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7316.698095][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7316.698352][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7316.698562][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7316.698796][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7316.699065][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7316.699368][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7316.699635][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7316.699879][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7316.700102][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7316.700363][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7316.700599][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7316.700842][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7316.701075][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7316.701317][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7316.701546][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7316.701804][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7316.702076][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7316.702312][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7316.702553][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7316.702845][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7316.703155][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7316.703391][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7316.703644][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7316.703905][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7316.704136][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7316.704366][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7316.704620][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7316.704873][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7316.705124][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7316.705386][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7316.705663][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7316.705895][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7316.706176][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7316.706409][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7316.706664][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7316.706879][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7316.707186][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7316.707431][ C3] __do_softirq (kernel/softirq.c:553) [ 7316.707662][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7316.707881][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7316.708164][ C3] [ 7316.708315][ C3] [ 7316.708471][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7316.708762][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7316.709073][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7316.709999][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7316.710295][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7316.710677][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7316.711059][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7316.711442][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7316.711824][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7316.712207][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7316.712493][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7316.712703][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7316.712925][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7316.713170][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7316.713446][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7316.713676][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7316.713925][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7316.714172][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7316.714451][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7316.714667][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7316.714902][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7316.715136][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7316.715369][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7316.715650][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7316.715908][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7316.716137][ C3] ksys_write (fs/read_write.c:643) [ 7316.716349][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7316.716589][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7316.716881][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7316.717106][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7316.717401][ C3] RIP: 0033:0x7f93b2836957 [ 7316.717617][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7316.718556][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7316.718961][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7316.719345][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7316.719730][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7316.720116][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7316.720501][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7316.720888][ C3] | [ 7338.780162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7338.780510][ C1] rcu: 1-....: (4953694 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1201774 | [ 7338.781026][ C1] rcu: (t=4944809 jiffies g=1064457 q=106 ncpus=4) [ 7338.781749][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7338.782319][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7338.782623][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7338.783516][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7338.783799][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7338.784165][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7338.784530][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7338.784897][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7338.785264][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7338.785629][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7338.786039][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7338.786344][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7338.786712][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7338.787082][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7338.787469][ C1] PKRU: 55555554 [ 7338.787645][ C1] Call Trace: [ 7338.787811][ C1] [ 7338.787956][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7338.788220][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7338.788462][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7338.788694][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7338.788907][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7338.789154][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7338.789403][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7338.789638][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7338.789899][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7338.790121][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7338.790410][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7338.790659][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7338.790925][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7338.791170][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7338.791451][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7338.791692][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7338.791979][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7338.792250][ C1] [ 7338.792390][ C1] [ 7338.792527][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7338.792817][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7338.793082][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7338.793355][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7338.793619][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7338.793909][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7338.794131][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7338.794353][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7338.794582][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7338.794836][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7338.795097][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7338.795317][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7338.795540][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7338.795779][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7338.795996][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7338.796223][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7338.796460][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7338.796715][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7338.796969][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7338.797223][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7338.797487][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7338.797740][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7338.798078][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7338.798329][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7338.798627][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7338.798869][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7338.799057][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7338.799270][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7338.799503][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7338.799759][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7338.800009][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7338.800219][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7338.800513][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7338.800794][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7338.801055][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7338.801325][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7338.801555][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7338.801766][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7338.802039][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7338.802303][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7338.802601][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7338.802820][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7338.803091][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7338.803355][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7338.803646][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7338.803881][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7338.804096][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7338.804325][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7338.804612][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7338.804917][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7338.805194][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7338.805446][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7338.805709][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7338.805996][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7338.806258][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7338.806547][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7338.806776][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7338.807034][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7338.807293][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7338.807531][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7338.807771][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7338.808025][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7338.808280][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7338.808507][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7338.808748][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7338.808992][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7338.809199][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7338.809433][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7338.809686][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7338.809932][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7338.810131][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7338.810377][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7338.810660][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7338.810883][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7338.811094][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7338.811324][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7338.811558][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7338.811820][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7338.812067][ C1] tc_run (net/core/dev.c:3945) [ 7338.812256][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7338.812468][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7338.812686][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7338.812925][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7338.813158][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7338.813378][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7338.813620][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7338.813901][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7338.814150][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7338.814383][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7338.814625][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7338.814862][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7338.815122][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7338.815434][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7338.815686][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7338.815918][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7338.816162][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7338.816361][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7338.816577][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7338.816800][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7338.817068][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7338.817325][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7338.817559][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7338.817800][ C1] ? __create_object (mm/kmemleak.c:756) [ 7338.818037][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7338.818304][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7338.818560][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7338.818811][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7338.819067][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7338.819287][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7338.819531][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7338.819738][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7338.819943][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7338.820160][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7338.820388][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7338.820621][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7338.820870][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7338.821076][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7338.821306][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7338.821539][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7338.821758][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7338.822001][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7338.822223][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7338.822465][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7338.822688][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7338.822947][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7338.823223][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7338.823497][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7338.823793][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7338.824025][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7338.824306][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7338.824520][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7338.824794][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7338.825005][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7338.825898][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7338.826285][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7338.826652][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7338.827017][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7338.827417][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7338.827804][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7338.827804][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7338.828194][ C1] | [ 7338.828349][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 7338.828599][ C3] NMI backtrace for cpu 3 [ 7338.828610][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7338.828612][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7338.828620][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7338.828623][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7338.828626][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7338.828628][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7338.828630][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7338.828632][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7338.828634][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7338.828635][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7338.828637][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7338.828640][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7338.828642][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7338.828643][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7338.828645][ C3] PKRU: 55555554 [ 7338.828646][ C3] Call Trace: [ 7338.828648][ C3] [ 7338.828652][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7338.828657][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7338.828663][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7338.828668][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7338.828671][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7338.828673][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7338.828679][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7338.828683][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7338.828686][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7338.828690][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7338.828693][ C3] [ 7338.828694][ C3] [ 7338.828695][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7338.828698][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7338.828704][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7338.828708][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7338.828712][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7338.828716][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7338.828719][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7338.828722][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7338.828725][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7338.828729][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7338.828733][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7338.828739][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7338.828742][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7338.828747][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7338.828753][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7338.828756][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7338.828759][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7338.828761][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7338.828763][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7338.828769][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7338.828773][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7338.828777][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7338.828786][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7338.828789][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7338.828791][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7338.828796][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7338.828798][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7338.828802][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7338.828806][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7338.828812][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7338.828817][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7338.828821][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7338.828828][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7338.828832][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7338.828834][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7338.828838][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7338.828841][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7338.828846][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7338.828848][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7338.828853][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7338.828856][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7338.828860][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7338.828863][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7338.828865][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7338.828869][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7338.828876][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7338.828882][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7338.828889][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7338.828894][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7338.828904][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7338.828912][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7338.828920][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7338.828929][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7338.828932][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7338.828936][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7338.828941][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7338.828943][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7338.828946][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7338.828950][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7338.828957][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7338.828960][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7338.828964][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7338.828969][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7338.828972][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7338.828975][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7338.828977][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7338.828981][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7338.828983][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7338.828985][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7338.828989][ C3] tc_run (net/core/dev.c:3945) [ 7338.828993][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7338.828996][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7338.828999][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7338.829003][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7338.829007][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7338.829009][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7338.829012][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7338.829016][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7338.829018][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7338.829022][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7338.829026][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7338.829029][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7338.829036][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7338.829039][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7338.829042][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7338.829046][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7338.829049][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7338.829051][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7338.829054][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7338.829057][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7338.829060][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7338.829064][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7338.829066][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7338.829070][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7338.829074][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7338.829077][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7338.829080][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7338.829084][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7338.829086][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7338.829092][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7338.829095][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7338.829099][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7338.829103][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7338.829108][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7338.829111][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7338.829114][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7338.829118][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7338.829121][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7338.829124][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7338.829128][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7338.829133][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7338.829137][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7338.829140][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7338.829144][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7338.829147][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7338.829149][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7338.829155][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7338.829158][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7338.829162][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7338.829165][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7338.829170][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7338.829173][ C3] __do_softirq (kernel/softirq.c:553) [ 7338.829177][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7338.829180][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7338.829184][ C3] [ 7338.829184][ C3] [ 7338.829185][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7338.829189][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7338.829191][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7338.829193][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7338.829195][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7338.829197][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7338.829198][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7338.829200][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7338.829201][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7338.829205][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7338.829209][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7338.829215][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7338.829222][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7338.829225][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7338.829230][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7338.829232][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7338.829236][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7338.829241][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7338.829244][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7338.829249][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7338.829251][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7338.829255][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7338.829257][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7338.829261][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7338.829265][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7338.829269][ C3] ksys_write (fs/read_write.c:643) [ 7338.829273][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7338.829277][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7338.829280][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7338.829285][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7338.829288][ C3] RIP: 0033:0x7f93b2836957 [ 7338.829291][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7338.829293][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7338.829295][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7338.829297][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7338.829298][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7338.829300][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7338.829301][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7364.614904][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7364.615391][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7364.615819][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7364.616251][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7364.617093][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7364.617656][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7364.617954][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7364.618847][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7364.619129][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7364.619497][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7364.619865][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7364.620232][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7364.620598][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7364.620963][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7364.621374][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7364.621680][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7364.622048][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7364.622416][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7364.622780][ C1] PKRU: 55555554 [ 7364.622947][ C1] Call Trace: [ 7364.623105][ C1] [ 7364.623243][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7364.623485][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7364.623709][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7364.623965][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7364.624218][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7364.624481][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7364.624725][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7364.625009][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7364.625251][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7364.625537][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7364.625810][ C1] [ 7364.625947][ C1] [ 7364.626084][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7364.626376][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7364.626645][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7364.626915][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7364.627188][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7364.627477][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7364.627698][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7364.627919][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7364.628149][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7364.628402][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7364.628665][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7364.628884][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7364.629105][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7364.629346][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7364.629564][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7364.629792][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7364.630030][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7364.630285][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7364.630539][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7364.630768][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7364.631019][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7364.631268][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7364.631587][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7364.631820][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7364.632114][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7364.632358][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7364.632545][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7364.632758][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7364.632991][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7364.633246][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7364.633497][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7364.633707][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7364.634000][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7364.634282][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7364.634541][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7364.634811][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7364.635042][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7364.635256][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7364.635533][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7364.635794][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7364.636093][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7364.636316][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7364.636588][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7364.636851][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7364.637160][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7364.637396][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7364.637611][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7364.637839][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7364.638126][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7364.638434][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7364.638711][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7364.638963][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7364.639231][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7364.639516][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7364.639780][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7364.640070][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7364.640300][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7364.640558][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7364.640789][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7364.641016][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7364.641245][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7364.641489][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7364.641723][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7364.641951][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7364.642196][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7364.642439][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7364.642647][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7364.642881][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7364.643134][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7364.643382][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7364.643580][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7364.643825][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7364.644111][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7364.644336][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7364.644549][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7364.644777][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7364.645016][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7364.645283][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7364.645529][ C1] tc_run (net/core/dev.c:3945) [ 7364.645718][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7364.645933][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7364.646153][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7364.646396][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7364.646629][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7364.646847][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7364.647095][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7364.647379][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7364.647629][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7364.647861][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7364.648105][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7364.648344][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7364.648602][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7364.648914][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7364.649168][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7364.649402][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7364.649647][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7364.649846][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7364.650063][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7364.650288][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7364.650553][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7364.650785][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7364.651007][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7364.651236][ C1] ? __create_object (mm/kmemleak.c:756) [ 7364.651462][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7364.651706][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7364.651967][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7364.652218][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7364.652480][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7364.652701][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7364.652945][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7364.653155][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7364.653359][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7364.653580][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7364.653811][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7364.654045][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7364.654296][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7364.654504][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7364.654732][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7364.654966][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7364.655185][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7364.655430][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7364.655653][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7364.655896][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7364.656120][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7364.656380][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7364.656656][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7364.656940][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7364.657238][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7364.657469][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7364.657747][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7364.657962][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7364.658240][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7364.658448][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7364.659341][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7364.659731][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7364.660098][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7364.660467][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7364.660835][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7364.661204][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7364.663539][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7364.664048][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7364.664534][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7364.664989][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7364.665869][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7364.666461][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 7364.666738][ C3] Code: 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f All code ======== 0: 5d pop %rbp 1: 41 5c pop %r12 3: e9 ba 23 9c ff jmp 0xffffffffff9c23c2 8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: f3 0f 1e fa endbr64 26: 48 8b 0c 24 mov (%rsp),%rcx 2a:* 89 f6 mov %esi,%esi <-- trapping instruction 2c: 31 d2 xor %edx,%edx 2e: e9 af ef ff ff jmp 0xffffffffffffefe2 33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3a: 00 00 00 00 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: 89 f6 mov %esi,%esi 2: 31 d2 xor %edx,%edx 4: e9 af ef ff ff jmp 0xffffffffffffefb8 9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 10: 00 00 00 00 14: 0f .byte 0xf 15: 1f (bad) [ 7364.667681][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [ 7364.667979][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7364.668364][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7364.668750][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7364.669135][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7364.669524][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7364.669910][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7364.670344][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7364.670666][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7364.671055][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7364.671444][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7364.671831][ C3] PKRU: 55555554 [ 7364.672008][ C3] Call Trace: [ 7364.672172][ C3] [ 7364.672317][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7364.672571][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7364.672807][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7364.673075][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7364.673340][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7364.673621][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7364.673878][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7364.674175][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7364.674430][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7364.674728][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7364.675013][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7364.675318][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7364.675599][ C3] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 7364.675843][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7364.676115][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7364.676417][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7364.676649][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7364.676881][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7364.677118][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7364.677359][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7364.677622][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7364.677899][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7364.678129][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7364.678363][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7364.678615][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7364.678843][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7364.679083][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7364.679333][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7364.679599][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7364.679866][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7364.680105][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7364.680369][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7364.680624][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7364.680962][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7364.681208][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7364.681518][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7364.681772][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7364.681969][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7364.682193][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7364.682438][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7364.682706][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7364.682929][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7364.683149][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7364.683458][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7364.683755][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7364.684027][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7364.684312][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7364.684552][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7364.684776][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7364.685066][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7364.685342][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7364.685656][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7364.685888][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7364.686177][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7364.686454][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7364.686761][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7364.687030][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7364.687264][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7364.687509][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7364.687817][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7364.688148][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7364.688445][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7364.688725][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7364.689005][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7364.689309][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7364.689608][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7364.689923][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7364.690156][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7364.690412][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7364.690663][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7364.690921][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7364.691197][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7364.691499][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7364.691741][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7364.692009][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7364.692261][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7364.692500][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7364.692731][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7364.692969][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7364.693232][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7364.693494][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7364.693756][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7364.694030][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7364.694331][ C3] tc_run (net/core/dev.c:3945) [ 7364.694531][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7364.694753][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7364.694984][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7364.695237][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7364.695481][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7364.695713][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7364.695969][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7364.696263][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7364.696527][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7364.696771][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7364.697048][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7364.697302][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7364.697637][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7364.697912][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7364.698174][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7364.698431][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7364.698641][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7364.698876][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7364.699142][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7364.699445][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7364.699710][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7364.699953][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7364.700177][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7364.700436][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7364.700671][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7364.700914][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7364.701145][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7364.701385][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7364.701612][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7364.701870][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7364.702140][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7364.702376][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7364.702617][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7364.702908][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7364.703218][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7364.703455][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7364.703706][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7364.703965][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7364.704198][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7364.704424][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7364.704677][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7364.704929][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7364.705181][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7364.705441][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7364.705715][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7364.705946][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7364.706230][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7364.706460][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7364.706714][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7364.706929][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7364.707241][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7364.707487][ C3] __do_softirq (kernel/softirq.c:553) [ 7364.707718][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7364.707934][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7364.708220][ C3] [ 7364.708378][ C3] [ 7364.708524][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7364.708815][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7364.709127][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7364.710069][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7364.710365][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7364.710751][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7364.711139][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7364.711524][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7364.711907][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7364.712297][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7364.712581][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7364.712793][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7364.713014][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7364.713259][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7364.713535][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7364.713764][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7364.714012][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7364.714258][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7364.714539][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7364.714751][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7364.714987][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7364.715224][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7364.715453][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7364.715735][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7364.715991][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7364.716221][ C3] ksys_write (fs/read_write.c:643) [ 7364.716430][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7364.716671][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7364.716969][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7364.717216][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7364.717513][ C3] RIP: 0033:0x7f93b2836957 [ 7364.717738][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7364.718692][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7364.719098][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7364.719485][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7364.719870][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7364.720256][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7364.720640][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7392.614907][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7392.615398][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7392.615826][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7392.616260][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7392.617102][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7392.617665][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7392.617965][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7392.618855][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7392.619137][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7392.619506][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7392.619872][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7392.620239][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7392.620605][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7392.620973][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7392.621384][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7392.621690][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7392.622057][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7392.622426][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7392.622792][ C1] PKRU: 55555554 [ 7392.622959][ C1] Call Trace: [ 7392.623115][ C1] [ 7392.623256][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7392.623497][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7392.623721][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7392.623976][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7392.624227][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7392.624494][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7392.624738][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7392.625019][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7392.625262][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7392.625545][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7392.625818][ C1] [ 7392.625955][ C1] [ 7392.626096][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7392.626386][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7392.626651][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7392.626927][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7392.627192][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7392.627480][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7392.627703][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7392.627924][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7392.628152][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7392.628405][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7392.628666][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7392.628886][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7392.629108][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7392.629349][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7392.629563][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7392.629794][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7392.630031][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7392.630287][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7392.630543][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7392.630771][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7392.631020][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7392.631263][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7392.631583][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7392.631814][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7392.632108][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7392.632352][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7392.632541][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7392.632752][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7392.632987][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7392.633243][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7392.633495][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7392.633706][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7392.634000][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7392.634284][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7392.634542][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7392.634813][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7392.635043][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7392.635254][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7392.635531][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7392.635792][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7392.636093][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7392.636313][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7392.636586][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7392.636850][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7392.637144][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7392.637381][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7392.637598][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7392.637826][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7392.638114][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7392.638422][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7392.638697][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7392.638953][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7392.639219][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7392.639508][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7392.639768][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7392.640060][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7392.640289][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7392.640551][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7392.640781][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7392.641010][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7392.641240][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7392.641484][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7392.641718][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7392.641947][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7392.642192][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7392.642439][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7392.642647][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7392.642883][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7392.643133][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7392.643380][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7392.643580][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7392.643826][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7392.644111][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7392.644333][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7392.644547][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7392.644778][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7392.645013][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7392.645275][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7392.645523][ C1] tc_run (net/core/dev.c:3945) [ 7392.645713][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7392.645924][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7392.646144][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7392.646385][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7392.646617][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7392.646843][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7392.647086][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7392.647370][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7392.647620][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7392.647851][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7392.648095][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7392.648332][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7392.648589][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7392.648900][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7392.649154][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7392.649389][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7392.649632][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7392.649830][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7392.650047][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7392.650273][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7392.650535][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7392.650766][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7392.650987][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7392.651219][ C1] ? __create_object (mm/kmemleak.c:756) [ 7392.651442][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7392.651688][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7392.651949][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7392.652200][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7392.652460][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7392.652680][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7392.652925][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7392.653133][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7392.653339][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7392.653557][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7392.653787][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7392.654021][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7392.654270][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7392.654480][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7392.654709][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7392.654943][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7392.655160][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7392.655405][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7392.655624][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7392.655869][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7392.656092][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7392.656352][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7392.656626][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7392.656907][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7392.657205][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7392.657437][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7392.657718][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7392.657930][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7392.658206][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7392.658417][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7392.659312][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7392.659699][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7392.660068][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7392.660438][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7392.660804][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7392.661173][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7392.663508][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7392.664017][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7392.664505][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7392.664958][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7392.665836][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7392.666429][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7392.666743][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7392.667687][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7392.667985][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7392.668370][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7392.668756][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7392.669142][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7392.669527][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7392.669911][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7392.670343][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7392.670663][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7392.671051][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7392.671437][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7392.671820][ C3] PKRU: 55555554 [ 7392.671996][ C3] Call Trace: [ 7392.672164][ C3] [ 7392.672307][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7392.672559][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7392.672794][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7392.673060][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7392.673326][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7392.673604][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7392.673860][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7392.674155][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7392.674409][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7392.674710][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7392.674995][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7392.675297][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7392.675578][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7392.675863][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7392.676143][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7392.676445][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7392.676678][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7392.676929][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7392.677167][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7392.677413][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7392.677683][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7392.677967][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7392.678206][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7392.678439][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7392.678688][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7392.678918][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7392.679157][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7392.679407][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7392.679670][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7392.679937][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7392.680178][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7392.680439][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7392.680695][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7392.681029][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7392.681274][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7392.681583][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7392.681836][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7392.682032][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7392.682257][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7392.682500][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7392.682766][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7392.682990][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7392.683210][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7392.683517][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7392.683813][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7392.684084][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7392.684370][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7392.684609][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7392.684830][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7392.685121][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7392.685395][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7392.685710][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7392.685941][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7392.686229][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7392.686504][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7392.686814][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7392.687082][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7392.687314][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7392.687559][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7392.687866][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7392.688196][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7392.688491][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7392.688769][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7392.689047][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7392.689351][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7392.689650][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7392.689964][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7392.690196][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7392.690451][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7392.690702][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7392.690963][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7392.691237][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7392.691539][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7392.691782][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7392.692048][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7392.692282][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7392.692516][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7392.692738][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7392.692969][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7392.693225][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7392.693472][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7392.693730][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7392.694006][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7392.694308][ C3] tc_run (net/core/dev.c:3945) [ 7392.694506][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7392.694727][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7392.694958][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7392.695209][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7392.695454][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7392.695685][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7392.695940][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7392.696234][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7392.696497][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7392.696741][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7392.697001][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7392.697249][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7392.697574][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7392.697842][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7392.698085][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7392.698342][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7392.698551][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7392.698787][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7392.699054][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7392.699356][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7392.699621][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7392.699865][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7392.700089][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7392.700348][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7392.700583][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7392.700827][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7392.701060][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7392.701300][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7392.701527][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7392.701784][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7392.702056][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7392.702292][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7392.702532][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7392.702822][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7392.703132][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7392.703369][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7392.703619][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7392.703878][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7392.704111][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7392.704339][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7392.704592][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7392.704845][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7392.705096][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7392.705356][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7392.705630][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7392.705861][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7392.706142][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7392.706373][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7392.706628][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7392.706846][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7392.707132][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7392.707391][ C3] __do_softirq (kernel/softirq.c:553) [ 7392.707623][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7392.707841][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7392.708124][ C3] [ 7392.708272][ C3] [ 7392.708432][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7392.708724][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7392.709037][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7392.709972][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7392.710267][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7392.710653][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7392.711036][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7392.711419][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7392.711802][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7392.712191][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7392.712475][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7392.712686][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7392.712907][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7392.713150][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7392.713427][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7392.713655][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7392.713903][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7392.714146][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7392.714427][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7392.714639][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7392.714874][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7392.715110][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7392.715340][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7392.715619][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7392.715873][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7392.716102][ C3] ksys_write (fs/read_write.c:643) [ 7392.716310][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7392.716549][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7392.716846][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7392.717070][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7392.717358][ C3] RIP: 0033:0x7f93b2836957 [ 7392.717577][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7392.718510][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7392.718915][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7392.719300][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7392.719683][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7392.720066][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7392.720474][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7392.720872][ C3] | [ 7416.832162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7416.832499][ C1] rcu: 1-....: (5031602 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1220597 | [ 7416.833014][ C1] rcu: (t=5022861 jiffies g=1064457 q=106 ncpus=4) [ 7416.833734][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7416.834299][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7416.834602][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7416.835491][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7416.835774][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7416.836141][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7416.836507][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7416.836904][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7416.837293][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7416.837655][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7416.838063][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7416.838368][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7416.838735][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7416.839101][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7416.839465][ C1] PKRU: 55555554 [ 7416.839632][ C1] Call Trace: [ 7416.839788][ C1] [ 7416.839925][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7416.840178][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7416.840410][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7416.840641][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7416.840853][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7416.841101][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7416.841349][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7416.841585][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7416.841846][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7416.842069][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7416.842355][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7416.842605][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7416.842871][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7416.843115][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7416.843397][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7416.843638][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7416.843922][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7416.844193][ C1] [ 7416.844331][ C1] [ 7416.844468][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7416.844759][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7416.845023][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7416.845296][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7416.845560][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7416.845845][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7416.846067][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7416.846289][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7416.846518][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7416.846771][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7416.847032][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7416.847251][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7416.847472][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7416.847710][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7416.847928][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7416.848153][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7416.848390][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7416.848643][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7416.848896][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7416.849123][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7416.849375][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7416.849615][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7416.849936][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7416.850168][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7416.850462][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7416.850703][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7416.850890][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7416.851101][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7416.851334][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7416.851589][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7416.851840][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7416.852048][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7416.852342][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7416.852622][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7416.852885][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7416.853154][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7416.853383][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7416.853595][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7416.853868][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7416.854131][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7416.854429][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7416.854648][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7416.854919][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7416.855182][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7416.855473][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7416.855707][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7416.855922][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7416.856149][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7416.856439][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7416.856749][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7416.857025][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7416.857277][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7416.857541][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7416.857828][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7416.858090][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7416.858381][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7416.858608][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7416.858866][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7416.859094][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7416.859321][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7416.859550][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7416.859793][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7416.860028][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7416.860258][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7416.860499][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7416.860744][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7416.860952][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7416.861189][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7416.861439][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7416.861687][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7416.861886][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7416.862132][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7416.862417][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7416.862640][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7416.862852][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7416.863081][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7416.863316][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7416.863581][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7416.863828][ C1] tc_run (net/core/dev.c:3945) [ 7416.864017][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7416.864231][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7416.864449][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7416.864688][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7416.864920][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7416.865140][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7416.865383][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7416.865665][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7416.865915][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7416.866146][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7416.866390][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7416.866625][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7416.866888][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7416.867199][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7416.867453][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7416.867685][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7416.867928][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7416.868128][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7416.868344][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7416.868568][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7416.868832][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7416.869062][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7416.869282][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7416.869510][ C1] ? __create_object (mm/kmemleak.c:756) [ 7416.869736][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7416.869980][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7416.870240][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7416.870492][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7416.870751][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7416.870972][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7416.871216][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7416.871425][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7416.871627][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7416.871848][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7416.872078][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7416.872311][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7416.872559][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7416.872766][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7416.872996][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7416.873231][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7416.873450][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7416.873693][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7416.873916][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7416.874159][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7416.874383][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7416.874641][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7416.874917][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7416.875193][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7416.875489][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7416.875721][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7416.876003][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7416.876218][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7416.876491][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7416.876705][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7416.877602][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7416.877991][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7416.878360][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7416.878727][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7416.879094][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7416.879463][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7416.879463][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7416.879837][ C1] | [ 7416.879981][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 7416.880232][ C3] NMI backtrace for cpu 3 [ 7416.880239][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7416.880241][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7416.880246][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7416.880248][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7416.880251][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7416.880252][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7416.880254][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7416.880255][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7416.880257][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7416.880259][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7416.880261][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7416.880264][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7416.880265][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7416.880267][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7416.880268][ C3] PKRU: 55555554 [ 7416.880270][ C3] Call Trace: [ 7416.880271][ C3] [ 7416.880273][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7416.880277][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7416.880281][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7416.880285][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7416.880288][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7416.880290][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7416.880296][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7416.880299][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7416.880302][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7416.880306][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7416.880309][ C3] [ 7416.880310][ C3] [ 7416.880311][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7416.880314][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7416.880318][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7416.880321][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7416.880325][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7416.880328][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7416.880331][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7416.880334][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7416.880336][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7416.880339][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7416.880342][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7416.880348][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7416.880351][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7416.880355][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7416.880359][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7416.880363][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7416.880365][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7416.880367][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7416.880370][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7416.880374][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7416.880377][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7416.880381][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7416.880389][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7416.880392][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7416.880394][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7416.880398][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7416.880401][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7416.880404][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7416.880406][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7416.880412][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7416.880417][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7416.880420][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7416.880428][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7416.880432][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7416.880434][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7416.880437][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7416.880441][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7416.880445][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7416.880447][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7416.880451][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7416.880455][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7416.880459][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7416.880462][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7416.880464][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7416.880467][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7416.880474][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7416.880480][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7416.880486][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7416.880491][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7416.880500][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7416.880509][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7416.880517][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7416.880526][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7416.880529][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7416.880532][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7416.880535][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7416.880537][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7416.880539][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7416.880542][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7416.880548][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7416.880551][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7416.880556][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7416.880561][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7416.880564][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7416.880567][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7416.880569][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7416.880573][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7416.880575][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7416.880577][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7416.880581][ C3] tc_run (net/core/dev.c:3945) [ 7416.880584][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7416.880587][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7416.880589][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7416.880593][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7416.880597][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7416.880599][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7416.880602][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7416.880605][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7416.880608][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7416.880612][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7416.880615][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7416.880619][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7416.880626][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7416.880628][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7416.880632][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7416.880636][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7416.880639][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7416.880641][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7416.880644][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7416.880647][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7416.880649][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7416.880652][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7416.880654][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7416.880657][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7416.880660][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7416.880663][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7416.880667][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7416.880670][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7416.880673][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7416.880678][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7416.880681][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7416.880684][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7416.880688][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7416.880692][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7416.880695][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7416.880699][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7416.880702][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7416.880705][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7416.880708][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7416.880711][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7416.880716][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7416.880720][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7416.880723][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7416.880727][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7416.880730][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7416.880732][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7416.880737][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7416.880740][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7416.880742][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7416.880745][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7416.880750][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7416.880753][ C3] __do_softirq (kernel/softirq.c:553) [ 7416.880757][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7416.880759][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7416.880762][ C3] [ 7416.880763][ C3] [ 7416.880764][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7416.880767][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7416.880770][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7416.880772][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7416.880774][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7416.880775][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7416.880777][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7416.880778][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7416.880779][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7416.880783][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7416.880787][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7416.880791][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7416.880797][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7416.880800][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7416.880804][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7416.880806][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7416.880809][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7416.880814][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7416.880817][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7416.880821][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7416.880823][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7416.880827][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7416.880829][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7416.880833][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7416.880837][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7416.880841][ C3] ksys_write (fs/read_write.c:643) [ 7416.880844][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7416.880848][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7416.880852][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7416.880856][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7416.880859][ C3] RIP: 0033:0x7f93b2836957 [ 7416.880861][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7416.880863][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7416.880865][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7416.880866][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7416.880868][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7416.880869][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7416.880871][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7444.614899][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7444.615386][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7444.615815][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7444.616245][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7444.617081][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7444.617644][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 7444.617905][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [ 7444.618796][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000282 [ 7444.619078][ C1] RAX: ffff888007a88e1c RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7444.619445][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7444.619812][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7444.620177][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7444.620542][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7444.620905][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7444.621316][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7444.621623][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7444.621989][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7444.622358][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7444.622722][ C1] PKRU: 55555554 [ 7444.622888][ C1] Call Trace: [ 7444.623046][ C1] [ 7444.623183][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7444.623424][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7444.623648][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7444.623903][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7444.624154][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7444.624419][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7444.624662][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7444.624944][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7444.625186][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7444.625470][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7444.625743][ C1] [ 7444.625880][ C1] [ 7444.626017][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7444.626307][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7444.626577][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 7444.626812][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7444.627068][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7444.627357][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7444.627578][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7444.627798][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7444.628025][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7444.628280][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7444.628542][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7444.628761][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7444.628982][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7444.629224][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7444.629438][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7444.629665][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7444.629901][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7444.630154][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7444.630414][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7444.630641][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7444.630890][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7444.631132][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7444.631449][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7444.631680][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7444.631974][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7444.632216][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7444.632404][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7444.632616][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7444.632849][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7444.633101][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7444.633358][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7444.633564][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7444.633858][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7444.634139][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7444.634397][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7444.634667][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7444.634895][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7444.635106][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7444.635384][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7444.635644][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7444.635943][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7444.636162][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7444.636436][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7444.636701][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7444.636991][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7444.637228][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7444.637443][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7444.637670][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7444.637956][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7444.638264][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7444.638536][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7444.638789][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7444.639054][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7444.639342][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7444.639602][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7444.639893][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7444.640121][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7444.640379][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7444.640607][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7444.640835][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7444.641063][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7444.641306][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7444.641540][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7444.641769][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7444.642010][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7444.642253][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7444.642462][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7444.642697][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7444.642947][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7444.643194][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7444.643394][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7444.643640][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7444.643924][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7444.644150][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7444.644365][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7444.644594][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7444.644830][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7444.645091][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7444.645338][ C1] tc_run (net/core/dev.c:3945) [ 7444.645529][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7444.645741][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7444.645961][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7444.646202][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7444.646435][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7444.646660][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7444.646904][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7444.647185][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7444.647436][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7444.647668][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7444.647911][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7444.648146][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7444.648405][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7444.648714][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7444.648969][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7444.649203][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7444.649447][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7444.649644][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7444.649861][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7444.650088][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7444.650352][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7444.650584][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7444.650805][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7444.651034][ C1] ? __create_object (mm/kmemleak.c:756) [ 7444.651258][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7444.651504][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7444.651762][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7444.652012][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7444.652273][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7444.652491][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7444.652737][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7444.652946][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7444.653148][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7444.653368][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7444.653598][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7444.653832][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7444.654079][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7444.654289][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7444.654517][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7444.654751][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7444.654966][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7444.655212][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7444.655433][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7444.655676][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7444.655900][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7444.656159][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7444.656434][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7444.656715][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7444.657010][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7444.657244][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7444.657523][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7444.657736][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7444.658012][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7444.658221][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7444.659111][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7444.659498][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7444.659863][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7444.660232][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7444.660597][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7444.660961][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7444.663296][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7444.663803][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7444.664291][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7444.664743][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7444.665621][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7444.666215][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 7444.666496][ C3] Code: 11 80 38 00 74 ef 4d 8d 1c 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 <48> 83 c0 01 48 39 d0 74 a5 80 38 00 74 f2 e9 74 ff ff ff b8 01 00 All code ======== 0: 11 80 38 00 74 ef adc %eax,-0x108bffc8(%rax) 6: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11 a: 48 89 c2 mov %rax,%rdx d: 48 85 c0 test %rax,%rax 10: 75 b0 jne 0xffffffffffffffc2 12: 48 89 da mov %rbx,%rdx 15: 4c 89 d8 mov %r11,%rax 18: 4c 29 da sub %r11,%rdx 1b: e9 49 ff ff ff jmp 0xffffffffffffff69 20: 48 85 d2 test %rdx,%rdx 23: 74 b3 je 0xffffffffffffffd8 25: 48 01 ea add %rbp,%rdx 28: eb 09 jmp 0x33 2a:* 48 83 c0 01 add $0x1,%rax <-- trapping instruction 2e: 48 39 d0 cmp %rdx,%rax 31: 74 a5 je 0xffffffffffffffd8 33: 80 38 00 cmpb $0x0,(%rax) 36: 74 f2 je 0x2a 38: e9 74 ff ff ff jmp 0xffffffffffffffb1 3d: b8 .byte 0xb8 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: 48 83 c0 01 add $0x1,%rax 4: 48 39 d0 cmp %rdx,%rax 7: 74 a5 je 0xffffffffffffffae 9: 80 38 00 cmpb $0x0,(%rax) c: 74 f2 je 0x0 e: e9 74 ff ff ff jmp 0xffffffffffffff87 13: b8 .byte 0xb8 14: 01 00 add %eax,(%rax) [ 7444.667449][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000246 [ 7444.667744][ C3] RAX: ffffed1000f5136b RBX: ffffed1000f5136c RCX: ffffffff89c7fa80 [ 7444.668132][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7444.668518][ C3] RBP: ffffed1000f5136b R08: 0000000000000000 R09: ffffed1000f5136b [ 7444.668903][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7444.669288][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7444.669676][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7444.670108][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7444.670429][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7444.670816][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7444.671202][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7444.671590][ C3] PKRU: 55555554 [ 7444.671765][ C3] Call Trace: [ 7444.671927][ C3] [ 7444.672071][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7444.672325][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7444.672558][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7444.672826][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7444.673089][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7444.673369][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7444.673626][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7444.673918][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7444.674174][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7444.674470][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7444.674757][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7444.675061][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7444.675339][ C3] ? kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 7444.675591][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7444.675864][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7444.676164][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7444.676395][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7444.676631][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7444.676864][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7444.677104][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7444.677367][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7444.677640][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7444.677871][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7444.678104][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7444.678356][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7444.678583][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7444.678820][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7444.679069][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7444.679335][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7444.679603][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7444.679843][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7444.680105][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7444.680360][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7444.680696][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7444.680940][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7444.681252][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7444.681505][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7444.681702][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7444.681924][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7444.682170][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7444.682439][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7444.682661][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7444.682880][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7444.683189][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7444.683485][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7444.683756][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7444.684038][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7444.684280][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7444.684504][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7444.684794][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7444.685069][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7444.685384][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7444.685616][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7444.685902][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7444.686179][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7444.686485][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7444.686757][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7444.686989][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7444.687233][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7444.687542][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7444.687871][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7444.688171][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7444.688443][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7444.688735][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7444.689036][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7444.689337][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7444.689653][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7444.689885][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7444.690138][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7444.690390][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7444.690647][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7444.690922][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7444.691222][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7444.691463][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7444.691730][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7444.691961][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7444.692195][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7444.692421][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7444.692653][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7444.692907][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7444.693155][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7444.693414][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7444.693686][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7444.693989][ C3] tc_run (net/core/dev.c:3945) [ 7444.694187][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7444.694411][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7444.694642][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7444.694894][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7444.695139][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7444.695369][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7444.695626][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7444.695918][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7444.696182][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7444.696426][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7444.696687][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7444.696935][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7444.697261][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7444.697527][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7444.697772][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7444.698027][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7444.698239][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7444.698473][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7444.698741][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7444.699043][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7444.699310][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7444.699554][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7444.699778][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7444.700038][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7444.700274][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7444.700517][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7444.700748][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7444.700987][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7444.701217][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7444.701475][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7444.701745][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7444.701982][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7444.702223][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7444.702515][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7444.702826][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7444.703061][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7444.703315][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7444.703575][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7444.703807][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7444.704034][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7444.704287][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7444.704539][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7444.704790][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7444.705053][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7444.705331][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7444.705562][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7444.705842][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7444.706074][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7444.706330][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7444.706544][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7444.706834][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7444.707074][ C3] __do_softirq (kernel/softirq.c:553) [ 7444.707320][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7444.707535][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7444.707816][ C3] [ 7444.707963][ C3] [ 7444.708111][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7444.708421][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7444.708733][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7444.709670][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7444.709966][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7444.710351][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7444.710736][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7444.711121][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7444.711506][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7444.711892][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7444.712180][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7444.712389][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7444.712612][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7444.712857][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7444.713133][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7444.713365][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7444.713614][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7444.713858][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7444.714140][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7444.714356][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7444.714592][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7444.714829][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7444.715059][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7444.715342][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7444.715597][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7444.715826][ C3] ksys_write (fs/read_write.c:643) [ 7444.716037][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7444.716278][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7444.716577][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7444.716813][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7444.717103][ C3] RIP: 0033:0x7f93b2836957 [ 7444.717323][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7444.718260][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7444.718665][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7444.719050][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7444.719437][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7444.719821][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7444.720206][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7472.614907][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7472.615394][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7472.615821][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7472.616256][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7472.617104][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7472.617666][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7472.617964][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7472.618856][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7472.619137][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7472.619504][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7472.619870][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7472.620235][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7472.620599][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7472.620965][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7472.621376][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7472.621681][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7472.622047][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7472.622413][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7472.622783][ C1] PKRU: 55555554 [ 7472.622948][ C1] Call Trace: [ 7472.623105][ C1] [ 7472.623245][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7472.623489][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7472.623711][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7472.623968][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7472.624220][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7472.624484][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7472.624729][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7472.625009][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7472.625250][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7472.625535][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7472.625807][ C1] [ 7472.625952][ C1] [ 7472.626091][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7472.626382][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7472.626651][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7472.626922][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7472.627188][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7472.627476][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7472.627699][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7472.627919][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7472.628146][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7472.628400][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7472.628661][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7472.628880][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7472.629103][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7472.629343][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7472.629557][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7472.629784][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7472.630022][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7472.630277][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7472.630533][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7472.630759][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7472.631007][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7472.631249][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7472.631567][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7472.631798][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7472.632091][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7472.632339][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7472.632526][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7472.632738][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7472.632972][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7472.633227][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7472.633479][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7472.633688][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7472.633980][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7472.634263][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7472.634520][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7472.634792][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7472.635019][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7472.635232][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7472.635508][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7472.635767][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7472.636066][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7472.636287][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7472.636564][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7472.636824][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7472.637114][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7472.637349][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7472.637565][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7472.637793][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7472.638080][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7472.638389][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7472.638662][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7472.638914][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7472.639179][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7472.639467][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7472.639727][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7472.640017][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7472.640246][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7472.640501][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7472.640730][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7472.640956][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7472.641185][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7472.641427][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7472.641661][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7472.641887][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7472.642128][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7472.642372][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7472.642579][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7472.642814][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7472.643064][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7472.643311][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7472.643509][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7472.643755][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7472.644038][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7472.644262][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7472.644476][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7472.644704][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7472.644938][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7472.645200][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7472.645446][ C1] tc_run (net/core/dev.c:3945) [ 7472.645636][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7472.645848][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7472.646068][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7472.646309][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7472.646546][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7472.646765][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7472.647008][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7472.647288][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7472.647538][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7472.647769][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7472.648011][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7472.648246][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7472.648504][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7472.648812][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7472.649066][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7472.649300][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7472.649542][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7472.649739][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7472.649957][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7472.650182][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7472.650444][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7472.650674][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7472.650894][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7472.651121][ C1] ? __create_object (mm/kmemleak.c:756) [ 7472.651345][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7472.651590][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7472.651848][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7472.652097][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7472.652358][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7472.652576][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7472.652820][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7472.653029][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7472.653233][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7472.653451][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7472.653680][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7472.653912][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7472.654158][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7472.654368][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7472.654596][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7472.654829][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7472.655043][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7472.655288][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7472.655507][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7472.655748][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7472.655972][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7472.656230][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7472.656508][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7472.656783][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7472.657077][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7472.657310][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7472.657591][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7472.657803][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7472.658082][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7472.658292][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7472.659185][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7472.659572][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7472.659937][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7472.660306][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7472.660672][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7472.661037][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7472.663387][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7472.663900][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7472.664390][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7472.664844][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7472.665727][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7472.666321][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 7472.666603][ C3] Code: 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f All code ======== 0: 5d pop %rbp 1: 41 5c pop %r12 3: e9 ba 23 9c ff jmp 0xffffffffff9c23c2 8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: f3 0f 1e fa endbr64 26: 48 8b 0c 24 mov (%rsp),%rcx 2a:* 89 f6 mov %esi,%esi <-- trapping instruction 2c: 31 d2 xor %edx,%edx 2e: e9 af ef ff ff jmp 0xffffffffffffefe2 33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3a: 00 00 00 00 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: 89 f6 mov %esi,%esi 2: 31 d2 xor %edx,%edx 4: e9 af ef ff ff jmp 0xffffffffffffefb8 9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 10: 00 00 00 00 14: 0f .byte 0xf 15: 1f (bad) [ 7472.667543][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [ 7472.667840][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7472.668228][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7472.668614][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7472.669000][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7472.669388][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7472.669775][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7472.670208][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7472.670530][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7472.670917][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7472.671306][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7472.671692][ C3] PKRU: 55555554 [ 7472.671868][ C3] Call Trace: [ 7472.672032][ C3] [ 7472.672177][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7472.672431][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7472.672668][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7472.672936][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7472.673201][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7472.673482][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7472.673739][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7472.674035][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7472.674290][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7472.674590][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7472.674876][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7472.675181][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7472.675462][ C3] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 7472.675705][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7472.675980][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7472.676282][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7472.676519][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7472.676752][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7472.676985][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7472.677226][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7472.677490][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7472.677766][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7472.677996][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7472.678231][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7472.678483][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7472.678712][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7472.678951][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7472.679201][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7472.679469][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7472.679737][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7472.679977][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7472.680241][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7472.680496][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7472.680835][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7472.681079][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7472.681390][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7472.681644][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7472.681842][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7472.682064][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7472.682309][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7472.682579][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7472.682802][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7472.683024][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7472.683334][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7472.683630][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7472.683904][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7472.684190][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7472.684430][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7472.684654][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7472.684945][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7472.685220][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7472.685534][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7472.685766][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7472.686073][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7472.686358][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7472.686679][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7472.686934][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7472.687176][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7472.687433][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7472.687743][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7472.688073][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7472.688374][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7472.688656][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7472.688937][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7472.689242][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7472.689540][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7472.689856][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7472.690088][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7472.690345][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7472.690597][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7472.690856][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7472.691132][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7472.691434][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7472.691678][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7472.691948][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7472.692182][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7472.692415][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7472.692640][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7472.692872][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7472.693128][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7472.693378][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7472.693637][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7472.693912][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7472.694214][ C3] tc_run (net/core/dev.c:3945) [ 7472.694414][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7472.694637][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7472.694872][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7472.695124][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7472.695370][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7472.695600][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7472.695857][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7472.696150][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7472.696414][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7472.696662][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7472.696918][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7472.697166][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7472.697492][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7472.697758][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7472.698002][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7472.698257][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7472.698472][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7472.698707][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7472.698973][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7472.699275][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7472.699545][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7472.699788][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7472.700012][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7472.700273][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7472.700512][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7472.700756][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7472.700987][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7472.701227][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7472.701455][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7472.701712][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7472.701982][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7472.702220][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7472.702460][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7472.702751][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7472.703060][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7472.703297][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7472.703550][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7472.703811][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7472.704043][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7472.704272][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7472.704525][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7472.704778][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7472.705030][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7472.705292][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7472.705567][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7472.705798][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7472.706080][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7472.706312][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7472.706592][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7472.706812][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7472.707105][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7472.707351][ C3] __do_softirq (kernel/softirq.c:553) [ 7472.707582][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7472.707799][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7472.708083][ C3] [ 7472.708232][ C3] [ 7472.708391][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7472.708683][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7472.708996][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7472.709934][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7472.710232][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7472.710617][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7472.711006][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7472.711395][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7472.711781][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7472.712170][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7472.712458][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7472.712671][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7472.712896][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7472.713140][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7472.713418][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7472.713650][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7472.713899][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7472.714144][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7472.714425][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7472.714640][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7472.714877][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7472.715114][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7472.715344][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7472.715628][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7472.715884][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7472.716114][ C3] ksys_write (fs/read_write.c:643) [ 7472.716325][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7472.716570][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7472.716866][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7472.717089][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7472.717383][ C3] RIP: 0033:0x7f93b2836957 [ 7472.717603][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7472.718549][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7472.718956][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7472.719343][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7472.719731][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7472.720117][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7472.720503][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7472.720892][ C3] | [ 7494.884162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7494.884501][ C1] rcu: 1-....: (5109510 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1239403 | [ 7494.885017][ C1] rcu: (t=5100913 jiffies g=1064457 q=106 ncpus=4) [ 7494.885738][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7494.886303][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7494.886609][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7494.887502][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7494.887786][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7494.888151][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7494.888519][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7494.888886][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7494.889253][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7494.889618][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7494.890028][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7494.890334][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7494.890701][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7494.891067][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7494.891433][ C1] PKRU: 55555554 [ 7494.891600][ C1] Call Trace: [ 7494.891759][ C1] [ 7494.891897][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7494.892147][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7494.892380][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7494.892611][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7494.892824][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7494.893071][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7494.893320][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7494.893556][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7494.893818][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7494.894041][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7494.894329][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7494.894579][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7494.894845][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7494.895089][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7494.895371][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7494.895612][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7494.895897][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7494.896168][ C1] [ 7494.896308][ C1] [ 7494.896451][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7494.896739][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7494.897005][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7494.897276][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7494.897542][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7494.897829][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7494.898049][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7494.898270][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7494.898498][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7494.898747][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7494.899009][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7494.899228][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7494.899449][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7494.899687][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7494.899904][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7494.900131][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7494.900368][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7494.900620][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7494.900873][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7494.901099][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7494.901351][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7494.901592][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7494.901912][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7494.902144][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7494.902438][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7494.902680][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7494.902867][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7494.903080][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7494.903314][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7494.903569][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7494.903819][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7494.904029][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7494.904321][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7494.904601][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7494.904860][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7494.905129][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7494.905358][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7494.905570][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7494.905844][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7494.906107][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7494.906410][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7494.906627][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7494.906898][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7494.907160][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7494.907450][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7494.907684][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7494.907897][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7494.908124][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7494.908411][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7494.908714][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7494.908989][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7494.909241][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7494.909504][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7494.909790][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7494.910051][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7494.910341][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7494.910567][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7494.910825][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7494.911053][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7494.911279][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7494.911506][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7494.911747][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7494.911979][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7494.912207][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7494.912448][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7494.912692][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7494.912898][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7494.913131][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7494.913380][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7494.913626][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7494.913825][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7494.914070][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7494.914355][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7494.914576][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7494.914787][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7494.915016][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7494.915250][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7494.915512][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7494.915758][ C1] tc_run (net/core/dev.c:3945) [ 7494.915945][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7494.916157][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7494.916397][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7494.916636][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7494.916868][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7494.917087][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7494.917329][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7494.917608][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7494.917857][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7494.918088][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7494.918330][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7494.918564][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7494.918822][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7494.919131][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7494.919384][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7494.919615][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7494.919857][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7494.920055][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7494.920270][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7494.920494][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7494.920757][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7494.920987][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7494.921207][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7494.921435][ C1] ? __create_object (mm/kmemleak.c:756) [ 7494.921658][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7494.921902][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7494.922160][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7494.922412][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7494.922670][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7494.922890][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7494.923133][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7494.923342][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7494.923545][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7494.923764][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7494.923994][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7494.924227][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7494.924475][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7494.924680][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7494.924910][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7494.925143][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7494.925361][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7494.925603][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7494.925824][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7494.926067][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7494.926290][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7494.926551][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7494.926826][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7494.927098][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7494.927392][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7494.927623][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7494.927900][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7494.928117][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7494.928393][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7494.928602][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7494.929491][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7494.929878][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7494.930244][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7494.930608][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7494.930972][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7494.931340][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7494.931340][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7494.931708][ C1] | [ 7494.931851][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 7494.932101][ C3] NMI backtrace for cpu 3 [ 7494.932109][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7494.932111][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7494.932116][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7494.932118][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7494.932120][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7494.932122][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7494.932124][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7494.932125][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7494.932127][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7494.932129][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7494.932131][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7494.932133][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7494.932135][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7494.932136][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7494.932138][ C3] PKRU: 55555554 [ 7494.932139][ C3] Call Trace: [ 7494.932140][ C3] [ 7494.932142][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7494.932147][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7494.932152][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7494.932156][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7494.932160][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7494.932162][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7494.932167][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7494.932171][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7494.932174][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7494.932177][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7494.932180][ C3] [ 7494.932182][ C3] [ 7494.932183][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7494.932185][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7494.932189][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7494.932193][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7494.932196][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7494.932200][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7494.932203][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7494.932206][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7494.932208][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7494.932212][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7494.932214][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7494.932220][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7494.932223][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7494.932228][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7494.932232][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7494.932236][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7494.932238][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7494.932240][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7494.932243][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7494.932248][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7494.932251][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7494.932254][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7494.932262][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7494.932265][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7494.932267][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7494.932271][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7494.932274][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7494.932277][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7494.932280][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7494.932285][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7494.932290][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7494.932294][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7494.932302][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7494.932306][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7494.932308][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7494.932311][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7494.932315][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7494.932319][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7494.932321][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7494.932325][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7494.932329][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7494.932333][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7494.932335][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7494.932338][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7494.932341][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7494.932348][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7494.932354][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7494.932360][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7494.932365][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7494.932375][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7494.932383][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7494.932391][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7494.932400][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7494.932403][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7494.932406][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7494.932409][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7494.932412][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7494.932414][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7494.932418][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7494.932423][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7494.932426][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7494.932430][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7494.932436][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7494.932439][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7494.932441][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7494.932444][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7494.932447][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7494.932450][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7494.932452][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7494.932455][ C3] tc_run (net/core/dev.c:3945) [ 7494.932459][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7494.932462][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7494.932464][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7494.932468][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7494.932472][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7494.932474][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7494.932477][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7494.932480][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7494.932483][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7494.932486][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7494.932490][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7494.932493][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7494.932501][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7494.932503][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7494.932507][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7494.932510][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7494.932514][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7494.932516][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7494.932519][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7494.932522][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7494.932524][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7494.932527][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7494.932530][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7494.932533][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7494.932536][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7494.932539][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7494.932542][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7494.932546][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7494.932549][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7494.932554][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7494.932557][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7494.932561][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7494.932564][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7494.932569][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7494.932572][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7494.932576][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7494.932579][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7494.932582][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7494.932586][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7494.932590][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7494.932594][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7494.932598][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7494.932601][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7494.932605][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7494.932608][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7494.932610][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7494.932614][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7494.932617][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7494.932620][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7494.932623][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7494.932627][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7494.932630][ C3] __do_softirq (kernel/softirq.c:553) [ 7494.932634][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7494.932636][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7494.932639][ C3] [ 7494.932640][ C3] [ 7494.932641][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7494.932644][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7494.932647][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7494.932649][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7494.932651][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7494.932652][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7494.932653][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7494.932655][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7494.932656][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7494.932660][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7494.932663][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7494.932669][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7494.932674][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7494.932677][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7494.932681][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7494.932683][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7494.932687][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7494.932692][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7494.932696][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7494.932700][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7494.932702][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7494.932706][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7494.932709][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7494.932713][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7494.932716][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7494.932720][ C3] ksys_write (fs/read_write.c:643) [ 7494.932724][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7494.932727][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7494.932731][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7494.932735][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7494.932738][ C3] RIP: 0033:0x7f93b2836957 [ 7494.932740][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7494.932742][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7494.932744][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7494.932746][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7494.932748][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7494.932749][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7494.932751][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7520.614891][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7520.615376][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7520.615801][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7520.616236][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7520.617071][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7520.617635][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7520.617935][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7520.618827][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7520.619107][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7520.619477][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7520.619842][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7520.620208][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7520.620573][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7520.620941][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7520.621351][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7520.621656][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7520.622023][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7520.622391][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7520.622759][ C1] PKRU: 55555554 [ 7520.622925][ C1] Call Trace: [ 7520.623080][ C1] [ 7520.623221][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7520.623462][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7520.623685][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7520.623940][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7520.624191][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7520.624457][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7520.624704][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7520.624984][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7520.625229][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7520.625512][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7520.625785][ C1] [ 7520.625922][ C1] [ 7520.626062][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7520.626354][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7520.626620][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7520.626892][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7520.627156][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7520.627446][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7520.627668][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7520.627888][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7520.628116][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7520.628371][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7520.628633][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7520.628852][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7520.629074][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7520.629314][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7520.629529][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7520.629757][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7520.629994][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7520.630249][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7520.630506][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7520.630733][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7520.630983][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7520.631225][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7520.631544][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7520.631784][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7520.632078][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7520.632321][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7520.632509][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7520.632720][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7520.632953][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7520.633207][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7520.633460][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7520.633668][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7520.633960][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7520.634243][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7520.634500][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7520.634771][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7520.635000][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7520.635212][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7520.635488][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7520.635749][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7520.636047][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7520.636272][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7520.636546][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7520.636807][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7520.637099][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7520.637336][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7520.637552][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7520.637780][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7520.638066][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7520.638374][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7520.638647][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7520.638900][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7520.639165][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7520.639455][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7520.639715][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7520.640008][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7520.640238][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7520.640494][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7520.640722][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7520.640950][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7520.641181][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7520.641424][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7520.641658][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7520.641886][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7520.642128][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7520.642373][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7520.642581][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7520.642816][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7520.643066][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7520.643314][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7520.643513][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7520.643760][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7520.644044][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7520.644266][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7520.644479][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7520.644709][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7520.644943][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7520.645206][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7520.645457][ C1] tc_run (net/core/dev.c:3945) [ 7520.645647][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7520.645859][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7520.646078][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7520.646323][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7520.646556][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7520.646777][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7520.647020][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7520.647301][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7520.647551][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7520.647783][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7520.648026][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7520.648265][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7520.648523][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7520.648832][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7520.649088][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7520.649322][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7520.649565][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7520.649762][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7520.649979][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7520.650204][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7520.650466][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7520.650697][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7520.650918][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7520.651146][ C1] ? __create_object (mm/kmemleak.c:756) [ 7520.651371][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7520.651617][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7520.651875][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7520.652125][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7520.652385][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7520.652604][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7520.652849][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7520.653058][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7520.653265][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7520.653485][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7520.653714][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7520.653948][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7520.654196][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7520.654406][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7520.654634][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7520.654869][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7520.655083][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7520.655329][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7520.655549][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7520.655791][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7520.656015][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7520.656280][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7520.656555][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7520.656831][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7520.657127][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7520.657361][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7520.657639][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7520.657851][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7520.658129][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7520.658339][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7520.659230][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7520.659616][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7520.659981][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7520.660351][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7520.660716][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7520.661082][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7520.663414][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7520.663924][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7520.664414][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7520.664868][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7520.665747][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7520.666346][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7520.666660][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7520.667598][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7520.667895][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7520.668280][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7520.668664][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7520.669050][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7520.669435][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7520.669819][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7520.670252][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7520.670572][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7520.670962][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7520.671348][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7520.671734][ C3] PKRU: 55555554 [ 7520.671910][ C3] Call Trace: [ 7520.672075][ C3] [ 7520.672218][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7520.672471][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7520.672707][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7520.672974][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7520.673238][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7520.673517][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7520.673773][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7520.674069][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7520.674323][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7520.674623][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7520.674907][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7520.675211][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7520.675492][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7520.675777][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7520.676058][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7520.676364][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7520.676596][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7520.676828][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7520.677060][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7520.677301][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7520.677565][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7520.677841][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7520.678072][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7520.678305][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7520.678558][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7520.678786][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7520.679025][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7520.679275][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7520.679541][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7520.679808][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7520.680048][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7520.680311][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7520.680565][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7520.680902][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7520.681147][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7520.681457][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7520.681711][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7520.681908][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7520.682131][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7520.682375][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7520.682644][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7520.682866][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7520.683087][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7520.683396][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7520.683693][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7520.683963][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7520.684249][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7520.684487][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7520.684711][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7520.685002][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7520.685278][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7520.685593][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7520.685824][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7520.686112][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7520.686393][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7520.686701][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7520.686949][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7520.687177][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7520.687434][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7520.687742][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7520.688074][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7520.688372][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7520.688655][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7520.688935][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7520.689240][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7520.689539][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7520.689854][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7520.690086][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7520.690347][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7520.690599][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7520.690858][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7520.691135][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7520.691438][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7520.691679][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7520.691947][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7520.692181][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7520.692414][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7520.692639][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7520.692871][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7520.693127][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7520.693376][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7520.693635][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7520.693910][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7520.694211][ C3] tc_run (net/core/dev.c:3945) [ 7520.694411][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7520.694634][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7520.694865][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7520.695117][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7520.695363][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7520.695595][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7520.695851][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7520.696145][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7520.696414][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7520.696658][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7520.696914][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7520.697163][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7520.697490][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7520.697756][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7520.698002][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7520.698259][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7520.698470][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7520.698706][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7520.698972][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7520.699275][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7520.699541][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7520.699784][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7520.700008][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7520.700268][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7520.700505][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7520.700749][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7520.700979][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7520.701221][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7520.701449][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7520.701708][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7520.701980][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7520.702216][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7520.702457][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7520.702748][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7520.703059][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7520.703297][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7520.703549][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7520.703808][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7520.704040][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7520.704268][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7520.704521][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7520.704775][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7520.705026][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7520.705289][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7520.705563][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7520.705795][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7520.706075][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7520.706313][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7520.706568][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7520.706783][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7520.707069][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7520.707329][ C3] __do_softirq (kernel/softirq.c:553) [ 7520.707560][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7520.707777][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7520.708060][ C3] [ 7520.708209][ C3] [ 7520.708359][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7520.708662][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7520.708975][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7520.709912][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7520.710209][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7520.710594][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7520.710981][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7520.711366][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7520.711751][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7520.712139][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7520.712426][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7520.712637][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7520.712859][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7520.713103][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7520.713380][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7520.713612][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7520.713860][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7520.714105][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7520.714387][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7520.714601][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7520.714836][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7520.715074][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7520.715303][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7520.715586][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7520.715843][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7520.716073][ C3] ksys_write (fs/read_write.c:643) [ 7520.716288][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7520.716529][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7520.716824][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7520.717047][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7520.717339][ C3] RIP: 0033:0x7f93b2836957 [ 7520.717558][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7520.718495][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7520.718900][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7520.719286][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7520.719674][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7520.720059][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7520.720444][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7548.614892][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7548.615376][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7548.616002][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7548.616465][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7548.617421][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7548.618011][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7548.618328][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7548.619299][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7548.619595][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7548.619980][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7548.620367][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7548.620754][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7548.621138][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7548.621532][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7548.621942][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7548.622247][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7548.622613][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7548.622979][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7548.623346][ C1] PKRU: 55555554 [ 7548.623512][ C1] Call Trace: [ 7548.623667][ C1] [ 7548.623806][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7548.624047][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7548.624272][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7548.624528][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7548.624778][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7548.625043][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7548.625289][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7548.625570][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7548.625811][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7548.626131][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7548.626420][ C1] [ 7548.626564][ C1] [ 7548.626711][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7548.627015][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7548.627297][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7548.627577][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7548.627839][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7548.628125][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7548.628348][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7548.628569][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7548.628796][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7548.629046][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7548.629309][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7548.629528][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7548.629749][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7548.629988][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7548.630203][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7548.630430][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7548.630666][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7548.630920][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7548.631176][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7548.631404][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7548.631653][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7548.631895][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7548.632214][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7548.632446][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7548.632741][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7548.632982][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7548.633171][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7548.633422][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7548.633793][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7548.634060][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7548.634327][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7548.634546][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7548.634903][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7548.635226][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7548.635497][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7548.635784][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7548.636027][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7548.636259][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7548.636559][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7548.636836][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7548.637153][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7548.637385][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7548.637683][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7548.637943][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7548.638252][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7548.638503][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7548.638717][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7548.638944][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7548.639234][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7548.639539][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7548.639812][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7548.640065][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7548.640330][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7548.640617][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7548.640876][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7548.641165][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7548.641394][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7548.641649][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7548.641878][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7548.642105][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7548.642336][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7548.642577][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7548.642811][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7548.643038][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7548.643281][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7548.643523][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7548.643731][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7548.643967][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7548.644218][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7548.644466][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7548.644665][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7548.644911][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7548.645195][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7548.645417][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7548.645634][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7548.645863][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7548.646104][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7548.646394][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7548.646652][ C1] tc_run (net/core/dev.c:3945) [ 7548.646852][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7548.647075][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7548.647317][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7548.647556][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7548.647789][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7548.648008][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7548.648251][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7548.648530][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7548.648781][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7548.649013][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7548.649256][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7548.649491][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7548.649747][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7548.650057][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7548.650313][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7548.650546][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7548.650789][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7548.650986][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7548.651238][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7548.651574][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7548.651849][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7548.652081][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7548.652303][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7548.652544][ C1] ? __create_object (mm/kmemleak.c:756) [ 7548.652832][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7548.653097][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7548.653362][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7548.653611][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7548.653871][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7548.654088][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7548.654347][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7548.654562][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7548.654763][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7548.654982][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7548.655213][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7548.655446][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7548.655694][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7548.655923][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7548.656175][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7548.656421][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7548.656648][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7548.656905][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7548.657136][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7548.657395][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7548.657617][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7548.657877][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7548.658151][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7548.658428][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7548.658721][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7548.658952][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7548.659231][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7548.659442][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7548.659715][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7548.659923][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7548.660815][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7548.661202][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7548.661569][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7548.661937][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7548.662303][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7548.662667][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7548.665028][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7548.665544][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7548.666032][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7548.666493][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7548.667376][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7548.667970][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 7548.668245][ C3] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 7548.669184][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [ 7548.669482][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7548.669867][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7548.670253][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7548.670639][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7548.671025][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7548.671412][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7548.671844][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7548.672165][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7548.672557][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7548.672942][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7548.673328][ C3] PKRU: 55555554 [ 7548.673504][ C3] Call Trace: [ 7548.673671][ C3] [ 7548.673815][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7548.674069][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7548.674306][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7548.674573][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7548.674837][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7548.675115][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7548.675373][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7548.675669][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7548.675923][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7548.676247][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7548.676538][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7548.676851][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7548.677140][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 7548.677425][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7548.677696][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7548.677996][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7548.678232][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7548.678464][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7548.678696][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7548.678935][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7548.679201][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7548.679475][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7548.679705][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7548.679937][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7548.680188][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7548.680412][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7548.680651][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7548.680900][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7548.681166][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7548.681435][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7548.681673][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7548.681935][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7548.682190][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7548.682524][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7548.682768][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7548.683075][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7548.683329][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7548.683526][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7548.683748][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7548.683993][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7548.684259][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7548.684485][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7548.684705][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7548.685011][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7548.685305][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7548.685578][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7548.685861][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7548.686106][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7548.686350][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7548.686645][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7548.686929][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7548.687253][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7548.687516][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7548.687809][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7548.688093][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7548.688409][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7548.688671][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7548.688895][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7548.689133][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7548.689432][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7548.689752][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7548.690041][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7548.690307][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7548.690584][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7548.690888][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7548.691188][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7548.691503][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7548.691736][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7548.691993][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7548.692246][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7548.692504][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7548.692778][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7548.693079][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7548.693323][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7548.693590][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7548.693822][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7548.694056][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7548.694281][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7548.694510][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7548.694765][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7548.695013][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7548.695272][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7548.695545][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7548.695846][ C3] tc_run (net/core/dev.c:3945) [ 7548.696044][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7548.696294][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7548.696531][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7548.696790][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7548.697041][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7548.697276][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7548.697542][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7548.697834][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7548.698096][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7548.698339][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7548.698596][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7548.698843][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7548.699170][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7548.699436][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7548.699680][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7548.699935][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7548.700144][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7548.700379][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7548.700646][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7548.700944][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7548.701212][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7548.701457][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7548.701677][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7548.701939][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7548.702174][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7548.702416][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7548.702647][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7548.702887][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7548.703114][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7548.703373][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7548.703644][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7548.703880][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7548.704121][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7548.704410][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7548.704719][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7548.704953][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7548.705204][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7548.705464][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7548.705695][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7548.705924][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7548.706182][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7548.706434][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7548.706685][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7548.706944][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7548.707239][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7548.707473][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7548.707760][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7548.707997][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7548.708261][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7548.708485][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7548.708770][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7548.709008][ C3] __do_softirq (kernel/softirq.c:553) [ 7548.709232][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7548.709443][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7548.709715][ C3] [ 7548.709861][ C3] [ 7548.710004][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7548.710296][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7548.710608][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7548.711543][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7548.711840][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7548.712225][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7548.712608][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7548.712993][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7548.713378][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7548.713764][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7548.714051][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7548.714264][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7548.714488][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7548.714731][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7548.715007][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7548.715239][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7548.715487][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7548.715733][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7548.716011][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7548.716250][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7548.716488][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7548.716730][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7548.716966][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7548.717254][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7548.717521][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7548.717748][ C3] ksys_write (fs/read_write.c:643) [ 7548.717958][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7548.718198][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7548.718490][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7548.718715][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7548.719005][ C3] RIP: 0033:0x7f93b2836957 [ 7548.719223][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7548.720158][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7548.720567][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7548.720951][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7548.721335][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7548.721723][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7548.722109][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7548.722497][ C3] | [ 7572.935162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7572.935503][ C1] rcu: 1-....: (5187416 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1258202 | [ 7572.936021][ C1] rcu: (t=5178964 jiffies g=1064457 q=106 ncpus=4) [ 7572.936743][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7572.937311][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7572.937613][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7572.938507][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7572.938792][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7572.939159][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7572.939529][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7572.939897][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7572.940264][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7572.940630][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7572.941042][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7572.941348][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7572.941718][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7572.942086][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7572.942453][ C1] PKRU: 55555554 [ 7572.942621][ C1] Call Trace: [ 7572.942779][ C1] [ 7572.942919][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7572.943170][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7572.943403][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7572.943634][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7572.943847][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7572.944093][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7572.944342][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7572.944579][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7572.944842][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7572.945064][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7572.945350][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7572.945602][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7572.945867][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7572.946114][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7572.946397][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7572.946639][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7572.946922][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7572.947193][ C1] [ 7572.947332][ C1] [ 7572.947469][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7572.947757][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7572.948025][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7572.948295][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7572.948561][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7572.948847][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7572.949067][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7572.949289][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7572.949517][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7572.949765][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7572.950028][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7572.950265][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7572.950497][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7572.950747][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7572.950975][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7572.951215][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7572.951466][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7572.951714][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7572.951967][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7572.952205][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7572.952457][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7572.952700][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7572.953018][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7572.953249][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7572.953543][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7572.953784][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7572.953971][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7572.954185][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7572.954417][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7572.954669][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7572.954918][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7572.955128][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7572.955423][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7572.955703][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7572.955961][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7572.956235][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7572.956464][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7572.956677][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7572.956952][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7572.957214][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7572.957513][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7572.957733][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7572.958002][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7572.958264][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7572.958554][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7572.958791][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7572.959005][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7572.959232][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7572.959520][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7572.959824][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7572.960099][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7572.960351][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7572.960617][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7572.960901][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7572.961164][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7572.961454][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7572.961682][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7572.961939][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7572.962168][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7572.962395][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7572.962622][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7572.962864][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7572.963097][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7572.963323][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7572.963566][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7572.963808][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7572.964014][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7572.964248][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7572.964499][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7572.964745][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7572.964942][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7572.965188][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7572.965472][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7572.965695][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7572.965906][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7572.966138][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7572.966373][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7572.966637][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7572.966883][ C1] tc_run (net/core/dev.c:3945) [ 7572.967071][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7572.967285][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7572.967503][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7572.967743][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7572.967975][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7572.968193][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7572.968436][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7572.968715][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7572.968963][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7572.969196][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7572.969440][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7572.969674][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7572.969932][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7572.970241][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7572.970493][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7572.970726][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7572.970968][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7572.971168][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7572.971384][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7572.971606][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7572.971871][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7572.972101][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7572.972320][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7572.972548][ C1] ? __create_object (mm/kmemleak.c:756) [ 7572.972771][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7572.973015][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7572.973276][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7572.973525][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7572.973782][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7572.974005][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7572.974250][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7572.974459][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7572.974661][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7572.974882][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7572.975113][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7572.975347][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7572.975595][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7572.975802][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7572.976034][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7572.976270][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7572.976487][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7572.976733][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7572.976954][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7572.977198][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7572.977422][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7572.977679][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7572.977956][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7572.978232][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7572.978528][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7572.978759][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7572.979038][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7572.979253][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7572.979528][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7572.979737][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7572.980629][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7572.981016][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7572.981384][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7572.981749][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7572.982117][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7572.982485][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7572.982485][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7572.982854][ C1] | [ 7572.982999][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 7572.983254][ C3] NMI backtrace for cpu 3 [ 7572.983264][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7572.983266][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7572.983273][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7572.983275][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7572.983278][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7572.983280][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7572.983282][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7572.983283][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7572.983285][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7572.983287][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7572.983289][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7572.983292][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7572.983293][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7572.983295][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7572.983296][ C3] PKRU: 55555554 [ 7572.983297][ C3] Call Trace: [ 7572.983299][ C3] [ 7572.983302][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7572.983307][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7572.983312][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7572.983317][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7572.983320][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7572.983323][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7572.983329][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7572.983332][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7572.983335][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7572.983338][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7572.983341][ C3] [ 7572.983343][ C3] [ 7572.983344][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7572.983347][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7572.983352][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7572.983355][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7572.983359][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7572.983362][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7572.983365][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7572.983369][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7572.983371][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7572.983374][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7572.983377][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7572.983384][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7572.983386][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7572.983391][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7572.983396][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7572.983399][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7572.983402][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7572.983404][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7572.983407][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7572.983412][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7572.983416][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7572.983419][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7572.983428][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7572.983431][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7572.983433][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7572.983437][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7572.983440][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7572.983445][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7572.983448][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7572.983453][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7572.983459][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7572.983463][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7572.983471][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7572.983475][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7572.983477][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7572.983481][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7572.983484][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7572.983488][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7572.983490][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7572.983495][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7572.983499][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7572.983503][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7572.983505][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7572.983508][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7572.983511][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7572.983518][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7572.983525][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7572.983531][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7572.983535][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7572.983546][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7572.983554][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7572.983562][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7572.983571][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7572.983574][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7572.983579][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7572.983584][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7572.983586][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7572.983589][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7572.983592][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7572.983599][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7572.983602][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7572.983606][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7572.983612][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7572.983615][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7572.983618][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7572.983621][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7572.983624][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7572.983626][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7572.983628][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7572.983632][ C3] tc_run (net/core/dev.c:3945) [ 7572.983636][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7572.983639][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7572.983641][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7572.983645][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7572.983649][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7572.983651][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7572.983654][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7572.983657][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7572.983660][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7572.983663][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7572.983667][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7572.983670][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7572.983678][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7572.983680][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7572.983684][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7572.983688][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7572.983691][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7572.983694][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7572.983697][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7572.983700][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7572.983702][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7572.983706][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7572.983709][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7572.983713][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7572.983717][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7572.983720][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7572.983724][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7572.983727][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7572.983730][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7572.983735][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7572.983739][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7572.983742][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7572.983746][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7572.983751][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7572.983754][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7572.983757][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7572.983760][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7572.983763][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7572.983767][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7572.983772][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7572.983776][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7572.983781][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7572.983784][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7572.983788][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7572.983791][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7572.983793][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7572.983799][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7572.983802][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7572.983805][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7572.983808][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7572.983812][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7572.983815][ C3] __do_softirq (kernel/softirq.c:553) [ 7572.983819][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7572.983822][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7572.983825][ C3] [ 7572.983826][ C3] [ 7572.983827][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7572.983831][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7572.983833][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7572.983836][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7572.983838][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7572.983839][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7572.983841][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7572.983843][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7572.983844][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7572.983848][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7572.983851][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7572.983858][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7572.983865][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7572.983868][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7572.983873][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7572.983875][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7572.983879][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7572.983883][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7572.983887][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7572.983891][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7572.983893][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7572.983897][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7572.983900][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7572.983904][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7572.983907][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7572.983912][ C3] ksys_write (fs/read_write.c:643) [ 7572.983915][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7572.983920][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7572.983923][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7572.983927][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7572.983930][ C3] RIP: 0033:0x7f93b2836957 [ 7572.983933][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7572.983935][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7572.983937][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7572.983939][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7572.983940][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7572.983942][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7572.983943][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7600.614901][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7600.615389][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7600.615816][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7600.616251][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7600.617087][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7600.617653][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7600.617951][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7600.618843][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7600.619125][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7600.619492][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7600.619857][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7600.620226][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7600.620592][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7600.620957][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7600.621369][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7600.621673][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7600.622044][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7600.622411][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7600.622776][ C1] PKRU: 55555554 [ 7600.622943][ C1] Call Trace: [ 7600.623101][ C1] [ 7600.623240][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7600.623481][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7600.623706][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7600.623960][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7600.624213][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7600.624479][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7600.624723][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7600.625006][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7600.625249][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7600.625533][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7600.625804][ C1] [ 7600.625949][ C1] [ 7600.626086][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7600.626378][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7600.626644][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7600.626915][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7600.627182][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7600.627470][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7600.627691][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7600.627912][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7600.628141][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7600.628392][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7600.628655][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7600.628873][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7600.629094][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7600.629336][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7600.629552][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7600.629780][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7600.630017][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7600.630273][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7600.630528][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7600.630755][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7600.631003][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7600.631247][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7600.631567][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7600.631801][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7600.632095][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7600.632338][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7600.632525][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7600.632738][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7600.632970][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7600.633227][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7600.633477][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7600.633687][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7600.633980][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7600.634259][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7600.634520][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7600.634790][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7600.635019][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7600.635233][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7600.635507][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7600.635770][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7600.636072][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7600.636292][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7600.636564][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7600.636827][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7600.637118][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7600.637354][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7600.637567][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7600.637796][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7600.638086][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7600.638394][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7600.638671][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7600.638923][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7600.639189][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7600.639477][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7600.639740][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7600.640031][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7600.640258][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7600.640518][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7600.640747][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7600.640974][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7600.641203][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7600.641447][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7600.641681][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7600.641909][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7600.642152][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7600.642399][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7600.642606][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7600.642842][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7600.643092][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7600.643343][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7600.643542][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7600.643788][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7600.644072][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7600.644297][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7600.644509][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7600.644739][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7600.644975][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7600.645240][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7600.645487][ C1] tc_run (net/core/dev.c:3945) [ 7600.645675][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7600.645893][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7600.646111][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7600.646354][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7600.646586][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7600.646807][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7600.647049][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7600.647332][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7600.647582][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7600.647814][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7600.648058][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7600.648296][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7600.648556][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7600.648865][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7600.649118][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7600.649353][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7600.649596][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7600.649797][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7600.650013][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7600.650238][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7600.650502][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7600.650733][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7600.650953][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7600.651183][ C1] ? __create_object (mm/kmemleak.c:756) [ 7600.651409][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7600.651654][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7600.651913][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7600.652169][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7600.652429][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7600.652650][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7600.652894][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7600.653103][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7600.653308][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7600.653529][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7600.653760][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7600.653994][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7600.654244][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7600.654451][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7600.654680][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7600.654914][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7600.655133][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7600.655381][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7600.655603][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7600.655846][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7600.656073][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7600.656334][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7600.656610][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7600.656886][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7600.657184][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7600.657417][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7600.657697][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7600.657911][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7600.658186][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7600.658400][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7600.659293][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7600.659682][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7600.660051][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7600.660419][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7600.660785][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7600.661155][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7600.663501][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7600.664016][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7600.664504][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7600.664961][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7600.665844][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7600.666442][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7600.666758][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7600.667701][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7600.667998][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7600.668387][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7600.668773][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7600.669158][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7600.669546][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7600.669933][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7600.670368][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7600.670690][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7600.671076][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7600.671464][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7600.671850][ C3] PKRU: 55555554 [ 7600.672027][ C3] Call Trace: [ 7600.672190][ C3] [ 7600.672337][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7600.672591][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7600.672827][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7600.673096][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7600.673361][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7600.673643][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7600.673901][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7600.674197][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7600.674451][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7600.674748][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7600.675036][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7600.675342][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7600.675621][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7600.675930][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7600.676218][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7600.676526][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7600.676767][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7600.677006][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7600.677249][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7600.677489][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7600.677753][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7600.678028][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7600.678260][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7600.678493][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7600.678745][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7600.678970][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7600.679210][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7600.679460][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7600.679728][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7600.679997][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7600.680238][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7600.680500][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7600.680755][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7600.681091][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7600.681335][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7600.681646][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7600.681899][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7600.682099][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7600.682322][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7600.682568][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7600.682835][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7600.683059][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7600.683280][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7600.683589][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7600.683884][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7600.684158][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7600.684443][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7600.684683][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7600.684908][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7600.685197][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7600.685475][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7600.685790][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7600.686027][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7600.686313][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7600.686591][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7600.686897][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7600.687145][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7600.687371][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7600.687635][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7600.687945][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7600.688275][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7600.688573][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7600.688847][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7600.689123][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7600.689428][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7600.689728][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7600.690044][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7600.690277][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7600.690533][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7600.690786][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7600.691045][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7600.691320][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7600.691621][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7600.691868][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7600.692137][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7600.692369][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7600.692607][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7600.692832][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7600.693063][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7600.693320][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7600.693568][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7600.693827][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7600.694102][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7600.694404][ C3] tc_run (net/core/dev.c:3945) [ 7600.694603][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7600.694828][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7600.695059][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7600.695312][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7600.695558][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7600.695787][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7600.696049][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7600.696346][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7600.696609][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7600.696853][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7600.697110][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7600.697360][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7600.697690][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7600.697956][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7600.698202][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7600.698457][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7600.698668][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7600.698902][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7600.699171][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7600.699472][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7600.699740][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7600.699984][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7600.700207][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7600.700471][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7600.700706][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7600.700949][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7600.701183][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7600.701423][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7600.701652][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7600.701928][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7600.702206][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7600.702449][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7600.702696][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7600.702993][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7600.703316][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7600.703550][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7600.703802][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7600.704063][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7600.704294][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7600.704523][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7600.704776][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7600.705029][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7600.705280][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7600.705539][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7600.705816][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7600.706053][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7600.706334][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7600.706566][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7600.706820][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7600.707032][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7600.707340][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7600.707587][ C3] __do_softirq (kernel/softirq.c:553) [ 7600.707815][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7600.708031][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7600.708311][ C3] [ 7600.708470][ C3] [ 7600.708613][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7600.708905][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7600.709215][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7600.710145][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7600.710440][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7600.710822][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7600.711203][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7600.711586][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7600.711969][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7600.712354][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7600.712641][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7600.712851][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7600.713075][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7600.713317][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7600.713593][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7600.713823][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7600.714069][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7600.714314][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7600.714590][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7600.714805][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7600.715038][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7600.715273][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7600.715502][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7600.715781][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7600.716039][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7600.716265][ C3] ksys_write (fs/read_write.c:643) [ 7600.716476][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7600.716715][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7600.717007][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7600.717232][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7600.717520][ C3] RIP: 0033:0x7f93b2836957 [ 7600.717738][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7600.718675][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7600.719083][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7600.719467][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7600.719851][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7600.720237][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7600.720621][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7628.614897][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7628.615386][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7628.615837][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7628.616290][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7628.617187][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7628.617751][ C1] RIP: 0010:kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 7628.618018][ C1] Code: ff ff 7f ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 <49> 01 c1 48 89 e8 49 8d 59 01 48 89 da 48 29 ea 48 83 fa 10 0f 8e All code ======== 0: ff (bad) 1: ff (bad) 2: 7f ff jg 0x3 4: ff 48 39 decl 0x39(%rax) 7: c7 (bad) 8: 76 dd jbe 0xffffffffffffffe7 a: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 f: 48 89 fd mov %rdi,%rbp 12: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 19: fc ff df 1c: 4d 89 d1 mov %r10,%r9 1f: 48 c1 ed 03 shr $0x3,%rbp 23: 49 c1 e9 03 shr $0x3,%r9 27: 48 01 c5 add %rax,%rbp 2a:* 49 01 c1 add %rax,%r9 <-- trapping instruction 2d: 48 89 e8 mov %rbp,%rax 30: 49 8d 59 01 lea 0x1(%r9),%rbx 34: 48 89 da mov %rbx,%rdx 37: 48 29 ea sub %rbp,%rdx 3a: 48 83 fa 10 cmp $0x10,%rdx 3e: 0f .byte 0xf 3f: 8e .byte 0x8e Code starting with the faulting instruction =========================================== 0: 49 01 c1 add %rax,%r9 3: 48 89 e8 mov %rbp,%rax 6: 49 8d 59 01 lea 0x1(%r9),%rbx a: 48 89 da mov %rbx,%rdx d: 48 29 ea sub %rbp,%rdx 10: 48 83 fa 10 cmp $0x10,%rdx 14: 0f .byte 0xf 15: 8e .byte 0x8e [ 7628.618911][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000286 [ 7628.619194][ C1] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7628.619562][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7628.619927][ C1] RBP: ffffed1000f511c3 R08: 0000000000000000 R09: 1ffff11000f511c3 [ 7628.620293][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7628.620660][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7628.621026][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7628.621438][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7628.621742][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7628.622108][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7628.622477][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7628.622842][ C1] PKRU: 55555554 [ 7628.623009][ C1] Call Trace: [ 7628.623172][ C1] [ 7628.623313][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7628.623553][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7628.623777][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7628.624031][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7628.624286][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7628.624549][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7628.624793][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7628.625075][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7628.625318][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7628.625603][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7628.625901][ C1] [ 7628.626046][ C1] [ 7628.626193][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7628.626497][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7628.626779][ C1] ? kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 7628.627031][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7628.627287][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7628.627576][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7628.627798][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7628.628017][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7628.628249][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7628.628500][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7628.628763][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7628.628983][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7628.629206][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7628.629445][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7628.629661][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7628.629889][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7628.630127][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7628.630383][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7628.630639][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7628.630866][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7628.631117][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7628.631361][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7628.631679][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7628.631914][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7628.632209][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7628.632451][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7628.632638][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7628.632851][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7628.633085][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7628.633340][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7628.633590][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7628.633800][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7628.634095][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7628.634381][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7628.634639][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7628.634911][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7628.635138][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7628.635351][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7628.635628][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7628.635916][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7628.636230][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7628.636461][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7628.636748][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7628.637027][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7628.637318][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7628.637556][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7628.637772][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7628.637999][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7628.638286][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7628.638593][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7628.638868][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7628.639119][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7628.639388][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7628.639675][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7628.639936][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7628.640228][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7628.640456][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7628.640713][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7628.640943][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7628.641171][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7628.641401][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7628.641643][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7628.641880][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7628.642107][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7628.642351][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7628.642593][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7628.642801][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7628.643035][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7628.643287][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7628.643532][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7628.643729][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7628.643976][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7628.644261][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7628.644485][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7628.644699][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7628.644928][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7628.645164][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7628.645426][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7628.645673][ C1] tc_run (net/core/dev.c:3945) [ 7628.645890][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7628.646115][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7628.646349][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7628.646600][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7628.646845][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7628.647076][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7628.647322][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7628.647601][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7628.647852][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7628.648085][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7628.648329][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7628.648565][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7628.648822][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7628.649133][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7628.649391][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7628.649625][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7628.649869][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7628.650068][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7628.650289][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7628.650515][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7628.650783][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7628.651015][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7628.651237][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7628.651466][ C1] ? __create_object (mm/kmemleak.c:756) [ 7628.651690][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7628.651937][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7628.652198][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7628.652449][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7628.652709][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7628.652927][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7628.653172][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7628.653385][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7628.653587][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7628.653808][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7628.654039][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7628.654275][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7628.654523][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7628.654733][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7628.654964][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7628.655200][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7628.655417][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7628.655661][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7628.655910][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7628.656164][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7628.656400][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7628.656671][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7628.656968][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7628.657245][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7628.657540][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7628.657773][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7628.658051][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7628.658266][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7628.658542][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7628.658748][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7628.659641][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7628.660029][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7628.660395][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7628.660762][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7628.661128][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7628.661496][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7628.663826][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7628.664335][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7628.664822][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7628.665277][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7628.666183][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7628.666783][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7628.667109][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7628.668045][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7628.668342][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7628.668727][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7628.669112][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7628.669497][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7628.669881][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7628.670266][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7628.670697][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7628.671019][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7628.671405][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7628.671788][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7628.672174][ C3] PKRU: 55555554 [ 7628.672348][ C3] Call Trace: [ 7628.672513][ C3] [ 7628.672655][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7628.672909][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7628.673143][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7628.673414][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7628.673677][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7628.673955][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7628.674213][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7628.674508][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7628.674761][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7628.675060][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7628.675347][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7628.675652][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7628.675935][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7628.676222][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7628.676504][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7628.676806][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7628.677041][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7628.677274][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7628.677504][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7628.677744][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7628.678007][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7628.678284][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7628.678515][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7628.678746][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7628.678999][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7628.679226][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7628.679466][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7628.679715][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7628.679980][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7628.680249][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7628.680487][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7628.680751][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7628.681006][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7628.681341][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7628.681585][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7628.681894][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7628.682147][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7628.682345][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7628.682569][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7628.682814][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7628.683081][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7628.683307][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7628.683524][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7628.683833][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7628.684130][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7628.684402][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7628.684688][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7628.684930][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7628.685152][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7628.685443][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7628.685724][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7628.686040][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7628.686270][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7628.686558][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7628.686833][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7628.687141][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7628.687405][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7628.687640][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7628.687888][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7628.688200][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7628.688529][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7628.688829][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7628.689095][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7628.689373][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7628.689678][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7628.689978][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7628.690295][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7628.690525][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7628.690783][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7628.691036][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7628.691295][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7628.691569][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7628.691870][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7628.692113][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7628.692381][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7628.692615][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7628.692850][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7628.693073][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7628.693305][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7628.693563][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7628.693810][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7628.694069][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7628.694345][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7628.694647][ C3] tc_run (net/core/dev.c:3945) [ 7628.694845][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7628.695069][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7628.695299][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7628.695552][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7628.695819][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7628.696055][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7628.696317][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7628.696618][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7628.696888][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7628.697142][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7628.697397][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7628.697644][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7628.697970][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7628.698239][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7628.698483][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7628.698739][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7628.698947][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7628.699182][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7628.699451][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7628.699751][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7628.700017][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7628.700260][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7628.700483][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7628.700742][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7628.700977][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7628.701222][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7628.701455][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7628.701695][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7628.701921][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7628.702180][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7628.702453][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7628.702689][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7628.702929][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7628.703220][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7628.703547][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7628.703787][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7628.704045][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7628.704310][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7628.704547][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7628.704787][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7628.705037][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7628.705291][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7628.705541][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7628.705805][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7628.706080][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7628.706309][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7628.706591][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7628.706822][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7628.707077][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7628.707309][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7628.707604][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7628.707850][ C3] __do_softirq (kernel/softirq.c:553) [ 7628.708081][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7628.708300][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7628.708585][ C3] [ 7628.708731][ C3] [ 7628.708877][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7628.709171][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7628.709485][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7628.710423][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7628.710720][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7628.711106][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7628.711491][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7628.711876][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7628.712262][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7628.712650][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7628.712936][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7628.713148][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7628.713371][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7628.713616][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7628.713895][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7628.714125][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7628.714374][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7628.714619][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7628.714899][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7628.715113][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7628.715348][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7628.715585][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7628.715821][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7628.716100][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7628.716356][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7628.716585][ C3] ksys_write (fs/read_write.c:643) [ 7628.716795][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7628.717035][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7628.717334][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7628.717560][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7628.717848][ C3] RIP: 0033:0x7f93b2836957 [ 7628.718069][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7628.719007][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7628.719416][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7628.719801][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7628.720187][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7628.720572][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7628.720959][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7628.721349][ C3] | [ 7650.987162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7650.987495][ C1] rcu: 1-....: (5265324 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1276954 | [ 7650.988009][ C1] rcu: (t=5257016 jiffies g=1064457 q=106 ncpus=4) [ 7650.988731][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7650.989295][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:87 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 7650.989564][ C1] Code: 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 48 83 c0 01 48 39 d0 74 a5 <80> 38 00 74 f2 e9 74 ff ff ff b8 01 00 00 00 c3 cc cc cc cc 48 29 All code ======== 0: 2c 48 sub $0x48,%al 2: 89 c2 mov %eax,%edx 4: 48 85 c0 test %rax,%rax 7: 75 b0 jne 0xffffffffffffffb9 9: 48 89 da mov %rbx,%rdx c: 4c 89 d8 mov %r11,%rax f: 4c 29 da sub %r11,%rdx 12: e9 49 ff ff ff jmp 0xffffffffffffff60 17: 48 85 d2 test %rdx,%rdx 1a: 74 b3 je 0xffffffffffffffcf 1c: 48 01 ea add %rbp,%rdx 1f: eb 09 jmp 0x2a 21: 48 83 c0 01 add $0x1,%rax 25: 48 39 d0 cmp %rdx,%rax 28: 74 a5 je 0xffffffffffffffcf 2a:* 80 38 00 cmpb $0x0,(%rax) <-- trapping instruction 2d: 74 f2 je 0x21 2f: e9 74 ff ff ff jmp 0xffffffffffffffa8 34: b8 01 00 00 00 mov $0x1,%eax 39: c3 ret 3a: cc int3 3b: cc int3 3c: cc int3 3d: cc int3 3e: 48 rex.W 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 80 38 00 cmpb $0x0,(%rax) 3: 74 f2 je 0xfffffffffffffff7 5: e9 74 ff ff ff jmp 0xffffffffffffff7e a: b8 01 00 00 00 mov $0x1,%eax f: c3 ret 10: cc int3 11: cc int3 12: cc int3 13: cc int3 14: 48 rex.W 15: 29 .byte 0x29 [ 7650.990457][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000282 [ 7650.990741][ C1] RAX: ffffed1000f511c3 RBX: ffffed1000f511c4 RCX: ffffffff89c7fa80 [ 7650.991106][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7650.991475][ C1] RBP: ffffed1000f511c3 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7650.991842][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7650.992210][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7650.992576][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7650.992994][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7650.993301][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7650.993670][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7650.994035][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7650.994401][ C1] PKRU: 55555554 [ 7650.994569][ C1] Call Trace: [ 7650.994726][ C1] [ 7650.994862][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7650.995111][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7650.995344][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7650.995574][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7650.995791][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7650.996038][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7650.996287][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7650.996521][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7650.996784][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7650.997005][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7650.997291][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7650.997544][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7650.997808][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7650.998049][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7650.998330][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7650.998571][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7650.998856][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7650.999127][ C1] [ 7650.999266][ C1] [ 7650.999403][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7650.999691][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7650.999958][ C1] ? kasan_check_range (mm/kasan/generic.c:87 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 7651.000198][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7651.000455][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7651.000743][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7651.000965][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7651.001185][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7651.001412][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7651.001663][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7651.001924][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7651.002144][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7651.002365][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7651.002603][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7651.002817][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7651.003044][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7651.003281][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7651.003532][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7651.003787][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7651.004013][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7651.004264][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7651.004505][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7651.004821][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7651.005053][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7651.005347][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7651.005587][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7651.005778][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7651.005990][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7651.006222][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7651.006475][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7651.006727][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7651.006934][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7651.007228][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7651.007509][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7651.007765][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7651.008036][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7651.008266][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7651.008477][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7651.008753][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7651.009013][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7651.009313][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7651.009531][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7651.009807][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7651.010069][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7651.010362][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7651.010596][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7651.010812][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7651.011040][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7651.011327][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7651.011633][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7651.011907][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7651.012159][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7651.012425][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7651.012713][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7651.012972][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7651.013263][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7651.013492][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7651.013748][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7651.013976][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7651.014205][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7651.014433][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7651.014675][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7651.014910][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7651.015137][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7651.015380][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7651.015961][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7651.016172][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7651.016407][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7651.016657][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7651.016903][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7651.017101][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7651.017349][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7651.017631][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7651.017854][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7651.018067][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7651.018297][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7651.018531][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7651.018793][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7651.019039][ C1] tc_run (net/core/dev.c:3945) [ 7651.019228][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7651.019440][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7651.019663][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7651.019904][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7651.020136][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7651.020358][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7651.020600][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7651.020878][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7651.021128][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7651.021360][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7651.021602][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7651.021837][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7651.022094][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7651.022403][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7651.022658][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7651.022889][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7651.023132][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7651.023330][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7651.023547][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7651.023770][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7651.024033][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7651.024265][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7651.024485][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7651.024713][ C1] ? __create_object (mm/kmemleak.c:756) [ 7651.024936][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7651.025183][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7651.025441][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7651.025698][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7651.025956][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7651.026175][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7651.026418][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7651.026628][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7651.026829][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7651.027049][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7651.027279][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7651.027512][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7651.027759][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7651.027968][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7651.028197][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7651.028430][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7651.028644][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7651.028888][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7651.029108][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7651.029351][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7651.029574][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7651.029835][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7651.030110][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7651.030388][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7651.030684][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7651.030916][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7651.031195][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7651.031407][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7651.031682][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7651.031889][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7651.032782][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7651.033169][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7651.033534][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7651.033905][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7651.034277][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7651.034642][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7651.034642][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7651.035012][ C1] | [ 7651.035161][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 7651.035416][ C3] NMI backtrace for cpu 3 [ 7651.035424][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7651.035426][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7651.035431][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7651.035434][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7651.035436][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7651.035438][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7651.035440][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7651.035441][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7651.035443][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7651.035444][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7651.035446][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7651.035449][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7651.035451][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7651.035452][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7651.035454][ C3] PKRU: 55555554 [ 7651.035454][ C3] Call Trace: [ 7651.035456][ C3] [ 7651.035458][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7651.035464][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7651.035468][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7651.035472][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7651.035475][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7651.035477][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7651.035482][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7651.035485][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7651.035489][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7651.035492][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7651.035495][ C3] [ 7651.035496][ C3] [ 7651.035497][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7651.035500][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7651.035504][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7651.035508][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7651.035511][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7651.035515][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7651.035517][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7651.035521][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7651.035523][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7651.035526][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7651.035529][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7651.035535][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7651.035538][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7651.035543][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7651.035547][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7651.035550][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7651.035553][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7651.035556][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7651.035558][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7651.035563][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7651.035567][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7651.035570][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7651.035578][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7651.035580][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7651.035583][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7651.035586][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7651.035589][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7651.035592][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7651.035595][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7651.035601][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7651.035606][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7651.035609][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7651.035620][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7651.035625][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7651.035627][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7651.035630][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7651.035634][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7651.035654][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7651.035657][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7651.035661][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7651.035664][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7651.035668][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7651.035671][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7651.035673][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7651.035676][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7651.035683][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7651.035689][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7651.035696][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7651.035700][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7651.035710][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7651.035719][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7651.035727][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7651.035736][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7651.035739][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7651.035743][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7651.035746][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7651.035749][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7651.035751][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7651.035754][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7651.035760][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7651.035763][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7651.035767][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7651.035772][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7651.035776][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7651.035778][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7651.035781][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7651.035785][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7651.035787][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7651.035789][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7651.035793][ C3] tc_run (net/core/dev.c:3945) [ 7651.035796][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7651.035799][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7651.035801][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7651.035805][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7651.035809][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7651.035812][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7651.035815][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7651.035818][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7651.035821][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7651.035825][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7651.035828][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7651.035832][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7651.035839][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7651.035842][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7651.035846][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7651.035849][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7651.035852][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7651.035855][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7651.035858][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7651.035861][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7651.035863][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7651.035866][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7651.035869][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7651.035872][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7651.035875][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7651.035878][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7651.035882][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7651.035886][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7651.035889][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7651.035894][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7651.035897][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7651.035900][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7651.035904][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7651.035908][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7651.035911][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7651.035915][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7651.035918][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7651.035921][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7651.035924][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7651.035928][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7651.035933][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7651.035937][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7651.035940][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7651.035944][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7651.035948][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7651.035950][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7651.035956][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7651.035959][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7651.035961][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7651.035964][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7651.035969][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7651.035972][ C3] __do_softirq (kernel/softirq.c:553) [ 7651.035976][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7651.035979][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7651.035982][ C3] [ 7651.035982][ C3] [ 7651.035983][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7651.035986][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7651.035989][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7651.035992][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7651.035993][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7651.035995][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7651.035996][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7651.035998][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7651.036000][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7651.036004][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7651.036007][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7651.036012][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7651.036018][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7651.036022][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7651.036026][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7651.036028][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7651.036032][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7651.036036][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7651.036040][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7651.036044][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7651.036046][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7651.036050][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7651.036052][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7651.036056][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7651.036059][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7651.036063][ C3] ksys_write (fs/read_write.c:643) [ 7651.036067][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7651.036071][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7651.036075][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7651.036079][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7651.036082][ C3] RIP: 0033:0x7f93b2836957 [ 7651.036084][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7651.036087][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7651.036089][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7651.036091][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7651.036093][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7651.036094][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7651.036096][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7676.614893][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7676.615378][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7676.615812][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7676.616242][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7676.617080][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7676.617644][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 7676.617905][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [ 7676.618800][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000282 [ 7676.619081][ C1] RAX: ffff888007a88e1c RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7676.619450][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7676.619817][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7676.620184][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7676.620548][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7676.620916][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7676.621328][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7676.621634][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7676.622002][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7676.622367][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7676.622734][ C1] PKRU: 55555554 [ 7676.622899][ C1] Call Trace: [ 7676.623057][ C1] [ 7676.623197][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7676.623438][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7676.623660][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7676.623916][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7676.624167][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7676.624432][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7676.624677][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7676.624956][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7676.625198][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7676.625483][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7676.625760][ C1] [ 7676.625898][ C1] [ 7676.626038][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7676.626327][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7676.626594][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 7676.626830][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7676.627087][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7676.627375][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7676.627598][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7676.627820][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7676.628048][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7676.628299][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7676.628560][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7676.628779][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7676.629001][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7676.629242][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7676.629457][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7676.629683][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7676.629922][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7676.630176][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7676.630431][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7676.630660][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7676.630909][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7676.631151][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7676.631471][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7676.631703][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7676.631996][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7676.632239][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7676.632427][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7676.632638][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7676.632871][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7676.633125][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7676.633378][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7676.633585][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7676.633879][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7676.634160][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7676.634418][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7676.634690][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7676.634919][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7676.635129][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7676.635406][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7676.635672][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7676.635971][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7676.636190][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7676.636464][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7676.636724][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7676.637014][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7676.637251][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7676.637467][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7676.637696][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7676.637984][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7676.638291][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7676.638565][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7676.638818][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7676.639082][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7676.639371][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7676.639633][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7676.639923][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7676.640150][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7676.640409][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7676.640638][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7676.640866][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7676.641094][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7676.641337][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7676.641570][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7676.641798][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7676.642040][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7676.642285][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7676.642494][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7676.642729][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7676.642979][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7676.643226][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7676.643426][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7676.643672][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7676.643958][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7676.644180][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7676.644395][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7676.644624][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7676.644858][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7676.645120][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7676.645369][ C1] tc_run (net/core/dev.c:3945) [ 7676.645562][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7676.645774][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7676.645993][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7676.646235][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7676.646467][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7676.646686][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7676.646929][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7676.647211][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7676.647461][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7676.647693][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7676.647935][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7676.648172][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7676.648430][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7676.648743][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7676.648996][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7676.649231][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7676.649474][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7676.649672][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7676.649890][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7676.650115][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7676.650379][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7676.650610][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7676.650831][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7676.651059][ C1] ? __create_object (mm/kmemleak.c:756) [ 7676.651284][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7676.651530][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7676.651788][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7676.652043][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7676.652305][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7676.652525][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7676.652769][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7676.652977][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7676.653183][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7676.653401][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7676.653630][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7676.653864][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7676.654112][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7676.654322][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7676.654552][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7676.654786][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7676.655006][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7676.655251][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7676.655471][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7676.655719][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7676.655941][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7676.656204][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7676.656478][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7676.656755][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7676.657051][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7676.657284][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7676.657564][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7676.657776][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7676.658053][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7676.658264][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7676.659157][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7676.659544][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7676.659911][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7676.660279][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7676.660645][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7676.661011][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7676.663352][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7676.663862][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7676.664352][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7676.664805][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7676.665690][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7676.666284][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7676.666598][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7676.667537][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7676.667835][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7676.668239][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7676.668634][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7676.669029][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7676.669433][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7676.669818][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7676.670251][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7676.670573][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7676.670961][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7676.671347][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7676.671732][ C3] PKRU: 55555554 [ 7676.671908][ C3] Call Trace: [ 7676.672072][ C3] [ 7676.672214][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7676.672467][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7676.672704][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7676.672970][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7676.673237][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7676.673517][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7676.673773][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7676.674069][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7676.674325][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7676.674623][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7676.674909][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7676.675212][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7676.675494][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7676.675783][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7676.676063][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7676.676365][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7676.676599][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7676.676829][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7676.677062][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7676.677303][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7676.677566][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7676.677842][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7676.678072][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7676.678305][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7676.678557][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7676.678784][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7676.679024][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7676.679275][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7676.679539][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7676.679807][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7676.680047][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7676.680311][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7676.680567][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7676.680902][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7676.681146][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7676.681457][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7676.681711][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7676.681911][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7676.682136][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7676.682381][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7676.682650][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7676.682875][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7676.683094][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7676.683402][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7676.683699][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7676.683970][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7676.684256][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7676.684498][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7676.684719][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7676.685010][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7676.685285][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7676.685604][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7676.685835][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7676.686123][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7676.686400][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7676.686706][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7676.686953][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7676.687182][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7676.687440][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7676.687746][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7676.688077][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7676.688374][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7676.688658][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7676.688937][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7676.689242][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7676.689540][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7676.689855][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7676.690086][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7676.690343][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7676.690594][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7676.690855][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7676.691128][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7676.691431][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7676.691674][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7676.691941][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7676.692175][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7676.692410][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7676.692633][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7676.692864][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7676.693120][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7676.693368][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7676.693626][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7676.693902][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7676.694205][ C3] tc_run (net/core/dev.c:3945) [ 7676.694403][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7676.694625][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7676.694856][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7676.695108][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7676.695352][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7676.695588][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7676.695843][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7676.696138][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7676.696401][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7676.696645][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7676.696902][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7676.697150][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7676.697476][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7676.697744][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7676.697988][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7676.698246][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7676.698455][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7676.698691][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7676.698958][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7676.699259][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7676.699526][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7676.699768][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7676.699991][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7676.700251][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7676.700488][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7676.700731][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7676.700964][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7676.701204][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7676.701430][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7676.701687][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7676.701958][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7676.702193][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7676.702430][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7676.702719][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7676.703026][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7676.703260][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7676.703510][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7676.703767][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7676.703998][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7676.704225][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7676.704477][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7676.704729][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7676.704980][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7676.705239][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7676.705517][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7676.705747][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7676.706026][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7676.706256][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7676.706510][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7676.706723][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7676.707007][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7676.707264][ C3] __do_softirq (kernel/softirq.c:553) [ 7676.707494][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7676.707712][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7676.707996][ C3] [ 7676.708144][ C3] [ 7676.708295][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7676.708598][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7676.708910][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7676.709848][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7676.710142][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7676.710529][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7676.710912][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7676.711294][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7676.711678][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7676.712066][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7676.712349][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7676.712562][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7676.712783][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7676.713027][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7676.713304][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7676.713533][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7676.713782][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7676.714028][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7676.714310][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7676.714524][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7676.714759][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7676.714996][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7676.715227][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7676.715510][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7676.715767][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7676.715997][ C3] ksys_write (fs/read_write.c:643) [ 7676.716207][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7676.716448][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7676.716744][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7676.716968][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7676.717259][ C3] RIP: 0033:0x7f93b2836957 [ 7676.717479][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7676.718418][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7676.718826][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7676.719213][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7676.719598][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7676.719982][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7676.720367][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7704.614924][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7704.615421][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7704.615852][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7704.616284][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7704.617124][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7704.617689][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7704.617987][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7704.618880][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7704.619163][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7704.619528][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7704.619893][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7704.620262][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7704.620627][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7704.620992][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7704.621404][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7704.621707][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7704.622075][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7704.622441][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7704.622806][ C1] PKRU: 55555554 [ 7704.622975][ C1] Call Trace: [ 7704.623133][ C1] [ 7704.623272][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7704.623514][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7704.623739][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7704.623993][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7704.624246][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7704.624512][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7704.624756][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7704.625041][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7704.625284][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7704.625574][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7704.625848][ C1] [ 7704.625989][ C1] [ 7704.626127][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7704.626420][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7704.626687][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7704.626959][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7704.627227][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7704.627517][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7704.627739][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7704.627961][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7704.628192][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7704.628443][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7704.628707][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7704.628925][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7704.629147][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7704.629389][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7704.629606][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7704.629834][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7704.630072][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7704.630329][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7704.630584][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7704.630811][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7704.631060][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7704.631305][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7704.631625][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7704.631858][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7704.632153][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7704.632397][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7704.632586][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7704.632799][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7704.633034][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7704.633291][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7704.633542][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7704.633752][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7704.634047][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7704.634328][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7704.634590][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7704.634859][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7704.635090][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7704.635304][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7704.635584][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7704.635848][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7704.636147][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7704.636369][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7704.636642][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7704.636906][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7704.637201][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7704.637438][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7704.637653][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7704.637882][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7704.638171][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7704.638481][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7704.638759][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7704.639012][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7704.639280][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7704.639567][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7704.639830][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7704.640124][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7704.640353][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7704.640613][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7704.640843][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7704.641071][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7704.641300][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7704.641545][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7704.641781][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7704.642009][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7704.642256][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7704.642501][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7704.642709][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7704.642944][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7704.643198][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7704.643446][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7704.643646][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7704.643892][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7704.644178][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7704.644403][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7704.644615][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7704.644845][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7704.645081][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7704.645348][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7704.645622][ C1] tc_run (net/core/dev.c:3945) [ 7704.645820][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7704.646044][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7704.646273][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7704.646524][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7704.646767][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7704.646984][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7704.647227][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7704.647508][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7704.647760][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7704.647993][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7704.648238][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7704.648474][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7704.648735][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7704.649046][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7704.649303][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7704.649537][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7704.649780][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7704.649982][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7704.650197][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7704.650423][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7704.650689][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7704.650920][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7704.651140][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7704.651370][ C1] ? __create_object (mm/kmemleak.c:756) [ 7704.651595][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7704.651841][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7704.652102][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7704.652356][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7704.652615][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7704.652837][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7704.653082][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7704.653294][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7704.653497][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7704.653722][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7704.653954][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7704.654189][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7704.654439][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7704.654647][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7704.654877][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7704.655113][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7704.655333][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7704.655581][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7704.655804][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7704.656048][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7704.656274][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7704.656533][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7704.656811][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7704.657088][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7704.657387][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7704.657618][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7704.657899][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7704.658115][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7704.658393][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7704.658606][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7704.659500][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7704.659889][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7704.660257][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7704.660623][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7704.660992][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7704.661365][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7704.663721][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7704.664236][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7704.664725][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7704.665181][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7704.666070][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7704.666669][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7704.666984][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7704.667921][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7704.668220][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7704.668608][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7704.668994][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7704.669382][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7704.669772][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7704.670158][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7704.670592][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7704.670913][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7704.671302][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7704.671689][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7704.672074][ C3] PKRU: 55555554 [ 7704.672251][ C3] Call Trace: [ 7704.672416][ C3] [ 7704.672559][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7704.672814][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7704.673051][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7704.673320][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7704.673584][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7704.673866][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7704.674123][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7704.674423][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7704.674678][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7704.674979][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7704.675265][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7704.675575][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7704.675857][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7704.676143][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7704.676425][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7704.676727][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7704.676961][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7704.677195][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7704.677428][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7704.677670][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7704.677933][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7704.678210][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7704.678440][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7704.678674][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7704.678926][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7704.679154][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7704.679395][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7704.679644][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7704.679912][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7704.680181][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7704.680422][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7704.680685][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7704.680940][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7704.681279][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7704.681525][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7704.681835][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7704.682091][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7704.682289][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7704.682512][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7704.682756][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7704.683026][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7704.683249][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7704.683471][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7704.683782][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7704.684079][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7704.684353][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7704.684639][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7704.684879][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7704.685103][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7704.685399][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7704.685675][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7704.685990][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7704.686222][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7704.686510][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7704.686787][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7704.687095][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7704.687344][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7704.687592][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7704.687839][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7704.688149][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7704.688481][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7704.688784][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7704.689049][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7704.689330][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7704.689634][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7704.689933][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7704.690249][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7704.690481][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7704.690739][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7704.690991][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7704.691249][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7704.691527][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7704.691829][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7704.692072][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7704.692341][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7704.692574][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7704.692806][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7704.693031][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7704.693264][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7704.693520][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7704.693768][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7704.694026][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7704.694302][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7704.694603][ C3] tc_run (net/core/dev.c:3945) [ 7704.694803][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7704.695026][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7704.695259][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7704.695516][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7704.695762][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7704.695994][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7704.696252][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7704.696546][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7704.696811][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7704.697057][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7704.697314][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7704.697563][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7704.697890][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7704.698157][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7704.698402][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7704.698658][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7704.698869][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7704.699105][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7704.699372][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7704.699674][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7704.699942][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7704.700187][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7704.700412][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7704.700674][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7704.700911][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7704.701157][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7704.701389][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7704.701629][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7704.701858][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7704.702116][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7704.702386][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7704.702625][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7704.702867][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7704.703159][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7704.703470][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7704.703706][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7704.703959][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7704.704220][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7704.704453][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7704.704682][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7704.704934][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7704.705188][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7704.705446][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7704.705707][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7704.705981][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7704.706213][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7704.706496][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7704.706728][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7704.706983][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7704.707217][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7704.707510][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7704.707755][ C3] __do_softirq (kernel/softirq.c:553) [ 7704.707987][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7704.708205][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7704.708497][ C3] [ 7704.708641][ C3] [ 7704.708788][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7704.709082][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7704.709396][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7704.710336][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7704.710634][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7704.711021][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7704.711408][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7704.711794][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7704.712180][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7704.712568][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7704.712854][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7704.713068][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7704.713293][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7704.713538][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7704.713815][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7704.714046][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7704.714296][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7704.714541][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7704.714822][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7704.715037][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7704.715277][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7704.715518][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7704.715746][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7704.716029][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7704.716287][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7704.716518][ C3] ksys_write (fs/read_write.c:643) [ 7704.716727][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7704.716969][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7704.717264][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7704.717487][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7704.717779][ C3] RIP: 0033:0x7f93b2836957 [ 7704.717999][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7704.718939][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7704.719346][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7704.719733][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7704.720120][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7704.720507][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7704.720892][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7704.721282][ C3] | [ 7729.039162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7729.039513][ C1] rcu: 1-....: (5343232 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1295710 | [ 7729.040028][ C1] rcu: (t=5335068 jiffies g=1064457 q=106 ncpus=4) [ 7729.040750][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7729.041318][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7729.041625][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7729.042517][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7729.042801][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7729.043169][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7729.043535][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7729.043903][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7729.044271][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7729.044638][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7729.045050][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7729.045387][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7729.045757][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7729.046123][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7729.046492][ C1] PKRU: 55555554 [ 7729.046659][ C1] Call Trace: [ 7729.046818][ C1] [ 7729.046955][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7729.047207][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7729.047439][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7729.047671][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7729.047884][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7729.048133][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7729.048381][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7729.048618][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7729.048880][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7729.049101][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7729.049389][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7729.049640][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7729.049906][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7729.050151][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7729.050434][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7729.050677][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7729.050963][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7729.051237][ C1] [ 7729.051377][ C1] [ 7729.051515][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7729.051806][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7729.052074][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7729.052374][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7729.052655][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7729.052978][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7729.053219][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7729.053461][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7729.053702][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7729.053970][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7729.054232][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7729.054450][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7729.054672][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7729.054912][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7729.055127][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7729.055359][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7729.055596][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7729.055850][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7729.056104][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7729.056332][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7729.056583][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7729.056825][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7729.057146][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7729.057380][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7729.057674][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7729.057916][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7729.058104][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7729.058316][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7729.058548][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7729.058803][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7729.059052][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7729.059263][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7729.059555][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7729.059836][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7729.060095][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7729.060365][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7729.060594][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7729.060807][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7729.061080][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7729.061344][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7729.061642][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7729.061861][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7729.062133][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7729.062396][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7729.062686][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7729.062921][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7729.063136][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7729.063365][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7729.063651][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7729.063957][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7729.064233][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7729.064486][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7729.064750][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7729.065038][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7729.065307][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7729.065597][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7729.065823][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7729.066081][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7729.066310][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7729.066536][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7729.066764][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7729.067006][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7729.067240][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7729.067468][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7729.067709][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7729.067953][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7729.068161][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7729.068394][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7729.068643][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7729.068892][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7729.069090][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7729.069335][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7729.069619][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7729.069842][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7729.070053][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7729.070283][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7729.070517][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7729.070780][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7729.071025][ C1] tc_run (net/core/dev.c:3945) [ 7729.071214][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7729.071428][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7729.071645][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7729.071885][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7729.072117][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7729.072338][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7729.072580][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7729.072860][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7729.073109][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7729.073342][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7729.073584][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7729.073819][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7729.074079][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7729.074389][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7729.074642][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7729.074875][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7729.075118][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7729.075323][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7729.075539][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7729.075762][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7729.076025][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7729.076256][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7729.076477][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7729.076705][ C1] ? __create_object (mm/kmemleak.c:756) [ 7729.076929][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7729.077174][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7729.077430][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7729.077683][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7729.077941][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7729.078162][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7729.078407][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7729.078615][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7729.078819][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7729.079039][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7729.079269][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7729.079502][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7729.079751][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7729.079956][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7729.080186][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7729.080419][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7729.080637][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7729.080881][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7729.081103][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7729.081347][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7729.081570][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7729.081828][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7729.082125][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7729.082414][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7729.082741][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7729.082993][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7729.083299][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7729.083525][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7729.083820][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7729.084030][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7729.084920][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7729.085314][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7729.085681][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7729.086047][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7729.086414][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7729.086782][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7729.086782][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7729.087151][ C1] | [ 7729.087302][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 7729.087562][ C3] NMI backtrace for cpu 3 [ 7729.087575][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7729.087578][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 7729.087588][ C3] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 7729.087591][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [ 7729.087594][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7729.087596][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7729.087598][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7729.087600][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7729.087602][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7729.087603][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7729.087605][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7729.087608][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7729.087610][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7729.087611][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7729.087613][ C3] PKRU: 55555554 [ 7729.087614][ C3] Call Trace: [ 7729.087617][ C3] [ 7729.087620][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7729.087626][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7729.087632][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7729.087638][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7729.087642][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7729.087644][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7729.087651][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7729.087656][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 7729.087660][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 7729.087663][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 7729.087667][ C3] [ 7729.087668][ C3] [ 7729.087669][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7729.087672][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7729.087675][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7729.087681][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7729.087686][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7729.087690][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7729.087694][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7729.087696][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7729.087700][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7729.087702][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7729.087707][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7729.087710][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7729.087717][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7729.087719][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7729.087725][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7729.087731][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7729.087735][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7729.087738][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7729.087740][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7729.087742][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7729.087748][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7729.087754][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7729.087757][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7729.087766][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7729.087769][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7729.087771][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7729.087777][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7729.087779][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7729.087784][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7729.087788][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7729.087794][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7729.087799][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7729.087804][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7729.087813][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7729.087817][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7729.087820][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7729.087823][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7729.087827][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7729.087831][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7729.087833][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7729.087838][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7729.087842][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7729.087846][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7729.087849][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7729.087852][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7729.087855][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7729.087863][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7729.087869][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7729.087876][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7729.087881][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7729.087891][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7729.087899][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7729.087908][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7729.087916][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7729.087919][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7729.087925][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7729.087930][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7729.087933][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7729.087936][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7729.087941][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7729.087948][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7729.087951][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7729.087955][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7729.087960][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7729.087964][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7729.087967][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7729.087970][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7729.087973][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7729.087975][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7729.087977][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7729.087981][ C3] tc_run (net/core/dev.c:3945) [ 7729.087986][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7729.087989][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7729.087992][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7729.087995][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7729.087999][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7729.088001][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7729.088005][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7729.088008][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7729.088011][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7729.088014][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7729.088018][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7729.088021][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7729.088029][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7729.088031][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7729.088035][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7729.088038][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7729.088041][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7729.088044][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7729.088046][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7729.088049][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7729.088052][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7729.088056][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7729.088059][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7729.088063][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7729.088067][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7729.088070][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7729.088073][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7729.088077][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7729.088080][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7729.088086][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7729.088089][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7729.088094][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7729.088098][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7729.088103][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7729.088106][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7729.088110][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7729.088113][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7729.088116][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7729.088120][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7729.088126][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7729.088130][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7729.088135][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7729.088138][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7729.088142][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7729.088145][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7729.088147][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7729.088153][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7729.088155][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7729.088160][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7729.088163][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7729.088167][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7729.088171][ C3] __do_softirq (kernel/softirq.c:553) [ 7729.088175][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7729.088179][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7729.088183][ C3] [ 7729.088184][ C3] [ 7729.088185][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7729.088189][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7729.088191][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7729.088193][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7729.088195][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7729.088197][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7729.088198][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7729.088199][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7729.088201][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7729.088204][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7729.088208][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7729.088215][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7729.088223][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7729.088226][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7729.088232][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7729.088235][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7729.088239][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7729.088243][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7729.088247][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7729.088251][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7729.088253][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7729.088257][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7729.088259][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7729.088263][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7729.088266][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7729.088271][ C3] ksys_write (fs/read_write.c:643) [ 7729.088275][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7729.088279][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7729.088282][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7729.088287][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7729.088291][ C3] RIP: 0033:0x7f93b2836957 [ 7729.088294][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7729.088296][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7729.088298][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7729.088300][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7729.088302][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7729.088303][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7729.088305][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7756.614899][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7756.615391][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7756.615820][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7756.616252][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7756.617088][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7756.617651][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7756.617951][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7756.618844][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7756.619127][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7756.619495][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7756.619860][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7756.620226][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7756.620595][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7756.620961][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7756.621374][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7756.621679][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7756.622045][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7756.622416][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7756.622781][ C1] PKRU: 55555554 [ 7756.622947][ C1] Call Trace: [ 7756.623104][ C1] [ 7756.623244][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7756.623485][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7756.623709][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7756.623962][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7756.624213][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7756.624479][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7756.624724][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7756.625007][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7756.625256][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7756.625539][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7756.625810][ C1] [ 7756.625949][ C1] [ 7756.626087][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7756.626379][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7756.626643][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7756.626915][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7756.627181][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7756.627468][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7756.627690][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7756.627910][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7756.628139][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7756.628390][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7756.628651][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7756.628871][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7756.629093][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7756.629333][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7756.629549][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7756.629779][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7756.630016][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7756.630273][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7756.630527][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7756.630754][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7756.631003][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7756.631245][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7756.631567][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7756.631799][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7756.632092][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7756.632335][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7756.632523][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7756.632733][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7756.632966][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7756.633224][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7756.633475][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7756.633684][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7756.633979][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7756.634261][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7756.634520][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7756.634790][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7756.635019][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7756.635248][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7756.635522][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7756.635785][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7756.636084][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7756.636303][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7756.636575][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7756.636836][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7756.637126][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7756.637362][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7756.637577][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7756.637805][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7756.638093][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7756.638399][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7756.638674][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7756.638926][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7756.639191][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7756.639478][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7756.639739][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7756.640027][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7756.640256][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7756.640515][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7756.640742][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7756.640970][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7756.641199][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7756.641442][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7756.641676][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7756.641904][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7756.642146][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7756.642391][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7756.642600][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7756.642837][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7756.643087][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7756.643333][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7756.643538][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7756.643786][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7756.644072][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7756.644296][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7756.644509][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7756.644738][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7756.644974][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7756.645254][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7756.645503][ C1] tc_run (net/core/dev.c:3945) [ 7756.645692][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7756.645905][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7756.646124][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7756.646364][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7756.646597][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7756.646816][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7756.647059][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7756.647342][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7756.647592][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7756.647824][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7756.648066][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7756.648302][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7756.648560][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7756.648872][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7756.649125][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7756.649360][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7756.649603][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7756.649804][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7756.650021][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7756.650247][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7756.650510][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7756.650742][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7756.650964][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7756.651193][ C1] ? __create_object (mm/kmemleak.c:756) [ 7756.651418][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7756.651664][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7756.651922][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7756.652175][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7756.652436][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7756.652657][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7756.652901][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7756.653108][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7756.653314][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7756.653533][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7756.653765][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7756.653998][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7756.654249][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7756.654457][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7756.654685][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7756.654919][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7756.655138][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7756.655389][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7756.655611][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7756.655855][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7756.656077][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7756.656339][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7756.656614][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7756.656892][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7756.657188][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7756.657420][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7756.657700][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7756.657914][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7756.658193][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7756.658408][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7756.659303][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7756.659689][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7756.660058][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7756.660425][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7756.660790][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7756.661157][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7756.663495][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7756.664007][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7756.664496][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7756.664950][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7756.665835][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7756.666431][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7756.666746][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7756.667686][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7756.667984][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7756.668370][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7756.668756][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7756.669142][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7756.669529][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7756.669914][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7756.670347][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7756.670668][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7756.671063][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7756.671449][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7756.671834][ C3] PKRU: 55555554 [ 7756.672010][ C3] Call Trace: [ 7756.672178][ C3] [ 7756.672322][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7756.672579][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7756.672814][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7756.673082][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7756.673348][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7756.673626][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7756.673882][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7756.674179][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7756.674433][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7756.674733][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7756.675018][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7756.675345][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7756.675633][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7756.675927][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7756.676215][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7756.676530][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7756.676763][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7756.676993][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7756.677226][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7756.677466][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7756.677729][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7756.678007][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7756.678236][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7756.678471][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7756.678722][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7756.678951][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7756.679190][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7756.679440][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7756.679706][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7756.679973][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7756.680215][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7756.680476][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7756.680733][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7756.681069][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7756.681315][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7756.681625][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7756.681879][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7756.682077][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7756.682302][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7756.682547][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7756.682814][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7756.683039][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7756.683259][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7756.683567][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7756.683864][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7756.684135][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7756.684421][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7756.684660][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7756.684882][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7756.685195][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7756.685477][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7756.685799][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7756.686037][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7756.686333][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7756.686618][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7756.686924][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7756.687172][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7756.687418][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7756.687664][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7756.687974][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7756.688306][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7756.688613][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7756.688878][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7756.689158][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7756.689462][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7756.689759][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7756.690075][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7756.690309][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7756.690566][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7756.690818][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7756.691078][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7756.691353][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7756.691655][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7756.691899][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7756.692165][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7756.692399][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7756.692636][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7756.692859][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7756.693091][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7756.693346][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7756.693594][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7756.693852][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7756.694127][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7756.694430][ C3] tc_run (net/core/dev.c:3945) [ 7756.694630][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7756.694851][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7756.695082][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7756.695340][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7756.695584][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7756.695815][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7756.696071][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7756.696366][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7756.696629][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7756.696873][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7756.697128][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7756.697377][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7756.697703][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7756.697971][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7756.698215][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7756.698472][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7756.698681][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7756.698916][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7756.699184][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7756.699486][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7756.699752][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7756.699995][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7756.700219][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7756.700479][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7756.700716][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7756.700959][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7756.701192][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7756.701431][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7756.701657][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7756.701915][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7756.702189][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7756.702424][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7756.702665][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7756.702957][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7756.703266][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7756.703503][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7756.703755][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7756.704014][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7756.704247][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7756.704476][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7756.704730][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7756.704983][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7756.705257][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7756.705524][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7756.705804][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7756.706041][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7756.706329][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7756.706568][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7756.706823][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7756.707037][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7756.707343][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7756.707587][ C3] __do_softirq (kernel/softirq.c:553) [ 7756.707819][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7756.708036][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7756.708320][ C3] [ 7756.708475][ C3] [ 7756.708622][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7756.708913][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7756.709228][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7756.710167][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7756.710461][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7756.710848][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7756.711232][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7756.711616][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7756.711999][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7756.712389][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7756.712673][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7756.712885][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7756.713108][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7756.713352][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7756.713630][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7756.713858][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7756.714106][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7756.714351][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7756.714631][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7756.714844][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7756.715078][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7756.715322][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7756.715552][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7756.715831][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7756.716086][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7756.716319][ C3] ksys_write (fs/read_write.c:643) [ 7756.716528][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7756.716768][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7756.717063][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7756.717288][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7756.717577][ C3] RIP: 0033:0x7f93b2836957 [ 7756.717798][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7756.718733][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7756.719139][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7756.719546][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7756.719937][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7756.720329][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7756.720732][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7784.615048][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7784.615573][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7784.616033][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7784.616501][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7784.617378][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7784.617966][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7784.618277][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 7784.619236][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7784.619541][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7784.619935][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7784.620332][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7784.620716][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7784.621120][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7784.621512][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7784.621950][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7784.622279][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7784.622675][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7784.623068][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7784.623467][ C1] PKRU: 55555554 [ 7784.623645][ C1] Call Trace: [ 7784.623815][ C1] [ 7784.623967][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7784.624230][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7784.624469][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7784.624746][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7784.625016][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7784.625306][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7784.625570][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7784.625872][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7784.626131][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7784.626440][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7784.626734][ C1] [ 7784.626883][ C1] [ 7784.627033][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7784.627355][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7784.627644][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7784.627930][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7784.628218][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7784.628529][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7784.628769][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7784.629005][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7784.629254][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7784.629524][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7784.629807][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7784.630045][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7784.630283][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7784.630542][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7784.630775][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7784.631020][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7784.631278][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7784.631553][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7784.631828][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7784.632073][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7784.632346][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7784.632607][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7784.632951][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7784.633203][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7784.633520][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7784.633781][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7784.633982][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7784.634214][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7784.634468][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7784.634741][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7784.635011][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7784.635244][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7784.635562][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7784.635866][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7784.636146][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7784.636441][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7784.636687][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7784.636917][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7784.637216][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7784.637497][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7784.637821][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7784.638059][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7784.638355][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7784.638638][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7784.638952][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7784.639206][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7784.639440][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7784.639686][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7784.639995][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7784.640331][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7784.640629][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7784.640902][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7784.641194][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7784.641505][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7784.641789][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7784.642105][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7784.642355][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7784.642634][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7784.642883][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7784.643136][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7784.643378][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7784.643634][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7784.643880][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7784.644122][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7784.644379][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7784.644636][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7784.644854][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7784.645125][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7784.645397][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7784.645661][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7784.645875][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7784.646140][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7784.646450][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7784.646684][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7784.646907][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7784.647147][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7784.647395][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7784.647670][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7784.647946][ C1] tc_run (net/core/dev.c:3945) [ 7784.648150][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7784.648382][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7784.648620][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7784.648880][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7784.649132][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7784.649370][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7784.649634][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7784.649937][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7784.650210][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7784.650460][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7784.650724][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7784.650979][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7784.651259][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7784.651594][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7784.651869][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7784.652120][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7784.652387][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7784.652601][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7784.652835][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7784.653076][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7784.653363][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7784.653614][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7784.653852][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7784.654100][ C1] ? __create_object (mm/kmemleak.c:756) [ 7784.654342][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7784.654608][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7784.654888][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7784.655164][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7784.655445][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7784.655685][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7784.655949][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7784.656177][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7784.656396][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7784.656636][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7784.656885][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7784.657139][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7784.657410][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7784.657635][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7784.657883][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7784.658136][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7784.658372][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7784.658635][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7784.658875][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7784.659138][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7784.659382][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7784.659661][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7784.659960][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7784.660261][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7784.660582][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7784.660833][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7784.661133][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7784.661367][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7784.661665][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7784.661890][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7784.662838][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7784.663248][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7784.663635][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7784.664021][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7784.664409][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7784.664795][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7784.667257][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7784.667785][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7784.668288][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7784.668757][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7784.669664][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7784.670275][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:103 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 7784.670562][ C3] Code: 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d 59 01 48 89 da <48> 29 ea 48 83 fa 10 0f 8e c0 00 00 00 41 89 eb 41 83 e3 07 75 7d All code ======== 0: 37 (bad) 1: ff 48 89 decl -0x77(%rax) 4: fd std 5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax c: fc ff df f: 4d 89 d1 mov %r10,%r9 12: 48 c1 ed 03 shr $0x3,%rbp 16: 49 c1 e9 03 shr $0x3,%r9 1a: 48 01 c5 add %rax,%rbp 1d: 49 01 c1 add %rax,%r9 20: 48 89 e8 mov %rbp,%rax 23: 49 8d 59 01 lea 0x1(%r9),%rbx 27: 48 89 da mov %rbx,%rdx 2a:* 48 29 ea sub %rbp,%rdx <-- trapping instruction 2d: 48 83 fa 10 cmp $0x10,%rdx 31: 0f 8e c0 00 00 00 jle 0xf7 37: 41 89 eb mov %ebp,%r11d 3a: 41 83 e3 07 and $0x7,%r11d 3e: 75 7d jne 0xbd Code starting with the faulting instruction =========================================== 0: 48 29 ea sub %rbp,%rdx 3: 48 83 fa 10 cmp $0x10,%rdx 7: 0f 8e c0 00 00 00 jle 0xcd d: 41 89 eb mov %ebp,%r11d 10: 41 83 e3 07 and $0x7,%r11d 14: 75 7d jne 0x93 [ 7784.671526][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000282 [ 7784.671831][ C3] RAX: ffffed1000f5136b RBX: ffffed1000f5136c RCX: ffffffff89c7fa80 [ 7784.672229][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7784.672624][ C3] RBP: ffffed1000f5136b R08: 0000000000000000 R09: ffffed1000f5136b [ 7784.673022][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7784.673420][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7784.673817][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7784.674262][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7784.674590][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7784.674991][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7784.675396][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7784.675792][ C3] PKRU: 55555554 [ 7784.675973][ C3] Call Trace: [ 7784.676144][ C3] [ 7784.676293][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7784.676555][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7784.676798][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7784.677073][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7784.677346][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7784.677633][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7784.677898][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7784.678204][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7784.678462][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 7784.678723][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7784.679031][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7784.679324][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7784.679637][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7784.679928][ C3] ? kasan_check_range (mm/kasan/generic.c:103 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 7784.680183][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7784.680463][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7784.680772][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7784.681015][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7784.681254][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7784.681492][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7784.681741][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7784.682010][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7784.682296][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7784.682533][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7784.682772][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7784.683031][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7784.683266][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7784.683512][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7784.683769][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7784.684042][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7784.684319][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7784.684564][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7784.684835][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7784.685103][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7784.685449][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7784.685701][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7784.686019][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7784.686282][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7784.686485][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7784.686715][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7784.686967][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7784.687242][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7784.687474][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7784.687699][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7784.688018][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7784.688323][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7784.688602][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7784.688898][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7784.689147][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7784.689376][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7784.689674][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7784.689958][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7784.690283][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7784.690520][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7784.690816][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7784.691100][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7784.691416][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7784.691669][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7784.691904][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7784.692151][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7784.692463][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7784.692794][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7784.693090][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7784.693367][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7784.693653][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7784.693965][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7784.694274][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7784.694599][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7784.694835][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7784.695104][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7784.695368][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7784.695635][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7784.695916][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7784.696228][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7784.696479][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7784.696753][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7784.696993][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7784.697235][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7784.697464][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7784.697704][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7784.697966][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7784.698222][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7784.698487][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7784.698772][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7784.699084][ C3] tc_run (net/core/dev.c:3945) [ 7784.699289][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7784.699520][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7784.699757][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7784.700017][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7784.700270][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7784.700509][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7784.700772][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7784.701077][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7784.701347][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7784.701599][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7784.701863][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7784.702118][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7784.702454][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7784.702732][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7784.702984][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7784.703248][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7784.703463][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7784.703706][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7784.703980][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7784.704292][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7784.704567][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7784.704818][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7784.705055][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7784.705330][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7784.705574][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7784.705825][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7784.706065][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7784.706312][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7784.706545][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7784.706811][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7784.707093][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7784.707337][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7784.707586][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7784.707885][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7784.708204][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7784.708447][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7784.708706][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7784.708974][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7784.709213][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7784.709452][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7784.709713][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7784.709973][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7784.710232][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7784.710500][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7784.710784][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7784.711021][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7784.711313][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7784.711550][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7784.711815][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7784.712034][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7784.712330][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7784.712576][ C3] __do_softirq (kernel/softirq.c:553) [ 7784.712808][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7784.713028][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7784.713313][ C3] [ 7784.713461][ C3] [ 7784.713613][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7784.713915][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7784.714239][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7784.715214][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7784.715520][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7784.715918][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7784.716315][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7784.716711][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7784.717107][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7784.717507][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7784.717800][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7784.718022][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7784.718252][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7784.718503][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7784.718791][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7784.719027][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7784.719283][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7784.719535][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7784.719825][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7784.720045][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7784.720287][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7784.720531][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7784.720769][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7784.721056][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7784.721320][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7784.721557][ C3] ksys_write (fs/read_write.c:643) [ 7784.721773][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7784.722021][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7784.722325][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7784.722557][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7784.722854][ C3] RIP: 0033:0x7f93b2836957 [ 7784.723083][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7784.724049][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7784.724469][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7784.724866][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7784.725268][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7784.725663][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7784.726061][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7784.726462][ C3] | [ 7807.091162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7807.091507][ C1] rcu: 1-....: (5421136 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1314410 | [ 7807.092021][ C1] rcu: (t=5413120 jiffies g=1064457 q=106 ncpus=4) [ 7807.092746][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7807.093312][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7807.093615][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7807.094509][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7807.094793][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7807.095163][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7807.095528][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7807.095890][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7807.096254][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7807.096616][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7807.097022][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7807.097327][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7807.097694][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7807.098056][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7807.098418][ C1] PKRU: 55555554 [ 7807.098583][ C1] Call Trace: [ 7807.098739][ C1] [ 7807.098875][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7807.099127][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7807.099359][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7807.099591][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7807.099803][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7807.100050][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7807.100298][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7807.100534][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7807.100798][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7807.101021][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7807.101307][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7807.101559][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7807.101821][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7807.102065][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7807.102347][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7807.102587][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7807.102872][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7807.103144][ C1] [ 7807.103283][ C1] [ 7807.103420][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7807.103711][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7807.103978][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7807.104248][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7807.104514][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7807.104803][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7807.105028][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7807.105248][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7807.105477][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7807.105725][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7807.105989][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7807.106207][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7807.106427][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7807.106667][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7807.106884][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7807.107111][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7807.107349][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7807.107601][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7807.107855][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7807.108082][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7807.108334][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7807.108577][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7807.108894][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7807.109127][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7807.109422][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7807.109664][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7807.109850][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7807.110062][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7807.110297][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7807.110551][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7807.110800][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7807.111010][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7807.111304][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7807.111584][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7807.111843][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7807.112113][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7807.112343][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7807.112555][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7807.112830][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7807.113091][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7807.113390][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7807.113609][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7807.113881][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7807.114143][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7807.114435][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7807.114670][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7807.114885][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7807.115125][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7807.115412][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7807.115717][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7807.115992][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7807.116244][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7807.116508][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7807.116792][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7807.117054][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7807.117345][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7807.117572][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7807.117832][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7807.118061][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7807.118288][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7807.118515][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7807.118758][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7807.118991][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7807.119219][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7807.119461][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7807.119704][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7807.119910][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7807.120144][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7807.120397][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7807.120642][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7807.120839][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7807.121084][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7807.121369][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7807.121591][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7807.121804][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7807.122031][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7807.122266][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7807.122530][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7807.122776][ C1] tc_run (net/core/dev.c:3945) [ 7807.122963][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7807.123178][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7807.123396][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7807.123635][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7807.123867][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7807.124084][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7807.124331][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7807.124610][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7807.124859][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7807.125093][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7807.125339][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7807.125575][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7807.125838][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7807.126147][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7807.126401][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7807.126634][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7807.126878][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7807.127077][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7807.127294][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7807.127517][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7807.127782][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7807.128013][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7807.128234][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7807.128460][ C1] ? __create_object (mm/kmemleak.c:756) [ 7807.128685][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7807.128930][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7807.129192][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7807.129441][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7807.129701][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7807.129922][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7807.130166][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7807.130377][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7807.130579][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7807.130800][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7807.131030][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7807.131266][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7807.131512][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7807.131721][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7807.131948][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7807.132183][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7807.132403][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7807.132647][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7807.132868][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7807.133111][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7807.133336][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7807.133594][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7807.133872][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7807.134149][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7807.134446][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7807.134677][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7807.134961][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7807.135177][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7807.135452][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7807.135662][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7807.136553][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7807.136941][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7807.137308][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7807.137673][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7807.138041][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7807.138411][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7807.138411][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7807.138781][ C1] | [ 7807.138927][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 7807.139178][ C3] NMI backtrace for cpu 3 [ 7807.139190][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7807.139193][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7807.139200][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7807.139203][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7807.139206][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7807.139208][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7807.139209][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7807.139211][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7807.139213][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7807.139214][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7807.139216][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7807.139219][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7807.139221][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7807.139222][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7807.139224][ C3] PKRU: 55555554 [ 7807.139225][ C3] Call Trace: [ 7807.139227][ C3] [ 7807.139231][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7807.139236][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7807.139241][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7807.139246][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7807.139249][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7807.139251][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7807.139257][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7807.139261][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7807.139264][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7807.139267][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7807.139270][ C3] [ 7807.139271][ C3] [ 7807.139272][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7807.139275][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7807.139281][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7807.139285][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7807.139289][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7807.139293][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7807.139296][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7807.139299][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7807.139301][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7807.139305][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7807.139308][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7807.139315][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7807.139317][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7807.139322][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7807.139329][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7807.139332][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7807.139335][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7807.139337][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7807.139340][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7807.139345][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7807.139350][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7807.139353][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7807.139363][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7807.139365][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7807.139368][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7807.139374][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7807.139377][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7807.139382][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7807.139386][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7807.139392][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7807.139397][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7807.139402][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7807.139410][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7807.139414][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7807.139416][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7807.139420][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7807.139423][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7807.139427][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7807.139430][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7807.139434][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7807.139438][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7807.139442][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7807.139445][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7807.139447][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7807.139450][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7807.139457][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7807.139464][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7807.139471][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7807.139475][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7807.139486][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7807.139494][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7807.139502][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7807.139511][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7807.139514][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7807.139519][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7807.139523][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7807.139526][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7807.139528][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7807.139532][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7807.139539][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7807.139542][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7807.139546][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7807.139551][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7807.139555][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7807.139558][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7807.139561][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7807.139564][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7807.139566][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7807.139568][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7807.139572][ C3] tc_run (net/core/dev.c:3945) [ 7807.139576][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7807.139579][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7807.139582][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7807.139586][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7807.139590][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7807.139592][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7807.139595][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7807.139599][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7807.139602][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7807.139605][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7807.139609][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7807.139612][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7807.139619][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7807.139622][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7807.139626][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7807.139629][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7807.139632][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7807.139634][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7807.139637][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7807.139640][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7807.139643][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7807.139647][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7807.139650][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7807.139655][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7807.139658][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7807.139661][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7807.139665][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7807.139669][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7807.139671][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7807.139677][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7807.139680][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7807.139684][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7807.139688][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7807.139693][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7807.139695][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7807.139699][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7807.139702][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7807.139705][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7807.139709][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7807.139713][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7807.139718][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7807.139722][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7807.139725][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7807.139730][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7807.139733][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7807.139735][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7807.139740][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7807.139743][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7807.139746][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7807.139749][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7807.139753][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7807.139757][ C3] __do_softirq (kernel/softirq.c:553) [ 7807.139761][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7807.139763][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7807.139767][ C3] [ 7807.139767][ C3] [ 7807.139768][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7807.139772][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7807.139774][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7807.139777][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7807.139779][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7807.139780][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7807.139782][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7807.139783][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7807.139785][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7807.139789][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7807.139792][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7807.139799][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7807.139806][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7807.139810][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7807.139815][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7807.139818][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7807.139822][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7807.139827][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7807.139830][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7807.139835][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7807.139837][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7807.139841][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7807.139843][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7807.139847][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7807.139850][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7807.139855][ C3] ksys_write (fs/read_write.c:643) [ 7807.139859][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7807.139863][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7807.139866][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7807.139870][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7807.139874][ C3] RIP: 0033:0x7f93b2836957 [ 7807.139877][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7807.139879][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7807.139882][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7807.139883][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7807.139885][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7807.139887][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7807.139888][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7832.615054][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7832.615594][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7832.616066][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7832.616539][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7832.617450][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7832.618066][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7832.618394][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7832.619377][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7832.619689][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7832.620093][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7832.620490][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7832.620891][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7832.621292][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7832.621692][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7832.622139][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7832.622471][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7832.622873][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7832.623273][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7832.623673][ C1] PKRU: 55555554 [ 7832.623856][ C1] Call Trace: [ 7832.624031][ C1] [ 7832.624184][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7832.624451][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7832.624699][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7832.624986][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7832.625260][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7832.625555][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7832.625828][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7832.626139][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7832.626402][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7832.626714][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7832.627012][ C1] [ 7832.627166][ C1] [ 7832.627318][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7832.627638][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7832.627931][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7832.628232][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7832.628525][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7832.628838][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7832.629081][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7832.629326][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7832.629580][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7832.629855][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7832.630144][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7832.630386][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7832.630631][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7832.630895][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7832.631135][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7832.631386][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7832.631648][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7832.631931][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7832.632210][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7832.632460][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7832.632735][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7832.632999][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7832.633354][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7832.633612][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7832.633942][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7832.634210][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7832.634417][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7832.634652][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7832.634916][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7832.635197][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7832.635475][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7832.635708][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7832.636030][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7832.636341][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7832.636627][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7832.636926][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7832.637180][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7832.637414][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7832.637718][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7832.638010][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7832.638341][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7832.638583][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7832.638885][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7832.639174][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7832.639497][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7832.639757][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7832.639995][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7832.640246][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7832.640560][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7832.640896][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7832.641198][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7832.641475][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7832.641766][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7832.642083][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7832.642373][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7832.642691][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7832.642943][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7832.643229][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7832.643483][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7832.643733][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7832.643983][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7832.644249][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7832.644505][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7832.644755][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7832.645022][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7832.645290][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7832.645521][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7832.645778][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7832.646053][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7832.646326][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7832.646546][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7832.646818][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7832.647133][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7832.647379][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7832.647612][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7832.647865][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7832.648123][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7832.648410][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7832.648680][ C1] tc_run (net/core/dev.c:3945) [ 7832.648892][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7832.649128][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7832.649369][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7832.649633][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7832.649891][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7832.650134][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7832.650402][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7832.650713][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7832.650988][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7832.651245][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7832.651513][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7832.651773][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7832.652060][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7832.652400][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7832.652677][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7832.652931][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7832.653201][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7832.653422][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7832.653660][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7832.653908][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7832.654196][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7832.654450][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7832.654694][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7832.654953][ C1] ? __create_object (mm/kmemleak.c:756) [ 7832.655199][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7832.655468][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7832.655754][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7832.656032][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7832.656319][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7832.656564][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7832.656834][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7832.657061][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7832.657288][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7832.657531][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7832.657785][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7832.658044][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7832.658319][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7832.658548][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7832.658803][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7832.659059][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7832.659300][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7832.659570][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7832.659812][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7832.660082][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7832.660329][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7832.660612][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7832.660917][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7832.661222][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7832.661549][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7832.661804][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7832.662113][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7832.662350][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7832.662654][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7832.662888][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7832.663879][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7832.664309][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7832.664716][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7832.665126][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7832.665530][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7832.665935][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7832.668372][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7832.668900][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7832.669401][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7832.669869][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7832.670774][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7832.671382][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7832.671706][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7832.672671][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7832.672976][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7832.673375][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7832.673771][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7832.674166][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7832.674562][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7832.674965][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7832.675411][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7832.675740][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7832.676137][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7832.676538][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7832.676933][ C3] PKRU: 55555554 [ 7832.677113][ C3] Call Trace: [ 7832.677280][ C3] [ 7832.677430][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7832.677690][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7832.677932][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7832.678207][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7832.678478][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7832.678769][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7832.679032][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7832.679336][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7832.679597][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7832.679902][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7832.680197][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7832.680508][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7832.680794][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7832.681088][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7832.681375][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7832.681683][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7832.681925][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7832.682163][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7832.682402][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7832.682647][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7832.682918][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7832.683200][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7832.683438][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7832.683677][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7832.683935][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7832.684167][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7832.684412][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7832.684668][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7832.684946][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7832.685222][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7832.685469][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7832.685739][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7832.686001][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7832.686348][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7832.686598][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7832.686917][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7832.687177][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7832.687382][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7832.687610][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7832.687861][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7832.688135][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7832.688366][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7832.688592][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7832.688909][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7832.689212][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7832.689493][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7832.689785][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7832.690032][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7832.690262][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7832.690558][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7832.690843][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7832.691167][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7832.691405][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7832.691699][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7832.691983][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7832.692298][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7832.692553][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7832.692787][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7832.693034][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7832.693344][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7832.693674][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7832.693971][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7832.694242][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7832.694527][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7832.694845][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7832.695154][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7832.695479][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7832.695717][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7832.695983][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7832.696242][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7832.696507][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7832.696790][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7832.697098][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7832.697347][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7832.697622][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7832.697861][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7832.698101][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7832.698333][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7832.698568][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7832.698832][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7832.699086][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7832.699354][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7832.699634][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7832.699945][ C3] tc_run (net/core/dev.c:3945) [ 7832.700147][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7832.700379][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7832.700615][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7832.700875][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7832.701129][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7832.701365][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7832.701629][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7832.701929][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7832.702200][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7832.702450][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7832.702715][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7832.702970][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7832.703311][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7832.703584][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7832.703835][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7832.704097][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7832.704316][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7832.704556][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7832.704837][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7832.705148][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7832.705422][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7832.705672][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7832.705898][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7832.706169][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7832.706409][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7832.706658][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7832.706896][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7832.707143][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7832.707379][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7832.707645][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7832.707923][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7832.708167][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7832.708415][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7832.708714][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7832.709032][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7832.709272][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7832.709531][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7832.709798][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7832.710035][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7832.710272][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7832.710532][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7832.710791][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7832.711049][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7832.711316][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7832.711601][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7832.711838][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7832.712129][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7832.712367][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7832.712631][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7832.712849][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7832.713145][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7832.713393][ C3] __do_softirq (kernel/softirq.c:553) [ 7832.713625][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7832.713843][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7832.714126][ C3] [ 7832.714278][ C3] [ 7832.714425][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7832.714728][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7832.715055][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7832.716020][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7832.716326][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7832.716722][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7832.717120][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7832.717519][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7832.717915][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7832.718313][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7832.718608][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7832.718827][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7832.719057][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7832.719308][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7832.719596][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7832.719834][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7832.720090][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7832.720343][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7832.720630][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7832.720854][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7832.721094][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7832.721336][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7832.721574][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7832.721863][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7832.722125][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7832.722359][ C3] ksys_write (fs/read_write.c:643) [ 7832.722577][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7832.722825][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7832.723129][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7832.723363][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7832.723660][ C3] RIP: 0033:0x7f93b2836957 [ 7832.723884][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7832.724855][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7832.725275][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7832.725670][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7832.726067][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7832.726465][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7832.726860][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7860.615059][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7860.615595][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7860.616061][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7860.616531][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7860.617445][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7860.618057][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7860.618383][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7860.619356][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7860.619663][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7860.620065][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7860.620467][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7860.620867][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7860.621266][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7860.621667][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7860.622117][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7860.622451][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7860.622852][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7860.623252][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7860.623658][ C1] PKRU: 55555554 [ 7860.623842][ C1] Call Trace: [ 7860.624015][ C1] [ 7860.624167][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7860.624435][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7860.624685][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7860.624966][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7860.625243][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7860.625535][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7860.625804][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7860.626111][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7860.626376][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7860.626692][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7860.626993][ C1] [ 7860.627144][ C1] [ 7860.627298][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7860.627617][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7860.627911][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7860.628212][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7860.628504][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7860.628822][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7860.629065][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7860.629306][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7860.629558][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7860.629836][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7860.630124][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7860.630368][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7860.630610][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7860.630875][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7860.631112][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7860.631361][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7860.631620][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7860.631900][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7860.632181][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7860.632431][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7860.632709][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7860.632975][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7860.633327][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7860.633582][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7860.633902][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7860.634166][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7860.634371][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7860.634607][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7860.634878][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7860.635156][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7860.635432][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7860.635665][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7860.635987][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7860.636296][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7860.636582][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7860.636881][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7860.637132][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7860.637364][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7860.637669][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7860.637957][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7860.638286][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7860.638527][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7860.638826][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7860.639112][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7860.639433][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7860.639694][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7860.639931][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7860.640180][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7860.640494][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7860.640830][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7860.641130][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7860.641405][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7860.641697][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7860.642014][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7860.642304][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7860.642622][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7860.642873][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7860.643157][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7860.643410][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7860.643662][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7860.643912][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7860.644178][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7860.644435][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7860.644690][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7860.644957][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7860.645228][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7860.645459][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7860.645718][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7860.645993][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7860.646262][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7860.646482][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7860.646752][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7860.647065][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7860.647309][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7860.647545][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7860.647795][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7860.648055][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7860.648341][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7860.648610][ C1] tc_run (net/core/dev.c:3945) [ 7860.648818][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7860.649052][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7860.649293][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7860.649556][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7860.649810][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7860.650053][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7860.650323][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7860.650629][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7860.650905][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7860.651160][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7860.651429][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7860.651687][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7860.651970][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7860.652309][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7860.652589][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7860.652843][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7860.653112][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7860.653329][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7860.653568][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7860.653812][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7860.654102][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7860.654357][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7860.654602][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7860.654856][ C1] ? __create_object (mm/kmemleak.c:756) [ 7860.655100][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7860.655370][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7860.655653][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7860.655929][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7860.656212][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7860.656455][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7860.656724][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7860.656956][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7860.657180][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7860.657422][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7860.657676][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7860.657932][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7860.658203][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7860.658431][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7860.658684][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7860.658942][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7860.659180][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7860.659446][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7860.659689][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7860.659957][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7860.660205][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7860.660489][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7860.660788][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7860.661091][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7860.661418][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7860.661672][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7860.661979][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7860.662216][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7860.662520][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7860.662750][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7860.663732][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7860.664153][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7860.664551][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7860.664957][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7860.665358][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7860.665757][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7860.668191][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7860.668717][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7860.669216][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7860.669683][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7860.670587][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7860.671195][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7860.671518][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7860.672487][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7860.672791][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7860.673189][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7860.673584][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7860.673980][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7860.674375][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7860.674778][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7860.675222][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7860.675551][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7860.675949][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7860.676347][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7860.676744][ C3] PKRU: 55555554 [ 7860.676924][ C3] Call Trace: [ 7860.677091][ C3] [ 7860.677240][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7860.677500][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7860.677742][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7860.678017][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7860.678289][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7860.678578][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7860.678841][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7860.679144][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7860.679405][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7860.679711][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7860.680007][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7860.680321][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7860.680607][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7860.680907][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7860.681196][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7860.681504][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7860.681745][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7860.681985][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7860.682224][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7860.682470][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7860.682742][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7860.683024][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7860.683262][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7860.683502][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7860.683761][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7860.683993][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7860.684241][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7860.684497][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7860.684775][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7860.685053][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7860.685300][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7860.685571][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7860.685833][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7860.686179][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7860.686430][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7860.686748][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7860.687009][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7860.687214][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7860.687443][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7860.687694][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7860.687970][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7860.688202][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7860.688429][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7860.688747][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7860.689050][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7860.689332][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7860.689624][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7860.689871][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7860.690101][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7860.690398][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7860.690684][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7860.691008][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7860.691247][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7860.691541][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7860.691830][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7860.692147][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7860.692402][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7860.692634][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7860.692881][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7860.693192][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7860.693522][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7860.693820][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7860.694093][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7860.694379][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7860.694695][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7860.695009][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7860.695336][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7860.695575][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7860.695844][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7860.696106][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7860.696372][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7860.696656][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7860.696964][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7860.697215][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7860.697492][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7860.697731][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7860.697973][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7860.698205][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7860.698441][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7860.698705][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7860.698960][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7860.699227][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7860.699509][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7860.699819][ C3] tc_run (net/core/dev.c:3945) [ 7860.700022][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7860.700253][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7860.700491][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7860.700751][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7860.701003][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7860.701239][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7860.701504][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7860.701806][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7860.702077][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7860.702332][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7860.702597][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7860.702853][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7860.703190][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7860.703464][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7860.703717][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7860.703981][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7860.704197][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7860.704438][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7860.704720][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7860.705035][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7860.705311][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7860.705564][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7860.705792][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7860.706064][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7860.706309][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7860.706560][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7860.706799][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7860.707048][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7860.707283][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7860.707549][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7860.707827][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7860.708071][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7860.708320][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7860.708620][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7860.708938][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7860.709181][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7860.709440][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7860.709710][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7860.709947][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7860.710184][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7860.710445][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7860.710705][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7860.710964][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7860.711231][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7860.711516][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7860.711754][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7860.712044][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7860.712283][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7860.712550][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7860.712769][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7860.713066][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7860.713314][ C3] __do_softirq (kernel/softirq.c:553) [ 7860.713546][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7860.713765][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7860.714049][ C3] [ 7860.714201][ C3] [ 7860.714350][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7860.714653][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7860.714981][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7860.715950][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7860.716257][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7860.716654][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7860.717050][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7860.717450][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7860.717847][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7860.718246][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7860.718541][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7860.718760][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7860.718991][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7860.719243][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7860.719528][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7860.719766][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7860.720022][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7860.720275][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7860.720561][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7860.720785][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7860.721026][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7860.721268][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7860.721506][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7860.721795][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7860.722059][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7860.722292][ C3] ksys_write (fs/read_write.c:643) [ 7860.722512][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7860.722760][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7860.723062][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7860.723295][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7860.723594][ C3] RIP: 0033:0x7f93b2836957 [ 7860.723818][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7860.724790][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7860.725212][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7860.725608][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7860.726007][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7860.726406][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7860.726802][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7860.727201][ C3] | [ 7885.143169][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7885.143547][ C1] rcu: 1-....: (5499034 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1333676 | [ 7885.144103][ C1] rcu: (t=5491172 jiffies g=1064457 q=106 ncpus=4) [ 7885.144892][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7885.145497][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7885.145825][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7885.146796][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7885.147103][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7885.147502][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7885.147901][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7885.148300][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7885.148695][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7885.149092][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7885.149535][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7885.149865][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7885.150263][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7885.150657][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7885.151053][ C1] PKRU: 55555554 [ 7885.151232][ C1] Call Trace: [ 7885.151400][ C1] [ 7885.151551][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7885.151827][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7885.152082][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7885.152334][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7885.152564][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7885.152834][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7885.153108][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7885.153365][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7885.153654][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7885.153900][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7885.154216][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7885.154491][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7885.154783][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7885.155052][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7885.155363][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7885.155627][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7885.155937][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7885.156237][ C1] [ 7885.156388][ C1] [ 7885.156541][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7885.156857][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7885.157148][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7885.157447][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7885.157738][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7885.158057][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7885.158301][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7885.158541][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7885.158789][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7885.159063][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7885.159347][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7885.159589][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7885.159833][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7885.160094][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7885.160331][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7885.160581][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7885.160838][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7885.161114][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7885.161394][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7885.161643][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7885.161917][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7885.162180][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7885.162530][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7885.162786][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7885.163108][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7885.163373][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7885.163579][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7885.163811][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7885.164066][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7885.164343][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7885.164622][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7885.164849][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7885.165169][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7885.165475][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7885.165757][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7885.166053][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7885.166303][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7885.166533][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7885.166837][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7885.167122][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7885.167447][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7885.167685][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7885.167983][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7885.168268][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7885.168587][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7885.168844][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7885.169081][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7885.169330][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7885.169643][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7885.169976][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7885.170275][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7885.170551][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7885.170839][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7885.171152][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7885.171437][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7885.171757][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7885.172005][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7885.172285][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7885.172538][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7885.172787][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7885.173038][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7885.173304][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7885.173559][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7885.173808][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7885.174073][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7885.174337][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7885.174565][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7885.174824][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7885.175096][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7885.175369][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7885.175589][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7885.175859][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7885.176173][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7885.176416][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7885.176651][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7885.176903][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7885.177160][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7885.177445][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7885.177718][ C1] tc_run (net/core/dev.c:3945) [ 7885.177927][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7885.178159][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7885.178401][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7885.178664][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7885.178920][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7885.179162][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7885.179426][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7885.179734][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7885.180006][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7885.180260][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7885.180528][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7885.180785][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7885.181065][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7885.181405][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7885.181683][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7885.181937][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7885.182202][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7885.182418][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7885.182654][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7885.182901][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7885.183187][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7885.183441][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7885.183684][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7885.183938][ C1] ? __create_object (mm/kmemleak.c:756) [ 7885.184185][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7885.184453][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7885.184742][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7885.185015][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7885.185301][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7885.185544][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7885.185813][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7885.186043][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7885.186268][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7885.186507][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7885.186761][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7885.187016][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7885.187291][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7885.187521][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7885.187773][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7885.188030][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7885.188269][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7885.188538][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7885.188779][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7885.189045][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7885.189289][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7885.189574][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7885.189876][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7885.190178][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7885.190506][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7885.190762][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7885.191070][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7885.191305][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7885.191610][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7885.191842][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7885.192823][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7885.193249][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7885.193653][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7885.194057][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7885.194461][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7885.194864][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7885.194864][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7885.195269][ C1] | [ 7885.195428][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 7885.195703][ C3] NMI backtrace for cpu 3 [ 7885.195712][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7885.195714][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:87 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 7885.195720][ C3] Code: 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 48 83 c0 01 48 39 d0 74 a5 <80> 38 00 74 f2 e9 74 ff ff ff b8 01 00 00 00 c3 cc cc cc cc 48 29 All code ======== 0: 2c 48 sub $0x48,%al 2: 89 c2 mov %eax,%edx 4: 48 85 c0 test %rax,%rax 7: 75 b0 jne 0xffffffffffffffb9 9: 48 89 da mov %rbx,%rdx c: 4c 89 d8 mov %r11,%rax f: 4c 29 da sub %r11,%rdx 12: e9 49 ff ff ff jmp 0xffffffffffffff60 17: 48 85 d2 test %rdx,%rdx 1a: 74 b3 je 0xffffffffffffffcf 1c: 48 01 ea add %rbp,%rdx 1f: eb 09 jmp 0x2a 21: 48 83 c0 01 add $0x1,%rax 25: 48 39 d0 cmp %rdx,%rax 28: 74 a5 je 0xffffffffffffffcf 2a:* 80 38 00 cmpb $0x0,(%rax) <-- trapping instruction 2d: 74 f2 je 0x21 2f: e9 74 ff ff ff jmp 0xffffffffffffffa8 34: b8 01 00 00 00 mov $0x1,%eax 39: c3 ret 3a: cc int3 3b: cc int3 3c: cc int3 3d: cc int3 3e: 48 rex.W 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 80 38 00 cmpb $0x0,(%rax) 3: 74 f2 je 0xfffffffffffffff7 5: e9 74 ff ff ff jmp 0xffffffffffffff7e a: b8 01 00 00 00 mov $0x1,%eax f: c3 ret 10: cc int3 11: cc int3 12: cc int3 13: cc int3 14: 48 rex.W 15: 29 .byte 0x29 [ 7885.195723][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000286 [ 7885.195725][ C3] RAX: ffffed1000f5136b RBX: ffffed1000f5136c RCX: ffffffff89c7fa80 [ 7885.195727][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7885.195728][ C3] RBP: ffffed1000f5136b R08: 0000000000000000 R09: ffffed1000f5136b [ 7885.195730][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7885.195732][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7885.195734][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7885.195736][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7885.195739][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7885.195741][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7885.195742][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7885.195743][ C3] PKRU: 55555554 [ 7885.195744][ C3] Call Trace: [ 7885.195746][ C3] [ 7885.195748][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7885.195753][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7885.195758][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7885.195763][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7885.195766][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7885.195768][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7885.195774][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7885.195778][ C3] ? kasan_check_range (mm/kasan/generic.c:87 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 7885.195781][ C3] ? kasan_check_range (mm/kasan/generic.c:87 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 7885.195784][ C3] ? kasan_check_range (mm/kasan/generic.c:87 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 7885.195787][ C3] [ 7885.195788][ C3] [ 7885.195790][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7885.195793][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7885.195796][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7885.195801][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7885.195805][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7885.195808][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7885.195812][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7885.195815][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7885.195818][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7885.195820][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7885.195824][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7885.195827][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7885.195833][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7885.195836][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7885.195841][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7885.195846][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7885.195850][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7885.195852][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7885.195854][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7885.195857][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7885.195862][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7885.195865][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7885.195869][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7885.195877][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7885.195880][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7885.195883][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7885.195887][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7885.195890][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7885.195894][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7885.195897][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7885.195903][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7885.195908][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7885.195911][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7885.195919][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7885.195922][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7885.195925][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7885.195928][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7885.195931][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7885.195936][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7885.195938][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7885.195943][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7885.195947][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7885.195951][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7885.195954][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7885.195956][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7885.195959][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7885.195966][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7885.195973][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7885.195980][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7885.195984][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7885.195994][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7885.196003][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7885.196011][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7885.196020][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7885.196023][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7885.196027][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7885.196031][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7885.196033][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7885.196036][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7885.196039][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7885.196045][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7885.196048][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7885.196052][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7885.196057][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7885.196060][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7885.196063][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7885.196066][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7885.196070][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7885.196072][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7885.196074][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7885.196078][ C3] tc_run (net/core/dev.c:3945) [ 7885.196081][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7885.196085][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7885.196087][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7885.196091][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7885.196095][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7885.196098][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7885.196101][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7885.196104][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7885.196107][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7885.196110][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7885.196114][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7885.196117][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7885.196125][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7885.196127][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7885.196131][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7885.196135][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7885.196138][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7885.196140][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7885.196143][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7885.196146][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7885.196148][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7885.196152][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7885.196155][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7885.196160][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7885.196163][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7885.196166][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7885.196169][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7885.196173][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7885.196176][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7885.196181][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7885.196184][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7885.196189][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7885.196193][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7885.196198][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7885.196201][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7885.196205][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7885.196208][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7885.196211][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7885.196214][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7885.196218][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7885.196223][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7885.196227][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7885.196230][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7885.196234][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7885.196238][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7885.196240][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7885.196245][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7885.196247][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7885.196250][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7885.196253][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7885.196257][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7885.196261][ C3] __do_softirq (kernel/softirq.c:553) [ 7885.196265][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7885.196269][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7885.196272][ C3] [ 7885.196273][ C3] [ 7885.196274][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7885.196277][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7885.196280][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7885.196282][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7885.196284][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7885.196285][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7885.196286][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7885.196288][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7885.196289][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7885.196293][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7885.196297][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7885.196304][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7885.196311][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7885.196314][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7885.196319][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7885.196321][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7885.196325][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7885.196330][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7885.196334][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7885.196338][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7885.196340][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7885.196344][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7885.196346][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7885.196350][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7885.196354][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7885.196358][ C3] ksys_write (fs/read_write.c:643) [ 7885.196361][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7885.196365][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7885.196369][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7885.196373][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7885.196376][ C3] RIP: 0033:0x7f93b2836957 [ 7885.196379][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7885.196381][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7885.196383][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7885.196385][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7885.196386][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7885.196388][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7885.196389][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7912.615049][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7912.615584][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7912.616059][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7912.616534][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7912.617455][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7912.618076][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7912.618405][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7912.619376][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7912.619685][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7912.620084][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7912.620482][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7912.620883][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7912.621283][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7912.621683][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7912.622129][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7912.622460][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7912.622863][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7912.623262][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7912.623665][ C1] PKRU: 55555554 [ 7912.623849][ C1] Call Trace: [ 7912.624022][ C1] [ 7912.624172][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7912.624439][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7912.624690][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7912.624971][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7912.625250][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7912.625543][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7912.625812][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7912.626121][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7912.626388][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7912.626703][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7912.627002][ C1] [ 7912.627155][ C1] [ 7912.627307][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7912.627623][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7912.627917][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7912.628215][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7912.628508][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7912.628826][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7912.629069][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7912.629313][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7912.629566][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7912.629843][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7912.630133][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7912.630373][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7912.630615][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7912.630878][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7912.631118][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7912.631369][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7912.631632][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7912.631911][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7912.632188][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7912.632440][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7912.632715][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7912.632983][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7912.633336][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7912.633593][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7912.633918][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7912.634183][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7912.634388][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7912.634628][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7912.634886][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7912.635163][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7912.635437][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7912.635668][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7912.635990][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7912.636296][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7912.636583][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7912.636879][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7912.637131][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7912.637363][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7912.637667][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7912.637956][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7912.638286][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7912.638529][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7912.638828][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7912.639119][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7912.639441][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7912.639699][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7912.639935][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7912.640187][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7912.640502][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7912.640835][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7912.641137][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7912.641413][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7912.641703][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7912.642016][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7912.642306][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7912.642626][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7912.642877][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7912.643160][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7912.643411][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7912.643659][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7912.643907][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7912.644173][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7912.644429][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7912.644680][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7912.644947][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7912.645216][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7912.645444][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7912.645703][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7912.645976][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7912.646248][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7912.646467][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7912.646735][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7912.647049][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7912.647296][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7912.647529][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7912.647782][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7912.648040][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7912.648332][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7912.648602][ C1] tc_run (net/core/dev.c:3945) [ 7912.648811][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7912.649043][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7912.649285][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7912.649550][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7912.649806][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7912.650049][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7912.650315][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7912.650625][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7912.650899][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7912.651156][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7912.651424][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7912.651685][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7912.651972][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7912.652311][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7912.652588][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7912.652842][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7912.653110][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7912.653331][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7912.653569][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7912.653812][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7912.654104][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7912.654359][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7912.654605][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7912.654857][ C1] ? __create_object (mm/kmemleak.c:756) [ 7912.655105][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7912.655373][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7912.655658][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7912.655936][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7912.656222][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7912.656466][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7912.656737][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7912.656969][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7912.657193][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7912.657436][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7912.657690][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7912.657949][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7912.658224][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7912.658452][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7912.658705][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7912.658963][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7912.659204][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7912.659472][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7912.659717][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7912.659986][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7912.660233][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7912.660519][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7912.660824][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7912.661128][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7912.661454][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7912.661710][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7912.662015][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7912.662252][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7912.662555][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7912.662786][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7912.663766][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7912.664193][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7912.664595][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7912.664994][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7912.665395][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7912.665796][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7912.668224][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7912.668748][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7912.669249][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7912.669720][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7912.670622][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7912.671228][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7912.671552][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7912.672517][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7912.672820][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7912.673219][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7912.673614][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7912.674010][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7912.674406][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7912.674810][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7912.675254][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7912.675583][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7912.675980][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7912.676378][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7912.676776][ C3] PKRU: 55555554 [ 7912.676956][ C3] Call Trace: [ 7912.677123][ C3] [ 7912.677271][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7912.677532][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7912.677772][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7912.678048][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7912.678319][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7912.678607][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7912.678871][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7912.679174][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7912.679436][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7912.679742][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7912.680036][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7912.680350][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7912.680635][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7912.680930][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7912.681218][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7912.681528][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7912.681768][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7912.682008][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7912.682246][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7912.682492][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7912.682764][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7912.683049][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7912.683286][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7912.683525][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7912.683784][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7912.684016][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7912.684262][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7912.684523][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7912.684796][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7912.685076][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7912.685322][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7912.685592][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7912.685854][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7912.686198][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7912.686449][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7912.686767][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7912.687026][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7912.687230][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7912.687460][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7912.687711][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7912.687985][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7912.688217][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7912.688442][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7912.688759][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7912.689063][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7912.689343][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7912.689635][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7912.689883][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7912.690113][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7912.690409][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7912.690694][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7912.691018][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7912.691255][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7912.691550][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7912.691835][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7912.692150][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7912.692404][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7912.692636][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7912.692883][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7912.693193][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7912.693524][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7912.693821][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7912.694094][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7912.694380][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7912.694702][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7912.695010][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7912.695335][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7912.695573][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7912.695838][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7912.696096][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7912.696362][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7912.696643][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7912.696953][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7912.697203][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7912.697477][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7912.697716][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7912.697957][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7912.698188][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7912.698424][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7912.698687][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7912.698942][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7912.699210][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7912.699490][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7912.699801][ C3] tc_run (net/core/dev.c:3945) [ 7912.700004][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7912.700236][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7912.700473][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7912.700733][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7912.700984][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7912.701220][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7912.701483][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7912.701787][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7912.702056][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7912.702308][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7912.702573][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7912.702827][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7912.703163][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7912.703438][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7912.703689][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7912.703952][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7912.704168][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7912.704410][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7912.704690][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7912.704998][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7912.705276][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7912.705527][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7912.705755][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7912.706024][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7912.706266][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7912.706516][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7912.706755][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7912.707003][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7912.707236][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7912.707502][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7912.707780][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7912.708024][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7912.708272][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7912.708569][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7912.708887][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7912.709131][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7912.709389][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7912.709656][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7912.709894][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7912.710130][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7912.710391][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7912.710650][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7912.710909][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7912.711177][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7912.711462][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7912.711699][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7912.711989][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7912.712228][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7912.712491][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7912.712709][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7912.713006][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7912.713254][ C3] __do_softirq (kernel/softirq.c:553) [ 7912.713483][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7912.713703][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7912.713986][ C3] [ 7912.714137][ C3] [ 7912.714287][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7912.714594][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7912.714917][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7912.715880][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7912.716185][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7912.716581][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7912.716976][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7912.717372][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7912.717768][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7912.718166][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7912.718460][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7912.718678][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7912.718908][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7912.719158][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7912.719443][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7912.719681][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7912.719936][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7912.720189][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7912.720476][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7912.720697][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7912.720937][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7912.721181][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7912.721419][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7912.721707][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7912.721971][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7912.722205][ C3] ksys_write (fs/read_write.c:643) [ 7912.722422][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7912.722669][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7912.722971][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7912.723203][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7912.723501][ C3] RIP: 0033:0x7f93b2836957 [ 7912.723724][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7912.724693][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7912.725112][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7912.725509][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7912.725905][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7912.726303][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7912.726699][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7940.615010][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7940.615536][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7940.615991][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7940.616447][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7940.617334][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7940.617930][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7940.618247][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7940.619193][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7940.619493][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7940.619881][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7940.620269][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7940.620659][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7940.621047][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7940.621436][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7940.621870][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7940.622193][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7940.622586][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7940.622974][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7940.623366][ C1] PKRU: 55555554 [ 7940.623545][ C1] Call Trace: [ 7940.623716][ C1] [ 7940.623865][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7940.624124][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7940.624386][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7940.624661][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7940.624936][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7940.625225][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7940.625493][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7940.625801][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7940.626056][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7940.626358][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7940.626650][ C1] [ 7940.626797][ C1] [ 7940.626944][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7940.627255][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7940.627539][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7940.627827][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7940.628108][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7940.628417][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7940.628671][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7940.628909][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7940.629160][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7940.629433][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7940.629718][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7940.629958][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7940.630196][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7940.630449][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7940.630682][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7940.630925][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7940.631181][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7940.631454][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7940.631725][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7940.631968][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7940.632235][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7940.632496][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7940.632841][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7940.633092][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7940.633409][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7940.633668][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7940.633867][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7940.634096][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7940.634352][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7940.634625][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7940.634911][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7940.635140][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7940.635461][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7940.635767][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7940.636055][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7940.636351][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7940.636602][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7940.636837][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7940.637141][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7940.637428][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7940.637759][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7940.638001][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7940.638301][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7940.638593][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7940.638914][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7940.639175][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7940.639411][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7940.639661][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7940.639976][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7940.640309][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7940.640610][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7940.640885][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7940.641176][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7940.641489][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7940.641778][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7940.642099][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7940.642349][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7940.642634][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7940.642888][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7940.643138][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7940.643390][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7940.643659][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7940.643917][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7940.644168][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7940.644440][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7940.644710][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7940.644938][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7940.645197][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7940.645471][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7940.645743][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7940.645961][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7940.646233][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7940.646546][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7940.646792][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7940.647024][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7940.647277][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7940.647533][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7940.647821][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7940.648094][ C1] tc_run (net/core/dev.c:3945) [ 7940.648302][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7940.648538][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7940.648779][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7940.649043][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7940.649298][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7940.649539][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7940.649805][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7940.650115][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7940.650391][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7940.650650][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7940.650917][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7940.651177][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7940.651464][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7940.651803][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7940.652081][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7940.652337][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7940.652605][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7940.652825][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7940.653063][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7940.653310][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7940.653601][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7940.653855][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7940.654098][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7940.654351][ C1] ? __create_object (mm/kmemleak.c:756) [ 7940.654600][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7940.654870][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7940.655156][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7940.655433][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7940.655722][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7940.655965][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7940.656235][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7940.656467][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7940.656690][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7940.656933][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7940.657187][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7940.657445][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7940.657718][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7940.657945][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7940.658197][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7940.658455][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7940.658696][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7940.658966][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7940.659212][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7940.659481][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7940.659730][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7940.660012][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7940.660316][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7940.660622][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7940.660948][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7940.661203][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7940.661511][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7940.661749][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7940.662052][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7940.662283][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7940.663252][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7940.663679][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7940.664082][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7940.664491][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7940.664890][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7940.665293][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7940.667732][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7940.668258][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7940.668760][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7940.669226][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7940.670131][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7940.670741][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7940.671059][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 7940.672024][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7940.672331][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7940.672728][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7940.673123][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7940.673520][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7940.673918][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7940.674318][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7940.674763][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7940.675093][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7940.675490][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7940.675888][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7940.676285][ C3] PKRU: 55555554 [ 7940.676466][ C3] Call Trace: [ 7940.676638][ C3] [ 7940.676791][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7940.677051][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7940.677293][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7940.677567][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7940.677838][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7940.678126][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7940.678388][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7940.678692][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7940.678952][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7940.679259][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7940.679552][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7940.679864][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7940.680151][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7940.680438][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7940.680725][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7940.681032][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7940.681275][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7940.681514][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7940.681753][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7940.681999][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7940.682271][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7940.682553][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7940.682790][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7940.683030][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7940.683289][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7940.683520][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7940.683766][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7940.684021][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7940.684295][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7940.684574][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7940.684821][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7940.685090][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7940.685352][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7940.685697][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7940.685947][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7940.686264][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7940.686524][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7940.686727][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7940.686956][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7940.687207][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7940.687484][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7940.687712][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7940.687938][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7940.688254][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7940.688556][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7940.688837][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7940.689128][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7940.689376][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7940.689605][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7940.689902][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7940.690186][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7940.690509][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7940.690747][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7940.691040][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7940.691324][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7940.691639][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7940.691893][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7940.692124][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7940.692370][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7940.692680][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7940.693009][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7940.693305][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7940.693577][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7940.693863][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7940.694175][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7940.694486][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7940.694811][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7940.695049][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7940.695314][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7940.695573][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7940.695838][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7940.696121][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7940.696430][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7940.696678][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7940.696955][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7940.697192][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7940.697432][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7940.697663][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7940.697899][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7940.698162][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7940.698417][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7940.698682][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7940.698962][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7940.699272][ C3] tc_run (net/core/dev.c:3945) [ 7940.699476][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7940.699706][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7940.699944][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7940.700203][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7940.700455][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7940.700690][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7940.700953][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7940.701254][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7940.701525][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7940.701775][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7940.702039][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7940.702294][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7940.702627][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7940.702901][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7940.703152][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7940.703415][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7940.703631][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7940.703871][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7940.704147][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7940.704463][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7940.704737][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7940.704988][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7940.705217][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7940.705487][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7940.705728][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7940.705977][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7940.706217][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7940.706464][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7940.706699][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7940.706963][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7940.707241][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7940.707485][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7940.707733][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7940.708032][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7940.708351][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7940.708591][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7940.708851][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7940.709118][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7940.709356][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7940.709593][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7940.709853][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7940.710116][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7940.710374][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7940.710642][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7940.710925][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7940.711162][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7940.711452][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7940.711689][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7940.711951][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7940.712170][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7940.712467][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7940.712713][ C3] __do_softirq (kernel/softirq.c:553) [ 7940.712944][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7940.713163][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7940.713445][ C3] [ 7940.713596][ C3] [ 7940.713744][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7940.714046][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7940.714371][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7940.715339][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7940.715645][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7940.716040][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7940.716436][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7940.716834][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7940.717230][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7940.717628][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7940.717923][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7940.718145][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7940.718375][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7940.718627][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7940.718912][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7940.719150][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7940.719406][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7940.719659][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7940.719945][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7940.720173][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7940.720415][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7940.720656][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7940.720894][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7940.721185][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7940.721448][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7940.721683][ C3] ksys_write (fs/read_write.c:643) [ 7940.721900][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7940.722151][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7940.722455][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7940.722686][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7940.722984][ C3] RIP: 0033:0x7f93b2836957 [ 7940.723208][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7940.724170][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7940.724592][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7940.724987][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7940.725386][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7940.725779][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7940.726171][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7940.726569][ C3] | [ 7963.199162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7963.199519][ C1] rcu: 1-....: (5576933 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1352859 | [ 7963.200065][ C1] rcu: (t=5569228 jiffies g=1064457 q=106 ncpus=4) [ 7963.200829][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7963.201424][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:87 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 7963.201712][ C1] Code: 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 48 83 c0 01 48 39 d0 74 a5 <80> 38 00 74 f2 e9 74 ff ff ff b8 01 00 00 00 c3 cc cc cc cc 48 29 All code ======== 0: 2c 48 sub $0x48,%al 2: 89 c2 mov %eax,%edx 4: 48 85 c0 test %rax,%rax 7: 75 b0 jne 0xffffffffffffffb9 9: 48 89 da mov %rbx,%rdx c: 4c 89 d8 mov %r11,%rax f: 4c 29 da sub %r11,%rdx 12: e9 49 ff ff ff jmp 0xffffffffffffff60 17: 48 85 d2 test %rdx,%rdx 1a: 74 b3 je 0xffffffffffffffcf 1c: 48 01 ea add %rbp,%rdx 1f: eb 09 jmp 0x2a 21: 48 83 c0 01 add $0x1,%rax 25: 48 39 d0 cmp %rdx,%rax 28: 74 a5 je 0xffffffffffffffcf 2a:* 80 38 00 cmpb $0x0,(%rax) <-- trapping instruction 2d: 74 f2 je 0x21 2f: e9 74 ff ff ff jmp 0xffffffffffffffa8 34: b8 01 00 00 00 mov $0x1,%eax 39: c3 ret 3a: cc int3 3b: cc int3 3c: cc int3 3d: cc int3 3e: 48 rex.W 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 80 38 00 cmpb $0x0,(%rax) 3: 74 f2 je 0xfffffffffffffff7 5: e9 74 ff ff ff jmp 0xffffffffffffff7e a: b8 01 00 00 00 mov $0x1,%eax f: c3 ret 10: cc int3 11: cc int3 12: cc int3 13: cc int3 14: 48 rex.W 15: 29 .byte 0x29 [ 7963.202656][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000282 [ 7963.202956][ C1] RAX: ffffed1000f511c3 RBX: ffffed1000f511c4 RCX: ffffffff89c7fa80 [ 7963.203345][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7963.203733][ C1] RBP: ffffed1000f511c3 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7963.204123][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7963.204516][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7963.204903][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7963.205335][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7963.205656][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7963.206045][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7963.206431][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7963.206822][ C1] PKRU: 55555554 [ 7963.206999][ C1] Call Trace: [ 7963.207168][ C1] [ 7963.207312][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7963.207582][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7963.207831][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7963.208079][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7963.208308][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7963.208573][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7963.208840][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7963.209094][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7963.209376][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7963.209614][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7963.209922][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7963.210191][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7963.210476][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7963.210738][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7963.211039][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7963.211315][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7963.211624][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7963.211920][ C1] [ 7963.212072][ C1] [ 7963.212223][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7963.212540][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7963.212830][ C1] ? kasan_check_range (mm/kasan/generic.c:87 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 7963.213092][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7963.213374][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7963.213689][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7963.213929][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7963.214170][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7963.214421][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7963.214690][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7963.214975][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7963.215215][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7963.215456][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7963.215716][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7963.215955][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7963.216203][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7963.216459][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7963.216736][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7963.217012][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7963.217257][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7963.217531][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7963.217797][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7963.218144][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7963.218397][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7963.218714][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7963.218977][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7963.219180][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7963.219414][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7963.219669][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7963.219946][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7963.220215][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7963.220443][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7963.220761][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7963.221065][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7963.221349][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7963.221641][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7963.221887][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7963.222116][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7963.222418][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7963.222704][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7963.223030][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7963.223270][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7963.223565][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7963.223848][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7963.224167][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7963.224426][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7963.224660][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7963.224909][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7963.225219][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7963.225549][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7963.225846][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7963.226118][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7963.226406][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7963.226715][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7963.227000][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7963.227318][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7963.227567][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7963.227846][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7963.228097][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7963.228346][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7963.228593][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7963.228857][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7963.229110][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7963.229357][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7963.229621][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7963.229884][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7963.230108][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7963.230361][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7963.230634][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7963.230902][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7963.231118][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7963.231385][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7963.231692][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7963.231935][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7963.232168][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7963.232417][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7963.232673][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7963.232960][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7963.233227][ C1] tc_run (net/core/dev.c:3945) [ 7963.233433][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7963.233667][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7963.233907][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7963.234170][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7963.234426][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7963.234661][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7963.234928][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7963.235233][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7963.235507][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7963.235760][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7963.236026][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7963.236283][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7963.236563][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7963.236897][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7963.237171][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7963.237421][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7963.237688][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7963.237905][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7963.238142][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7963.238384][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7963.238674][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7963.238926][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7963.239164][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7963.239412][ C1] ? __create_object (mm/kmemleak.c:756) [ 7963.239658][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7963.239922][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7963.240206][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7963.240477][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7963.240755][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7963.240995][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7963.241259][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7963.241488][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7963.241708][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7963.241952][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7963.242204][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7963.242460][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7963.242730][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7963.242958][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7963.243208][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7963.243461][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7963.243695][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7963.243961][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7963.244203][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7963.244484][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7963.244730][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7963.245013][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7963.245317][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7963.245621][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7963.245947][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7963.246203][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7963.246508][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7963.246743][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7963.247047][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7963.247276][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7963.248245][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7963.248671][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7963.249069][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7963.249468][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7963.249869][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7963.250268][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7963.250268][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7963.250670][ C1] | [ 7963.250831][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 7963.251103][ C3] NMI backtrace for cpu 3 [ 7963.251111][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7963.251113][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7963.251118][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7963.251121][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7963.251124][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7963.251125][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7963.251127][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7963.251129][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7963.251131][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7963.251132][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7963.251134][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7963.251137][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7963.251139][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7963.251140][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7963.251142][ C3] PKRU: 55555554 [ 7963.251143][ C3] Call Trace: [ 7963.251145][ C3] [ 7963.251147][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7963.251152][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7963.251157][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7963.251162][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7963.251165][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7963.251167][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7963.251173][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7963.251176][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7963.251180][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7963.251183][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7963.251186][ C3] [ 7963.251187][ C3] [ 7963.251188][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7963.251191][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7963.251196][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7963.251199][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7963.251203][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7963.251206][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7963.251209][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7963.251213][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7963.251215][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7963.251219][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7963.251222][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7963.251228][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7963.251230][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7963.251235][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7963.251240][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7963.251244][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7963.251246][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7963.251249][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7963.251251][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7963.251256][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7963.251260][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7963.251263][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7963.251272][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7963.251275][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7963.251278][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7963.251282][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7963.251285][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7963.251289][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7963.251292][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7963.251298][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7963.251303][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7963.251307][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7963.251314][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7963.251318][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7963.251321][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7963.251324][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7963.251327][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7963.251332][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7963.251335][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7963.251339][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7963.251343][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7963.251347][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7963.251350][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7963.251352][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7963.251356][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7963.251363][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7963.251369][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7963.251375][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7963.251380][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7963.251390][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7963.251399][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7963.251407][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7963.251416][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7963.251419][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7963.251424][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7963.251428][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7963.251430][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7963.251432][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7963.251436][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7963.251441][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7963.251444][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7963.251449][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7963.251454][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7963.251458][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7963.251461][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7963.251464][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7963.251467][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7963.251470][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7963.251472][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7963.251476][ C3] tc_run (net/core/dev.c:3945) [ 7963.251479][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7963.251482][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7963.251484][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7963.251489][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7963.251493][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7963.251495][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7963.251498][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7963.251501][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7963.251504][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7963.251508][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7963.251511][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7963.251514][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7963.251522][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7963.251524][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7963.251528][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7963.251532][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7963.251535][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7963.251538][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7963.251541][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7963.251543][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7963.251546][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7963.251550][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7963.251552][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7963.251557][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7963.251560][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7963.251563][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7963.251567][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7963.251570][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7963.251573][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7963.251579][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7963.251582][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7963.251586][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7963.251590][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7963.251594][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7963.251597][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7963.251601][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7963.251604][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7963.251607][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7963.251611][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7963.251615][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7963.251620][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7963.251624][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7963.251627][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7963.251632][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7963.251635][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7963.251637][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7963.251642][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7963.251645][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7963.251647][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7963.251651][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7963.251655][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7963.251658][ C3] __do_softirq (kernel/softirq.c:553) [ 7963.251663][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7963.251666][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7963.251669][ C3] [ 7963.251670][ C3] [ 7963.251672][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7963.251675][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7963.251678][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7963.251681][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7963.251683][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7963.251684][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7963.251686][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7963.251688][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7963.251689][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7963.251693][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7963.251697][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7963.251703][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7963.251711][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7963.251714][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7963.251719][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7963.251721][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7963.251725][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7963.251730][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7963.251734][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7963.251738][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7963.251741][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7963.251745][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7963.251747][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7963.251752][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7963.251755][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7963.251760][ C3] ksys_write (fs/read_write.c:643) [ 7963.251763][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7963.251767][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7963.251771][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7963.251775][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7963.251779][ C3] RIP: 0033:0x7f93b2836957 [ 7963.251781][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7963.251784][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7963.251786][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7963.251788][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7963.251789][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7963.251791][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7963.251793][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 7988.615054][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7988.615583][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7988.616055][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7988.616523][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7988.617435][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7988.618053][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7988.618382][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7988.619363][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 7988.619674][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7988.620073][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 7988.620472][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 7988.620871][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 7988.621267][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 7988.621662][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7988.622105][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7988.622441][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 7988.622839][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7988.623237][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7988.623636][ C1] PKRU: 55555554 [ 7988.623820][ C1] Call Trace: [ 7988.623994][ C1] [ 7988.624152][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7988.624416][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7988.624660][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7988.624936][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7988.625211][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7988.625499][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7988.625763][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7988.626068][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7988.626329][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7988.626640][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7988.626935][ C1] [ 7988.627086][ C1] [ 7988.627238][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7988.627552][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7988.627845][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7988.628138][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7988.628430][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7988.628745][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7988.628985][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7988.629226][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7988.629473][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7988.629743][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7988.630029][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7988.630266][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7988.630505][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7988.630764][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7988.630999][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7988.631248][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7988.631508][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7988.631784][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7988.632061][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7988.632307][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7988.632582][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7988.632848][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7988.633193][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7988.633447][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7988.633769][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7988.634032][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7988.634240][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7988.634472][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7988.634726][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7988.635000][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7988.635271][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7988.635499][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7988.635817][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7988.636122][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7988.636406][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7988.636699][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7988.636948][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7988.637179][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7988.637482][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7988.637768][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7988.638094][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7988.638332][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7988.638627][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 7988.638912][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7988.639229][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7988.639487][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7988.639724][ C1] netif_receive_skb (net/core/dev.c:5801) [ 7988.639972][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7988.640282][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7988.640611][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7988.640910][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7988.641183][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7988.641472][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7988.641782][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7988.642069][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7988.642390][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 7988.642637][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 7988.642918][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 7988.643168][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 7988.643416][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 7988.643662][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 7988.643928][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 7988.644187][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 7988.644433][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 7988.644701][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7988.644964][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7988.645188][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7988.645444][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7988.645717][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7988.645987][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7988.646202][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7988.646469][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7988.646780][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7988.647021][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7988.647253][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7988.647504][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7988.647760][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7988.648048][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 7988.648317][ C1] tc_run (net/core/dev.c:3945) [ 7988.648523][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 7988.648757][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7988.648997][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7988.649260][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7988.649515][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7988.649752][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7988.650020][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7988.650325][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7988.650599][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7988.650853][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7988.651120][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7988.651376][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 7988.651660][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7988.651995][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7988.652272][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7988.652524][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7988.652789][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7988.653005][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7988.653241][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7988.653484][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7988.653775][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7988.654026][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7988.654272][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7988.654521][ C1] ? __create_object (mm/kmemleak.c:756) [ 7988.654769][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7988.655035][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7988.655319][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7988.655595][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7988.655879][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 7988.656121][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 7988.656387][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 7988.656618][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 7988.656838][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7988.657077][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 7988.657331][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 7988.657588][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 7988.657856][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 7988.658083][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 7988.658332][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 7988.658589][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7988.658826][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 7988.659091][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 7988.659332][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 7988.659598][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 7988.659842][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 7988.660123][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 7988.660424][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 7988.660728][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 7988.661049][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 7988.661301][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7988.661605][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7988.661841][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7988.662141][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 7988.662371][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 7988.663348][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 7988.663770][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 7988.664172][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 7988.664569][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 7988.664971][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 7988.665366][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 7988.667799][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7988.668326][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7988.668827][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7988.669295][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7988.670198][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7988.670806][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7988.671132][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7988.672097][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 7988.672401][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 7988.672797][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 7988.673192][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 7988.673588][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 7988.673984][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 7988.674385][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7988.674829][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7988.675159][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 7988.675555][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7988.675953][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7988.676349][ C3] PKRU: 55555554 [ 7988.676529][ C3] Call Trace: [ 7988.676696][ C3] [ 7988.676847][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7988.677106][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7988.677348][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7988.677623][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7988.677893][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7988.678181][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7988.678444][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7988.678747][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7988.679008][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7988.679313][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7988.679607][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7988.679920][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7988.680207][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7988.680502][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7988.680790][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7988.681098][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7988.681339][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7988.681578][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7988.681817][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7988.682064][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7988.682335][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7988.682617][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7988.682855][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7988.683094][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7988.683353][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7988.683584][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7988.683830][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7988.684085][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7988.684365][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7988.684640][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7988.684887][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7988.685156][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7988.685417][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 7988.685761][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7988.686011][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7988.686329][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7988.686588][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7988.686792][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7988.687020][ C3] ? set_track_prepare (mm/slub.c:6440) [ 7988.687270][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7988.687545][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7988.687776][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 7988.688002][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7988.688319][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7988.688621][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7988.688903][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7988.689193][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7988.689441][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7988.689671][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 7988.689968][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7988.690252][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 7988.690575][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7988.690814][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 7988.691107][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 7988.691393][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 7988.691708][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7988.691962][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7988.692194][ C3] netif_receive_skb (net/core/dev.c:5801) [ 7988.692441][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7988.692752][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7988.693081][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7988.693380][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7988.693652][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7988.693939][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7988.694255][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7988.694564][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 7988.694886][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7988.695125][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7988.695388][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 7988.695648][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7988.695913][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7988.696197][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7988.696506][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 7988.696753][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7988.697029][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7988.697269][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7988.697508][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 7988.697742][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7988.697980][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 7988.698243][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7988.698498][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 7988.698764][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 7988.699045][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 7988.699357][ C3] tc_run (net/core/dev.c:3945) [ 7988.699559][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 7988.699790][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7988.700028][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 7988.700287][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 7988.700539][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7988.700776][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7988.701039][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7988.701338][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 7988.701611][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7988.701861][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7988.702124][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7988.702380][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7988.702715][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7988.702988][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7988.703239][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 7988.703501][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7988.703718][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7988.703958][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7988.704241][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7988.704551][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 7988.704825][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 7988.705075][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 7988.705305][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 7988.705573][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 7988.705817][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7988.706066][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7988.706304][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7988.706550][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7988.706785][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7988.707051][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7988.707328][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 7988.707572][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 7988.707821][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 7988.708120][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 7988.708439][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 7988.708680][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 7988.708939][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7988.709207][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7988.709444][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 7988.709679][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7988.709938][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 7988.710197][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7988.710455][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7988.710723][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7988.711008][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7988.711247][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7988.711536][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7988.711773][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7988.712035][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 7988.712255][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7988.712550][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7988.712796][ C3] __do_softirq (kernel/softirq.c:553) [ 7988.713029][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7988.713247][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7988.713530][ C3] [ 7988.713680][ C3] [ 7988.713828][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7988.714135][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 7988.714456][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 7988.715421][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 7988.715726][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 7988.716122][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 7988.716518][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 7988.716914][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 7988.717309][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 7988.717706][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7988.718001][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 7988.718219][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 7988.718449][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 7988.718701][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 7988.718984][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7988.719222][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 7988.719477][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 7988.719730][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 7988.720016][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 7988.720239][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 7988.720481][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 7988.720724][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7988.720960][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7988.721249][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7988.721512][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 7988.721746][ C3] ksys_write (fs/read_write.c:643) [ 7988.721963][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 7988.722210][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7988.722512][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 7988.722741][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7988.723041][ C3] RIP: 0033:0x7f93b2836957 [ 7988.723264][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 7988.724235][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7988.724652][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 7988.725045][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 7988.725446][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7988.725843][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 7988.726239][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8016.615037][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8016.615567][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8016.616033][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8016.616502][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8016.617415][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8016.618027][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8016.618352][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8016.619324][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8016.619631][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8016.620029][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8016.620430][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8016.620829][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8016.621229][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8016.621629][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8016.622076][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8016.622410][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8016.622811][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8016.623210][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8016.623615][ C1] PKRU: 55555554 [ 8016.623798][ C1] Call Trace: [ 8016.623976][ C1] [ 8016.624128][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8016.624392][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8016.624635][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8016.624914][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8016.625191][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8016.625479][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8016.625746][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8016.626052][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8016.626316][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8016.626629][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8016.626927][ C1] [ 8016.627079][ C1] [ 8016.627232][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8016.627547][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8016.627838][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8016.628135][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8016.628428][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8016.628742][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8016.628985][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8016.629227][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8016.629480][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8016.629757][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8016.630047][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8016.630288][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8016.630528][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8016.630790][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8016.631028][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8016.631277][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8016.631539][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8016.631815][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8016.632095][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8016.632343][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8016.632617][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8016.632882][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8016.633230][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8016.633485][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8016.633806][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8016.634073][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8016.634279][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8016.634515][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8016.634772][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8016.635051][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8016.635327][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8016.635556][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8016.635876][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8016.636185][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8016.636468][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8016.636763][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8016.637014][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8016.637246][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8016.637547][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8016.637832][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8016.638162][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8016.638402][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8016.638700][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8016.638986][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8016.639304][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8016.639560][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8016.639799][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8016.640048][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8016.640360][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8016.640695][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8016.640994][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8016.641269][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8016.641559][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8016.641875][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8016.642163][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8016.642480][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8016.642729][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8016.643011][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8016.643264][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8016.643513][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8016.643761][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8016.644032][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8016.644289][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8016.644540][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8016.644806][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8016.645072][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8016.645300][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8016.645557][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8016.645832][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8016.646104][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8016.646322][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8016.646595][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8016.646905][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8016.647148][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8016.647383][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8016.647635][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8016.647891][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8016.648178][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8016.648449][ C1] tc_run (net/core/dev.c:3945) [ 8016.648657][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8016.648890][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8016.649132][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8016.649397][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8016.649654][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8016.649893][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8016.650159][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8016.650467][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8016.650740][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8016.650993][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8016.651262][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8016.651519][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8016.651800][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8016.652137][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8016.652418][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8016.652673][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8016.652942][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8016.653160][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8016.653398][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8016.653644][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8016.653930][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8016.654187][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8016.654429][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8016.654681][ C1] ? __create_object (mm/kmemleak.c:756) [ 8016.654926][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8016.655194][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8016.655479][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8016.655754][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8016.656038][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8016.656279][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8016.656547][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8016.656778][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8016.657000][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8016.657242][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8016.657496][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8016.657751][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8016.658023][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8016.658251][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8016.658501][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8016.658758][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8016.658993][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8016.659261][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8016.659501][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8016.659769][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8016.660013][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8016.660299][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8016.660599][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8016.660901][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8016.661227][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8016.661484][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8016.661790][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8016.662024][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8016.662327][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8016.662554][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8016.663536][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8016.663961][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8016.664359][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8016.664758][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8016.665158][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8016.665557][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8016.667985][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8016.668508][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8016.669010][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8016.669476][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8016.670377][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8016.670984][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8016.671306][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8016.672269][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8016.672575][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8016.672970][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8016.673366][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8016.673762][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8016.674164][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8016.674558][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8016.675001][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8016.675330][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8016.675726][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8016.676122][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8016.676516][ C3] PKRU: 55555554 [ 8016.676697][ C3] Call Trace: [ 8016.676865][ C3] [ 8016.677011][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8016.677270][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8016.677513][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8016.677787][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8016.678057][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8016.678345][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8016.678609][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8016.678913][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8016.679174][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8016.679481][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8016.679774][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8016.680086][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8016.680374][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8016.680667][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8016.680956][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8016.681265][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8016.681502][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8016.681742][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8016.681980][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8016.682228][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8016.682498][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8016.682780][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8016.683018][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8016.683258][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8016.683516][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8016.683750][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8016.683999][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8016.684255][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8016.684529][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8016.684803][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8016.685049][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8016.685319][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8016.685579][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8016.685925][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8016.686176][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8016.686494][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8016.686754][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8016.686957][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8016.687186][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8016.687437][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8016.687714][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8016.687943][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8016.688170][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8016.688488][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8016.688791][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8016.689070][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8016.689361][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8016.689609][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8016.689838][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8016.690136][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8016.690420][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8016.690744][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8016.690982][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8016.691276][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8016.691560][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8016.691876][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8016.692131][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8016.692364][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8016.692609][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8016.692919][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8016.693249][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8016.693548][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8016.693820][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8016.694112][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8016.694423][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8016.694730][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8016.695054][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8016.695293][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8016.695557][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8016.695816][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8016.696082][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8016.696368][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8016.696677][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8016.696925][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8016.697201][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8016.697439][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8016.697678][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8016.697909][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8016.698147][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8016.698410][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8016.698665][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8016.698930][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8016.699211][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8016.699522][ C3] tc_run (net/core/dev.c:3945) [ 8016.699726][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8016.699955][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8016.700193][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8016.700453][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8016.700704][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8016.700941][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8016.701203][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8016.701504][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8016.701776][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8016.702027][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8016.702290][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8016.702544][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8016.702879][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8016.703152][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8016.703404][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8016.703666][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8016.703883][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8016.704131][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8016.704407][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8016.704716][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8016.704989][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8016.705240][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8016.705470][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8016.705738][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8016.705980][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8016.706229][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8016.706467][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8016.706713][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8016.706947][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8016.707211][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8016.707488][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8016.707732][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8016.707978][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8016.708277][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8016.708595][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8016.708836][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8016.709094][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8016.709361][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8016.709597][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8016.709831][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8016.710089][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8016.710348][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8016.710606][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8016.710875][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8016.711156][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8016.711394][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8016.711680][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8016.711917][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8016.712179][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8016.712399][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8016.712692][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8016.712937][ C3] __do_softirq (kernel/softirq.c:553) [ 8016.713169][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8016.713386][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8016.713668][ C3] [ 8016.713817][ C3] [ 8016.713971][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8016.714274][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8016.714594][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8016.715555][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8016.715860][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8016.716255][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8016.716652][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8016.717047][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8016.717442][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8016.717838][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8016.718133][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8016.718350][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8016.718582][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8016.718833][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8016.719116][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8016.719355][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8016.719609][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8016.719861][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8016.720149][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8016.720370][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8016.720612][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8016.720854][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8016.721089][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8016.721378][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8016.721640][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8016.721876][ C3] ksys_write (fs/read_write.c:643) [ 8016.722090][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8016.722337][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8016.722640][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8016.722869][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8016.723172][ C3] RIP: 0033:0x7f93b2836957 [ 8016.723396][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8016.724365][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8016.724781][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8016.725176][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8016.725573][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8016.725967][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8016.726361][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8041.254512][ C3] rcu: 3-....: (5643361 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=1372214 | [ 8041.255069][ C3] rcu: (t=5647283 jiffies g=1064457 q=106 ncpus=4) | [ 8041.255400][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 8041.255669][ C1] NMI backtrace for cpu 1 [ 8041.255681][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8041.255683][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8041.255689][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8041.255693][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8041.255696][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8041.255698][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8041.255699][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8041.255701][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8041.255703][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8041.255704][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8041.255707][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8041.255710][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8041.255712][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8041.255713][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8041.255715][ C1] PKRU: 55555554 [ 8041.255716][ C1] Call Trace: [ 8041.255719][ C1] [ 8041.255722][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8041.255727][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8041.255732][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8041.255737][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8041.255740][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8041.255742][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8041.255748][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8041.255752][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8041.255755][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8041.255759][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8041.255762][ C1] [ 8041.255762][ C1] [ 8041.255764][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8041.255768][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8041.255773][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8041.255777][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8041.255781][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8041.255784][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8041.255788][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8041.255790][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8041.255794][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8041.255797][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8041.255803][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8041.255806][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8041.255811][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8041.255816][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8041.255819][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8041.255822][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8041.255824][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8041.255826][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8041.255832][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8041.255836][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8041.255840][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8041.255849][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8041.255852][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8041.255855][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8041.255859][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8041.255862][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8041.255865][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8041.255868][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8041.255874][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8041.255879][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8041.255882][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8041.255891][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8041.255895][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8041.255897][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8041.255901][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8041.255904][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8041.255909][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8041.255911][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8041.255915][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8041.255919][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8041.255923][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8041.255925][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8041.255928][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8041.255931][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8041.255938][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8041.255945][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8041.255952][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8041.255956][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8041.255967][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8041.255974][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8041.255976][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8041.255983][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8041.255985][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8041.255991][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8041.255995][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8041.255997][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8041.256000][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8041.256003][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8041.256005][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8041.256008][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8041.256011][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8041.256014][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8041.256016][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8041.256019][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8041.256022][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8041.256024][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8041.256027][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8041.256029][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8041.256034][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8041.256039][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8041.256042][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8041.256047][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8041.256049][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8041.256054][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8041.256057][ C1] tc_run (net/core/dev.c:3945) [ 8041.256061][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8041.256064][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8041.256066][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8041.256070][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8041.256074][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8041.256077][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8041.256080][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8041.256084][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8041.256087][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8041.256090][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8041.256094][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8041.256096][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8041.256099][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8041.256107][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8041.256109][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8041.256113][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8041.256117][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8041.256119][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8041.256122][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8041.256125][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8041.256129][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8041.256132][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8041.256135][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8041.256139][ C1] ? __create_object (mm/kmemleak.c:756) [ 8041.256142][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8041.256148][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8041.256152][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8041.256155][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8041.256160][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8041.256163][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8041.256167][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8041.256171][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8041.256173][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8041.256175][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8041.256177][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8041.256182][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8041.256187][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8041.256189][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8041.256193][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8041.256195][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8041.256199][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8041.256202][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8041.256207][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8041.256210][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8041.256217][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8041.256221][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8041.256225][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8041.256228][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8041.256234][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8041.256237][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8041.256240][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8041.256244][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8041.256247][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8041.256250][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8041.256252][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8041.256255][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8041.256257][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8041.256258][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8041.256260][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8041.256261][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8041.256258][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 8041.256260][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 8041.256261][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8041.256267][ C1] [ 8041.303188][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8041.303793][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 8041.304077][ C3] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 8041.305041][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [ 8041.305347][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8041.305743][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8041.306137][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8041.306531][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8041.306924][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8041.307319][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8041.307760][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8041.308089][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8041.308484][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8041.308877][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8041.309273][ C3] PKRU: 55555554 [ 8041.309452][ C3] Call Trace: [ 8041.309620][ C3] [ 8041.309766][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8041.310037][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8041.310287][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8041.310535][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8041.310765][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8041.311031][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8041.311299][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8041.311553][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8041.311835][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8041.312077][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8041.312387][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8041.312657][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8041.312940][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8041.313204][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8041.313504][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8041.313763][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8041.314074][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8041.314368][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8041.314679][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8041.314965][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 8041.315244][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8041.315522][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8041.315830][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8041.316068][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8041.316305][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8041.316542][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8041.316788][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8041.317057][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8041.317340][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8041.317575][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8041.317814][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8041.318071][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8041.318304][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8041.318549][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8041.318804][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8041.319076][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8041.319349][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8041.319594][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8041.319862][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8041.320123][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8041.320467][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8041.320718][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8041.321034][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8041.321295][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8041.321496][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8041.321725][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8041.321976][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8041.322250][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8041.322479][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8041.322703][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8041.323019][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8041.323323][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8041.323600][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8041.323897][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8041.324142][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8041.324370][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8041.324667][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8041.324948][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8041.325270][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8041.325507][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8041.325800][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8041.326084][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8041.326398][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8041.326652][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8041.326885][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8041.327130][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8041.327437][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8041.327767][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8041.328063][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8041.328334][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8041.328621][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8041.328932][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8041.329237][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8041.329559][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8041.329797][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8041.330059][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8041.330316][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8041.330582][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8041.330864][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8041.331174][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8041.331422][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8041.331696][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8041.331936][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8041.332174][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8041.332404][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8041.332641][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8041.332903][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8041.333157][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8041.333423][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8041.333705][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8041.334020][ C3] tc_run (net/core/dev.c:3945) [ 8041.334227][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8041.334454][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8041.334693][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8041.334952][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8041.335203][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8041.335440][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8041.335702][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8041.336003][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8041.336271][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8041.336522][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8041.336784][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8041.337042][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8041.337376][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8041.337650][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8041.337899][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8041.338163][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8041.338379][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8041.338620][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8041.338893][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8041.339204][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8041.339476][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8041.339725][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8041.339955][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8041.340222][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8041.340464][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8041.340713][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8041.340950][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8041.341195][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8041.341428][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8041.341692][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8041.341971][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8041.342212][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8041.342458][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8041.342758][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8041.343075][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8041.343318][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8041.343575][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8041.343841][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8041.344084][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8041.344317][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8041.344579][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8041.344837][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8041.345096][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8041.345364][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8041.345645][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8041.345881][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8041.346168][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8041.346403][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8041.346663][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8041.346884][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8041.347177][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8041.347422][ C3] __do_softirq (kernel/softirq.c:553) [ 8041.347653][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8041.347870][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8041.348154][ C3] [ 8041.348302][ C3] [ 8041.348452][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8041.348751][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8041.349070][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8041.350034][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8041.350337][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8041.350734][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8041.351131][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8041.351526][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8041.351921][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8041.352320][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8041.352613][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8041.352831][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8041.353058][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8041.353309][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8041.353592][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8041.353828][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8041.354088][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8041.354340][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8041.354628][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8041.354847][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8041.355088][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8041.355331][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8041.355567][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8041.355855][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8041.356116][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8041.356352][ C3] ksys_write (fs/read_write.c:643) [ 8041.356566][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8041.356816][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8041.357119][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8041.357348][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8041.357644][ C3] RIP: 0033:0x7f93b2836957 [ 8041.357869][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8041.358830][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8041.359246][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8041.359644][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8041.360039][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8041.360433][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8041.360827][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8068.615015][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8068.615536][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8068.615990][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8068.616448][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8068.617336][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8068.617933][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8068.618250][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 8068.619189][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8068.619487][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8068.619873][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8068.620257][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8068.620643][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8068.621028][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8068.621414][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8068.621845][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8068.622165][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8068.622553][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8068.622939][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8068.623323][ C1] PKRU: 55555554 [ 8068.623499][ C1] Call Trace: [ 8068.623667][ C1] [ 8068.623816][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8068.624074][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8068.624314][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8068.624585][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8068.624851][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8068.625133][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8068.625394][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8068.625693][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8068.625950][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8068.626257][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8068.626546][ C1] [ 8068.626695][ C1] [ 8068.626842][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8068.627151][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8068.627435][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8068.627719][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8068.628000][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8068.628308][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8068.628563][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8068.628804][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8068.629055][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8068.629328][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8068.629614][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8068.629862][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8068.630097][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8068.630351][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8068.630578][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8068.630819][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8068.631069][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8068.631343][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8068.631612][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8068.631853][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8068.632116][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8068.632371][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8068.632709][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8068.632956][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8068.633266][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8068.633543][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8068.633751][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8068.633979][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8068.634236][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8068.634512][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8068.634785][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8068.635011][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8068.635329][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8068.635634][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8068.635915][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8068.636208][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8068.636456][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8068.636685][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8068.636987][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8068.637273][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8068.637597][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8068.637834][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8068.638130][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8068.638415][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8068.638733][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8068.638988][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8068.639223][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8068.639470][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8068.639783][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8068.640113][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8068.640411][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8068.640686][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8068.640973][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8068.641285][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8068.641567][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8068.641883][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8068.642130][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8068.642409][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8068.642658][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8068.642904][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8068.643150][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8068.643414][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8068.643667][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8068.643917][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8068.644181][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8068.644445][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8068.644672][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8068.644927][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8068.645199][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8068.645464][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8068.645680][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8068.645946][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8068.646255][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8068.646496][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8068.646727][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8068.646978][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8068.647235][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8068.647521][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8068.647789][ C1] tc_run (net/core/dev.c:3945) [ 8068.647997][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8068.648225][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8068.648463][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8068.648722][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8068.648973][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8068.649214][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8068.649476][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8068.649781][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8068.650054][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8068.650308][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8068.650572][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8068.650827][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8068.651108][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8068.651444][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8068.651719][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8068.651971][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8068.652237][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8068.652452][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8068.652688][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8068.652930][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8068.653214][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8068.653465][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8068.653705][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8068.653958][ C1] ? __create_object (mm/kmemleak.c:756) [ 8068.654203][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8068.654472][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8068.654751][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8068.655025][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8068.655311][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8068.655550][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8068.655818][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8068.656043][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8068.656267][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8068.656504][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8068.656754][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8068.657009][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8068.657283][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8068.657509][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8068.657758][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8068.658012][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8068.658250][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8068.658515][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8068.658756][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8068.659020][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8068.659261][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8068.659546][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8068.659844][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8068.660143][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8068.660463][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8068.660714][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8068.661017][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8068.661249][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8068.661550][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8068.661776][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8068.662737][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8068.663153][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8068.663551][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8068.663948][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8068.664347][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8068.664745][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8068.667170][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8068.667693][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8068.668193][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8068.668660][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8068.669566][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8068.670172][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8068.670496][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8068.671466][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8068.671769][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8068.672168][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8068.672565][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8068.672961][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8068.673357][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8068.673758][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8068.674205][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8068.674536][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8068.674935][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8068.675332][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8068.675732][ C3] PKRU: 55555554 [ 8068.675912][ C3] Call Trace: [ 8068.676080][ C3] [ 8068.676229][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8068.676489][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8068.676730][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8068.677006][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8068.677277][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8068.677564][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8068.677829][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8068.678132][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8068.678394][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8068.678701][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8068.678996][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8068.679311][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8068.679597][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8068.679895][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8068.680181][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8068.680491][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8068.680734][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8068.680974][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8068.681212][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8068.681459][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8068.681732][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8068.682015][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8068.682254][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8068.682494][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8068.682753][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8068.682984][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8068.683231][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8068.683487][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8068.683765][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8068.684043][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8068.684290][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8068.684560][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8068.684822][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8068.685166][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8068.685417][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8068.685735][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8068.685996][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8068.686199][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8068.686428][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8068.686681][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8068.686955][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8068.687187][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8068.687413][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8068.687730][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8068.688034][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8068.688315][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8068.688606][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8068.688855][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8068.689085][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8068.689382][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8068.689667][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8068.689990][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8068.690226][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8068.690520][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8068.690805][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8068.691121][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8068.691375][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8068.691608][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8068.691855][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8068.692165][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8068.692495][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8068.692794][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8068.693065][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8068.693352][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8068.693663][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8068.693976][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8068.694304][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8068.694543][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8068.694809][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8068.695068][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8068.695335][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8068.695616][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8068.695927][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8068.696178][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8068.696453][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8068.696693][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8068.696934][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8068.697166][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8068.697402][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8068.697665][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8068.697920][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8068.698186][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8068.698468][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8068.698779][ C3] tc_run (net/core/dev.c:3945) [ 8068.698982][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8068.699214][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8068.699450][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8068.699711][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8068.699963][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8068.700199][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8068.700462][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8068.700766][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8068.701036][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8068.701288][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8068.701555][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8068.701810][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8068.702147][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8068.702421][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8068.702673][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8068.702937][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8068.703152][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8068.703394][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8068.703669][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8068.703982][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8068.704258][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8068.704509][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8068.704737][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8068.705008][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8068.705249][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8068.705500][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8068.705739][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8068.705986][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8068.706220][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8068.706486][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8068.706764][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8068.707009][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8068.707259][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8068.707557][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8068.707874][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8068.708118][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8068.708377][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8068.708644][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8068.708882][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8068.709119][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8068.709380][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8068.709640][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8068.709899][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8068.710167][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8068.710453][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8068.710689][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8068.710980][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8068.711218][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8068.711481][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8068.711699][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8068.711995][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8068.712242][ C3] __do_softirq (kernel/softirq.c:553) [ 8068.712471][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8068.712693][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8068.712976][ C3] [ 8068.713126][ C3] [ 8068.713276][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8068.713579][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8068.713903][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8068.714867][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8068.715174][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8068.715569][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8068.715966][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8068.716363][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8068.716760][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8068.717159][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8068.717455][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8068.717675][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8068.717906][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8068.718156][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8068.718443][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8068.718681][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8068.718937][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8068.719190][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8068.719477][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8068.719699][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8068.719938][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8068.720182][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8068.720420][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8068.720707][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8068.720972][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8068.721206][ C3] ksys_write (fs/read_write.c:643) [ 8068.721424][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8068.721670][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8068.721972][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8068.722205][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8068.722505][ C3] RIP: 0033:0x7f93b2836957 [ 8068.722730][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8068.723696][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8068.724127][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8068.724523][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8068.724918][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8068.725315][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8068.725711][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8096.615026][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8096.615541][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8096.615995][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8096.616458][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8096.617345][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8096.617942][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8096.618261][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8096.619214][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8096.619512][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8096.619900][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8096.620287][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8096.620673][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8096.621060][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8096.621448][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8096.621882][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8096.622205][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8096.622593][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8096.622981][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8096.623377][ C1] PKRU: 55555554 [ 8096.623555][ C1] Call Trace: [ 8096.623741][ C1] [ 8096.623891][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8096.624155][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8096.624396][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8096.624672][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8096.624950][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8096.625231][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8096.625489][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8096.625784][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8096.626039][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8096.626338][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8096.626628][ C1] [ 8096.626775][ C1] [ 8096.626922][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8096.627229][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8096.627509][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8096.627798][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8096.628079][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8096.628385][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8096.628640][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8096.628880][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8096.629130][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8096.629401][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8096.629684][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8096.629928][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8096.630162][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8096.630414][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8096.630642][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8096.630885][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8096.631134][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8096.631404][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8096.631674][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8096.631915][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8096.632178][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8096.632434][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8096.632773][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8096.633020][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8096.633330][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8096.633585][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8096.633808][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8096.634038][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8096.634291][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8096.634565][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8096.634838][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8096.635065][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8096.635382][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8096.635689][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8096.635968][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8096.636263][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8096.636514][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8096.636744][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8096.637048][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8096.637331][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8096.637656][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8096.637895][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8096.638195][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8096.638478][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8096.638796][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8096.639050][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8096.639285][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8096.639533][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8096.639843][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8096.640175][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8096.640472][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8096.640746][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8096.641033][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8096.641347][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8096.641631][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8096.641945][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8096.642194][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8096.642471][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8096.642720][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8096.642966][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8096.643213][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8096.643476][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8096.643734][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8096.643982][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8096.644247][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8096.644511][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8096.644737][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8096.644991][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8096.645262][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8096.645528][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8096.645747][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8096.646016][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8096.646323][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8096.646562][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8096.646796][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8096.647044][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8096.647299][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8096.647581][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8096.647847][ C1] tc_run (net/core/dev.c:3945) [ 8096.648054][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8096.648285][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8096.648525][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8096.648785][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8096.649040][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8096.649280][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8096.649546][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8096.649852][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8096.650125][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8096.650380][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8096.650643][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8096.650901][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8096.651183][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8096.651520][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8096.651797][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8096.652050][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8096.652316][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8096.652532][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8096.652769][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8096.653014][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8096.653298][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8096.653552][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8096.653796][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8096.654042][ C1] ? __create_object (mm/kmemleak.c:756) [ 8096.654284][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8096.654553][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8096.654832][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8096.655107][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8096.655394][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8096.655633][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8096.655900][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8096.656126][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8096.656346][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8096.656585][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8096.656836][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8096.657090][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8096.657360][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8096.657589][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8096.657838][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8096.658092][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8096.658327][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8096.658592][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8096.658830][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8096.659097][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8096.659338][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8096.659622][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8096.659918][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8096.660218][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8096.660542][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8096.660796][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8096.661100][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8096.661332][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8096.661631][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8096.661859][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8096.662821][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8096.663242][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8096.663646][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8096.664044][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8096.664439][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8096.664831][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8096.667244][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8096.667768][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8096.668269][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8096.668735][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8096.669639][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8096.670244][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8096.670568][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8096.671532][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8096.671840][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8096.672239][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8096.672635][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8096.673031][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8096.673427][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8096.673835][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8096.674281][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8096.674610][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8096.675008][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8096.675404][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8096.675800][ C3] PKRU: 55555554 [ 8096.675980][ C3] Call Trace: [ 8096.676147][ C3] [ 8096.676296][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8096.676556][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8096.676796][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8096.677073][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8096.677343][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8096.677631][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8096.677894][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8096.678196][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8096.678458][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8096.678767][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8096.679061][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8096.679373][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8096.679660][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8096.679954][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8096.680241][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8096.680550][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8096.680792][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8096.681030][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8096.681269][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8096.681514][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8096.681787][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8096.682068][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8096.682307][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8096.682546][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8096.682804][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8096.683036][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8096.683282][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8096.683538][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8096.683814][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8096.684091][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8096.684337][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8096.684607][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8096.684868][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8096.685212][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8096.685463][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8096.685780][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8096.686040][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8096.686247][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8096.686476][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8096.686726][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8096.687000][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8096.687231][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8096.687457][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8096.687773][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8096.688077][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8096.688357][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8096.688649][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8096.688897][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8096.689127][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8096.689424][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8096.689709][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8096.690032][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8096.690270][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8096.690566][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8096.690850][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8096.691164][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8096.691419][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8096.691652][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8096.691898][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8096.692208][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8096.692539][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8096.692837][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8096.693110][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8096.693395][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8096.693713][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8096.694021][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8096.694346][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8096.694585][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8096.694850][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8096.695109][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8096.695375][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8096.695657][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8096.695967][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8096.696216][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8096.696491][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8096.696729][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8096.696969][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8096.697201][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8096.697437][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8096.697699][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8096.697953][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8096.698220][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8096.698502][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8096.698813][ C3] tc_run (net/core/dev.c:3945) [ 8096.699015][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8096.699246][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8096.699483][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8096.699743][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8096.699994][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8096.700231][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8096.700494][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8096.700796][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8096.701065][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8096.701316][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8096.701580][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8096.701835][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8096.702171][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8096.702445][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8096.702697][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8096.702960][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8096.703174][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8096.703416][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8096.703696][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8096.704008][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8096.704284][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8096.704535][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8096.704762][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8096.705031][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8096.705272][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8096.705522][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8096.705761][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8096.706008][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8096.706242][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8096.706507][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8096.706785][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8096.707028][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8096.707277][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8096.707573][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8096.707890][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8096.708133][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8096.708392][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8096.708658][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8096.708896][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8096.709132][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8096.709392][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8096.709651][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8096.709909][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8096.710177][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8096.710461][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8096.710696][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8096.710986][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8096.711225][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8096.711486][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8096.711704][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8096.711999][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8096.712247][ C3] __do_softirq (kernel/softirq.c:553) [ 8096.712475][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8096.712696][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8096.712977][ C3] [ 8096.713128][ C3] [ 8096.713277][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8096.713580][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8096.713906][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8096.714868][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8096.715175][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8096.715573][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8096.715969][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8096.716367][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8096.716764][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8096.717161][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8096.717456][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8096.717674][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8096.717905][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8096.718155][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8096.718442][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8096.718682][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8096.718939][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8096.719191][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8096.719478][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8096.719699][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8096.719940][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8096.720184][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8096.720422][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8096.720710][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8096.720973][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8096.721208][ C3] ksys_write (fs/read_write.c:643) [ 8096.721426][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8096.721673][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8096.721974][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8096.722206][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8096.722505][ C3] RIP: 0033:0x7f93b2836957 [ 8096.722729][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8096.723705][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8096.724126][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8096.724523][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8096.724919][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8096.725317][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8096.725714][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8096.726113][ C3] | [ 8119.362162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8119.362515][ C1] rcu: 1-....: (5732837 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1391454 | [ 8119.363075][ C1] rcu: (t=5725391 jiffies g=1064457 q=106 ncpus=4) [ 8119.363862][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8119.364473][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 8119.364756][ C1] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 8119.365721][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202 [ 8119.366028][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8119.366426][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8119.366825][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8119.367224][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8119.367621][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8119.368018][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8119.368464][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8119.368796][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8119.369196][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8119.369594][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8119.369994][ C1] PKRU: 55555554 [ 8119.370177][ C1] Call Trace: [ 8119.370350][ C1] [ 8119.370499][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8119.370774][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8119.371026][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8119.371279][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8119.371510][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8119.371782][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8119.372052][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8119.372309][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8119.372598][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8119.372843][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8119.373157][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8119.373434][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8119.373723][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8119.373987][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8119.374293][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8119.374557][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8119.374869][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8119.375165][ C1] [ 8119.375317][ C1] [ 8119.375468][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8119.375781][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8119.376073][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 8119.376356][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8119.376635][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8119.376951][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8119.377192][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8119.377433][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8119.377681][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8119.377956][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8119.378240][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8119.378479][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8119.378720][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8119.378982][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8119.379219][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8119.379467][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8119.379727][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8119.380005][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8119.380282][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8119.380531][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8119.380806][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8119.381070][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8119.381421][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8119.381672][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8119.381992][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8119.382254][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8119.382461][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8119.382689][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8119.382945][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8119.383226][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8119.383506][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8119.383731][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8119.384050][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8119.384357][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8119.384637][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8119.384933][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8119.385184][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8119.385417][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8119.385720][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8119.386008][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8119.386333][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8119.386570][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8119.386868][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8119.387153][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8119.387469][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8119.387725][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8119.387961][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8119.388209][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8119.388522][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8119.388854][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8119.389154][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8119.389430][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8119.389716][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8119.390029][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8119.390311][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8119.390627][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8119.390877][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8119.391158][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8119.391408][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8119.391656][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8119.391903][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8119.392166][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8119.392420][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8119.392667][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8119.392930][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8119.393193][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8119.393421][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8119.393680][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8119.393952][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8119.394219][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8119.394440][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8119.394707][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8119.395016][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8119.395260][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8119.395493][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8119.395744][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8119.396000][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8119.396285][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8119.396557][ C1] tc_run (net/core/dev.c:3945) [ 8119.396762][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8119.396994][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8119.397235][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8119.397495][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8119.397748][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8119.397987][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8119.398251][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8119.398555][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8119.398829][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8119.399082][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8119.399346][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8119.399605][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8119.399885][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8119.400223][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8119.400501][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8119.400756][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8119.401021][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8119.401237][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8119.401473][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8119.401717][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8119.402003][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8119.402255][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8119.402495][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8119.402744][ C1] ? __create_object (mm/kmemleak.c:756) [ 8119.402991][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8119.403258][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8119.403545][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8119.403817][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8119.404103][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8119.404345][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8119.404612][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8119.404838][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8119.405062][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8119.405303][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8119.405552][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8119.405806][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8119.406079][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8119.406307][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8119.406559][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8119.406814][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8119.407050][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8119.407314][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8119.407553][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8119.407819][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8119.408060][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8119.408343][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8119.408640][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8119.408942][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8119.409263][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8119.409515][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8119.409821][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8119.410055][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8119.410357][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8119.410586][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8119.411553][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8119.411971][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8119.412370][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8119.412767][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8119.413164][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8119.413564][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8119.413564][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8119.413967][ C1] | [ 8119.414125][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 8119.414400][ C3] NMI backtrace for cpu 3 [ 8119.414411][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8119.414414][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8119.414419][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8119.414422][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8119.414424][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8119.414426][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8119.414428][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8119.414430][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8119.414431][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8119.414433][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8119.414435][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8119.414438][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8119.414440][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8119.414442][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8119.414443][ C3] PKRU: 55555554 [ 8119.414444][ C3] Call Trace: [ 8119.414446][ C3] [ 8119.414448][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8119.414453][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8119.414459][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8119.414463][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8119.414465][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8119.414468][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8119.414473][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8119.414476][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8119.414480][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8119.414483][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8119.414486][ C3] [ 8119.414487][ C3] [ 8119.414489][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8119.414491][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8119.414496][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8119.414500][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8119.414503][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8119.414507][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8119.414510][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8119.414513][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8119.414515][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8119.414519][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8119.414522][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8119.414528][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8119.414531][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8119.414535][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8119.414540][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8119.414544][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8119.414546][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8119.414549][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8119.414551][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8119.414556][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8119.414560][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8119.414563][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8119.414572][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8119.414575][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8119.414578][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8119.414582][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8119.414585][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8119.414589][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8119.414591][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8119.414597][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8119.414603][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8119.414606][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8119.414613][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8119.414617][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8119.414619][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8119.414622][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8119.414626][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8119.414630][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8119.414632][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8119.414637][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8119.414640][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8119.414645][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8119.414647][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8119.414650][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8119.414653][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8119.414660][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8119.414666][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8119.414673][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8119.414677][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8119.414687][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8119.414696][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8119.414704][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8119.414713][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8119.414716][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8119.414720][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8119.414723][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8119.414726][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8119.414728][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8119.414731][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8119.414736][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8119.414739][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8119.414743][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8119.414749][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8119.414752][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8119.414755][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8119.414758][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8119.414761][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8119.414763][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8119.414765][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8119.414769][ C3] tc_run (net/core/dev.c:3945) [ 8119.414773][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8119.414776][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8119.414779][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8119.414783][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8119.414786][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8119.414789][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8119.414792][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8119.414795][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8119.414798][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8119.414802][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8119.414805][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8119.414808][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8119.414816][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8119.414818][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8119.414822][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8119.414826][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8119.414829][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8119.414831][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8119.414834][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8119.414838][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8119.414840][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8119.414843][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8119.414846][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8119.414849][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8119.414853][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8119.414856][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8119.414859][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8119.414863][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8119.414866][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8119.414871][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8119.414874][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8119.414879][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8119.414882][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8119.414887][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8119.414890][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8119.414893][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8119.414897][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8119.414899][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8119.414903][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8119.414906][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8119.414911][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8119.414915][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8119.414918][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8119.414923][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8119.414926][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8119.414928][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8119.414934][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8119.414936][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8119.414939][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8119.414943][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8119.414947][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8119.414950][ C3] __do_softirq (kernel/softirq.c:553) [ 8119.414955][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8119.414957][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8119.414960][ C3] [ 8119.414961][ C3] [ 8119.414962][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8119.414965][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8119.414968][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8119.414970][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8119.414972][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8119.414974][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8119.414975][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8119.414977][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8119.414978][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8119.414982][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8119.414986][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8119.414993][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8119.414999][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8119.415002][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8119.415007][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8119.415010][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8119.415014][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8119.415019][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8119.415023][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8119.415027][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8119.415029][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8119.415034][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8119.415036][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8119.415040][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8119.415043][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8119.415047][ C3] ksys_write (fs/read_write.c:643) [ 8119.415051][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8119.415055][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8119.415058][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8119.415062][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8119.415065][ C3] RIP: 0033:0x7f93b2836957 [ 8119.415067][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8119.415070][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8119.415072][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8119.415074][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8119.415076][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8119.415077][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8119.415079][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8144.615028][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8144.615554][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8144.616017][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8144.616485][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8144.617395][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8144.618005][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8144.618328][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8144.619300][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8144.619607][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8144.620005][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8144.620406][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8144.620803][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8144.621201][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8144.621599][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8144.622046][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8144.622379][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8144.622778][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8144.623174][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8144.623582][ C1] PKRU: 55555554 [ 8144.623761][ C1] Call Trace: [ 8144.623932][ C1] [ 8144.624079][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8144.624345][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8144.624587][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8144.624866][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8144.625139][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8144.625429][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8144.625695][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8144.626000][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8144.626264][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8144.626576][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8144.626875][ C1] [ 8144.627024][ C1] [ 8144.627180][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8144.627492][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8144.627784][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8144.628082][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8144.628374][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8144.628690][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8144.628931][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8144.629171][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8144.629421][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8144.629694][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8144.629979][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8144.630219][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8144.630458][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8144.630721][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8144.630958][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8144.631209][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8144.631469][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8144.631747][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8144.632029][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8144.632276][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8144.632549][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8144.632814][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8144.633160][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8144.633417][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8144.633739][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8144.634001][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8144.634205][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8144.634437][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8144.634693][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8144.634972][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8144.635245][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8144.635475][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8144.635802][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8144.636109][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8144.636389][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8144.636684][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8144.636934][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8144.637165][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8144.637467][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8144.637753][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8144.638083][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8144.638324][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8144.638625][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8144.638913][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8144.639234][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8144.639490][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8144.639728][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8144.639979][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8144.640289][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8144.640623][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8144.640922][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8144.641196][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8144.641486][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8144.641800][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8144.642088][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8144.642404][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8144.642653][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8144.642931][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8144.643180][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8144.643434][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8144.643683][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8144.643948][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8144.644204][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8144.644452][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8144.644717][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8144.644981][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8144.645208][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8144.645464][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8144.645738][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8144.646006][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8144.646222][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8144.646491][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8144.646803][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8144.647046][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8144.647279][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8144.647528][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8144.647788][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8144.648073][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8144.648342][ C1] tc_run (net/core/dev.c:3945) [ 8144.648548][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8144.648783][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8144.649025][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8144.649287][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8144.649543][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8144.649783][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8144.650051][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8144.650356][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8144.650631][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8144.650885][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8144.651152][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8144.651412][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8144.651694][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8144.652031][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8144.652309][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8144.652563][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8144.652831][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8144.653049][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8144.653289][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8144.653537][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8144.653826][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8144.654078][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8144.654320][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8144.654571][ C1] ? __create_object (mm/kmemleak.c:756) [ 8144.654817][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8144.655084][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8144.655370][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8144.655645][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8144.655926][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8144.656166][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8144.656431][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8144.656662][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8144.656884][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8144.657125][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8144.657378][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8144.657632][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8144.657902][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8144.658129][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8144.658380][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8144.658634][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8144.658871][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8144.659137][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8144.659381][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8144.659652][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8144.659895][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8144.660178][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8144.660479][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8144.660784][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8144.661106][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8144.661361][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8144.661666][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8144.661899][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8144.662202][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8144.662427][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8144.663398][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8144.663819][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8144.664216][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8144.664615][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8144.665015][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8144.665412][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8144.667832][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8144.668354][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8144.668853][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8144.669316][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8144.670216][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8144.670823][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8144.671139][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 8144.672100][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8144.672405][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8144.672801][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8144.673196][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8144.673600][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8144.673996][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8144.674391][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8144.674835][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8144.675163][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8144.675562][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8144.675958][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8144.676353][ C3] PKRU: 55555554 [ 8144.676532][ C3] Call Trace: [ 8144.676702][ C3] [ 8144.676846][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8144.677105][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8144.677347][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8144.677625][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8144.677896][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8144.678183][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8144.678445][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8144.678750][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8144.679009][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8144.679316][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8144.679608][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8144.679920][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8144.680209][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8144.680495][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8144.680782][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8144.681092][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8144.681332][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8144.681571][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8144.681812][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8144.682058][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8144.682328][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8144.682611][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8144.682847][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8144.683086][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8144.683345][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8144.683584][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8144.683829][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8144.684086][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8144.684358][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8144.684633][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8144.684879][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8144.685148][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8144.685409][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8144.685755][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8144.686006][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8144.686324][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8144.686584][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8144.686786][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8144.687015][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8144.687266][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8144.687542][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8144.687771][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8144.687998][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8144.688315][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8144.688619][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8144.688897][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8144.689189][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8144.689435][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8144.689666][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8144.689964][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8144.690246][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8144.690570][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8144.690807][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8144.691101][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8144.691384][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8144.691700][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8144.691954][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8144.692188][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8144.692435][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8144.692744][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8144.693073][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8144.693373][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8144.693649][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8144.693938][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8144.694250][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8144.694558][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8144.694881][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8144.695120][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8144.695384][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8144.695643][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8144.695907][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8144.696191][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8144.696502][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8144.696750][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8144.697023][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8144.697263][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8144.697502][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8144.697733][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8144.697972][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8144.698234][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8144.698489][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8144.698754][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8144.699036][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8144.699346][ C3] tc_run (net/core/dev.c:3945) [ 8144.699551][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8144.699779][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8144.700016][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8144.700276][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8144.700527][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8144.700765][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8144.701028][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8144.701330][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8144.701601][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8144.701852][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8144.702116][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8144.702371][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8144.702706][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8144.702979][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8144.703231][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8144.703500][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8144.703716][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8144.703958][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8144.704232][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8144.704542][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8144.704814][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8144.705064][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8144.705294][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8144.705560][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8144.705803][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8144.706052][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8144.706289][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8144.706535][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8144.706770][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8144.707035][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8144.707313][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8144.707555][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8144.707803][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8144.708102][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8144.708421][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8144.708664][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8144.708923][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8144.709188][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8144.709427][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8144.709660][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8144.709920][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8144.710180][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8144.710439][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8144.710707][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8144.710989][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8144.711227][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8144.711514][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8144.711752][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8144.712013][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8144.712234][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8144.712526][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8144.712772][ C3] __do_softirq (kernel/softirq.c:553) [ 8144.713004][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8144.713220][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8144.713508][ C3] [ 8144.713655][ C3] [ 8144.713804][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8144.714105][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8144.714426][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8144.715387][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8144.715693][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8144.716088][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8144.716484][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8144.716879][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8144.717274][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8144.717671][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8144.717965][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8144.718182][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8144.718410][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8144.718661][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8144.718943][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8144.719181][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8144.719435][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8144.719686][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8144.719975][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8144.720195][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8144.720437][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8144.720678][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8144.720913][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8144.721204][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8144.721466][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8144.721702][ C3] ksys_write (fs/read_write.c:643) [ 8144.721916][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8144.722163][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8144.722465][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8144.722693][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8144.722991][ C3] RIP: 0033:0x7f93b2836957 [ 8144.723217][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8144.724185][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8144.724601][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8144.724997][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8144.725392][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8144.725787][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8144.726182][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8172.615081][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8172.615612][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8172.616076][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8172.616541][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8172.617444][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8172.618053][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8172.618377][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8172.619340][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8172.619645][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8172.620041][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8172.620434][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8172.620836][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8172.621233][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8172.621628][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8172.622072][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8172.622401][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8172.622802][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8172.623198][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8172.623600][ C1] PKRU: 55555554 [ 8172.623783][ C1] Call Trace: [ 8172.623957][ C1] [ 8172.624108][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8172.624373][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8172.624617][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8172.624895][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8172.625170][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8172.625462][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8172.625730][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8172.626038][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8172.626304][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8172.626615][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8172.626911][ C1] [ 8172.627064][ C1] [ 8172.627214][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8172.627533][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8172.627825][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8172.628121][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8172.628414][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8172.628729][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8172.628971][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8172.629214][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8172.629467][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8172.629742][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8172.630027][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8172.630268][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8172.630510][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8172.630773][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8172.631011][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8172.631262][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8172.631524][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8172.631803][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8172.632082][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8172.632331][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8172.632603][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8172.632867][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8172.633220][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8172.633479][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8172.633800][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8172.634066][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8172.634271][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8172.634503][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8172.634762][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8172.635041][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8172.635315][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8172.635548][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8172.635867][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8172.636174][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8172.636458][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8172.636754][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8172.637007][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8172.637240][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8172.637542][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8172.637831][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8172.638160][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8172.638400][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8172.638698][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8172.638988][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8172.639309][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8172.639568][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8172.639805][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8172.640054][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8172.640369][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8172.640702][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8172.641003][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8172.641278][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8172.641567][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8172.641880][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8172.642166][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8172.642485][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8172.642733][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8172.643017][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8172.643272][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8172.643522][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8172.643772][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8172.644037][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8172.644293][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8172.644541][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8172.644805][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8172.645073][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8172.645300][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8172.645556][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8172.645828][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8172.646098][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8172.646318][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8172.646585][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8172.646901][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8172.647147][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8172.647381][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8172.647634][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8172.647892][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8172.648185][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8172.648454][ C1] tc_run (net/core/dev.c:3945) [ 8172.648662][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8172.648897][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8172.649134][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8172.649396][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8172.649650][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8172.649893][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8172.650156][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8172.650465][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8172.650739][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8172.650995][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8172.651261][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8172.651519][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8172.651805][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8172.652143][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8172.652422][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8172.652678][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8172.652942][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8172.653160][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8172.653401][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8172.653648][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8172.653936][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8172.654189][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8172.654431][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8172.654680][ C1] ? __create_object (mm/kmemleak.c:756) [ 8172.654926][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8172.655194][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8172.655477][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8172.655753][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8172.656036][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8172.656279][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8172.656552][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8172.656780][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8172.657005][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8172.657248][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8172.657498][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8172.657755][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8172.658029][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8172.658256][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8172.658506][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8172.658760][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8172.659000][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8172.659268][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8172.659512][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8172.659779][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8172.660027][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8172.660309][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8172.660610][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8172.660909][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8172.661235][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8172.661488][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8172.661795][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8172.662030][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8172.662329][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8172.662559][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8172.663530][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8172.663950][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8172.664347][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8172.664743][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8172.665139][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8172.665536][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8172.667971][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8172.668496][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8172.668998][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8172.669465][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8172.670369][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8172.670976][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8172.671299][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8172.672264][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8172.672567][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8172.672965][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8172.673370][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8172.673767][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8172.674161][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8172.674559][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8172.675002][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8172.675334][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8172.675731][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8172.676125][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8172.676524][ C3] PKRU: 55555554 [ 8172.676703][ C3] Call Trace: [ 8172.676871][ C3] [ 8172.677018][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8172.677278][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8172.677518][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8172.677794][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8172.678064][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8172.678350][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8172.678615][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8172.678918][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8172.679178][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8172.679485][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8172.679780][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8172.680091][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8172.680378][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8172.680672][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8172.680957][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8172.681266][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8172.681508][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8172.681746][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8172.681983][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8172.682230][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8172.682502][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8172.682785][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8172.683026][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8172.683272][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8172.683530][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8172.683762][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8172.684007][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8172.684263][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8172.684535][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8172.684813][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8172.685057][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8172.685328][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8172.685590][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8172.685932][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8172.686183][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8172.686500][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8172.686760][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8172.686962][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8172.687191][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8172.687443][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8172.687716][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8172.687946][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8172.688169][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8172.688485][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8172.688790][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8172.689069][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8172.689362][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8172.689610][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8172.689838][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8172.690135][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8172.690419][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8172.690742][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8172.690976][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8172.691272][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8172.691556][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8172.691869][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8172.692122][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8172.692361][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8172.692608][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8172.692918][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8172.693256][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8172.693553][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8172.693826][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8172.694111][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8172.694423][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8172.694732][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8172.695056][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8172.695292][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8172.695556][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8172.695815][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8172.696079][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8172.696359][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8172.696669][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8172.696918][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8172.697191][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8172.697432][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8172.697673][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8172.697903][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8172.698139][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8172.698401][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8172.698655][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8172.698921][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8172.699203][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8172.699514][ C3] tc_run (net/core/dev.c:3945) [ 8172.699716][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8172.699946][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8172.700181][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8172.700441][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8172.700690][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8172.700928][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8172.701190][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8172.701492][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8172.701762][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8172.702016][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8172.702278][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8172.702533][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8172.702869][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8172.703143][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8172.703399][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8172.703661][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8172.703875][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8172.704116][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8172.704391][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8172.704701][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8172.704976][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8172.705226][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8172.705455][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8172.705722][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8172.705964][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8172.706214][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8172.706453][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8172.706699][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8172.706930][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8172.707197][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8172.707476][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8172.707719][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8172.707966][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8172.708264][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8172.708581][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8172.708824][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8172.709081][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8172.709346][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8172.709586][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8172.709822][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8172.710081][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8172.710341][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8172.710599][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8172.710866][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8172.711149][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8172.711384][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8172.711673][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8172.711910][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8172.712173][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8172.712390][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8172.712685][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8172.712931][ C3] __do_softirq (kernel/softirq.c:553) [ 8172.713159][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8172.713384][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8172.713665][ C3] [ 8172.713815][ C3] [ 8172.713965][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8172.714269][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8172.714590][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8172.715554][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8172.715859][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8172.716255][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8172.716649][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8172.717043][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8172.717441][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8172.717839][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8172.718132][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8172.718352][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8172.718581][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8172.718830][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8172.719118][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8172.719355][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8172.719610][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8172.719860][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8172.720148][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8172.720368][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8172.720608][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8172.720852][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8172.721089][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8172.721376][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8172.721639][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8172.721874][ C3] ksys_write (fs/read_write.c:643) [ 8172.722089][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8172.722335][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8172.722641][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8172.722872][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8172.723168][ C3] RIP: 0033:0x7f93b2836957 [ 8172.723399][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8172.724361][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8172.724781][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8172.725175][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8172.725570][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8172.725965][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8172.726362][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8172.726760][ C3] | [ 8197.418162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8197.418530][ C1] rcu: 1-....: (5810737 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1410705 | [ 8197.419073][ C1] rcu: (t=5803447 jiffies g=1064457 q=106 ncpus=4) [ 8197.419835][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8197.420431][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8197.420753][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8197.421700][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8197.422002][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8197.422388][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8197.422775][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8197.423183][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8197.423576][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8197.423972][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8197.424422][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8197.424743][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8197.425127][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8197.425510][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8197.425891][ C1] PKRU: 55555554 [ 8197.426066][ C1] Call Trace: [ 8197.426234][ C1] [ 8197.426378][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8197.426642][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8197.426886][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8197.427133][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8197.427358][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8197.427621][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8197.427882][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8197.428131][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8197.428408][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8197.428645][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8197.428949][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8197.429217][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8197.429501][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8197.429759][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8197.430057][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8197.430313][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8197.430614][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8197.430904][ C1] [ 8197.431051][ C1] [ 8197.431198][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8197.431507][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8197.431791][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8197.432074][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8197.432358][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8197.432661][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8197.432893][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8197.433126][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8197.433370][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8197.433633][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8197.433911][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8197.434142][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8197.434375][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8197.434627][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8197.434856][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8197.435098][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8197.435351][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8197.435618][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8197.435886][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8197.436125][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8197.436390][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8197.436646][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8197.436986][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8197.437232][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8197.437542][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8197.437798][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8197.438016][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8197.438244][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8197.438501][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8197.438777][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8197.439051][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8197.439285][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8197.439596][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8197.439891][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8197.440168][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8197.440471][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8197.440720][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8197.440950][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8197.441247][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8197.441531][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8197.441856][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8197.442097][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8197.442393][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8197.442679][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8197.442998][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8197.443256][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8197.443488][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8197.443734][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8197.444046][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8197.444376][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8197.444675][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8197.444948][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8197.445237][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8197.445546][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8197.445832][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8197.446149][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8197.446397][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8197.446677][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8197.446925][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8197.447171][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8197.447418][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8197.447681][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8197.447936][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8197.448183][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8197.448447][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8197.448711][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8197.448934][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8197.449188][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8197.449459][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8197.449728][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8197.449943][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8197.450211][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8197.450518][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8197.450761][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8197.450994][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8197.451242][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8197.451498][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8197.451784][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8197.452054][ C1] tc_run (net/core/dev.c:3945) [ 8197.452258][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8197.452491][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8197.452728][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8197.452987][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8197.453247][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8197.453483][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8197.453747][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8197.454052][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8197.454324][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8197.454577][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8197.454843][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8197.455100][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8197.455382][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8197.455716][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8197.455992][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8197.456245][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8197.456510][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8197.456729][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8197.456965][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8197.457208][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8197.457493][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8197.457746][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8197.457984][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8197.458233][ C1] ? __create_object (mm/kmemleak.c:756) [ 8197.458476][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8197.458743][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8197.459025][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8197.459299][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8197.459579][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8197.459818][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8197.460084][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8197.460311][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8197.460532][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8197.460770][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8197.461019][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8197.461273][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8197.461543][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8197.461768][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8197.462015][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8197.462270][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8197.462506][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8197.462768][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8197.463008][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8197.463277][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8197.463520][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8197.463799][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8197.464101][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8197.464400][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8197.464724][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8197.464977][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8197.465280][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8197.465515][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8197.465817][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8197.466042][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8197.467003][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8197.467422][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8197.467818][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8197.468212][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8197.468613][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8197.469011][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8197.469011][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8197.469410][ C1] | [ 8197.469568][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 8197.469838][ C3] NMI backtrace for cpu 3 [ 8197.469847][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8197.469849][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8197.469855][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8197.469857][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8197.469860][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8197.469862][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8197.469863][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8197.469865][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8197.469867][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8197.469869][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8197.469871][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8197.469874][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8197.469876][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8197.469877][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8197.469878][ C3] PKRU: 55555554 [ 8197.469880][ C3] Call Trace: [ 8197.469882][ C3] [ 8197.469884][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8197.469889][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8197.469894][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8197.469899][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8197.469903][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8197.469905][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8197.469910][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8197.469914][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8197.469917][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8197.469920][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8197.469923][ C3] [ 8197.469924][ C3] [ 8197.469926][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8197.469928][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8197.469933][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8197.469937][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8197.469941][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8197.469944][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8197.469947][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8197.469950][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8197.469952][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8197.469956][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8197.469959][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8197.469965][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8197.469967][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8197.469972][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8197.469977][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8197.469980][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8197.469983][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8197.469985][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8197.469988][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8197.469993][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8197.469997][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8197.470000][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8197.470009][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8197.470012][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8197.470014][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8197.470019][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8197.470021][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8197.470026][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8197.470029][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8197.470035][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8197.470040][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8197.470043][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8197.470051][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8197.470055][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8197.470058][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8197.470061][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8197.470064][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8197.470068][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8197.470070][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8197.470075][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8197.470079][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8197.470083][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8197.470086][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8197.470088][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8197.470092][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8197.470099][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8197.470105][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8197.470112][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8197.470116][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8197.470127][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8197.470135][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8197.470144][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8197.470153][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8197.470155][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8197.470162][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8197.470166][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8197.470169][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8197.470171][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8197.470175][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8197.470181][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8197.470184][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8197.470189][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8197.470194][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8197.470198][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8197.470200][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8197.470203][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8197.470207][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8197.470209][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8197.470211][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8197.470215][ C3] tc_run (net/core/dev.c:3945) [ 8197.470219][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8197.470222][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8197.470224][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8197.470228][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8197.470232][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8197.470235][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8197.470238][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8197.470242][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8197.470244][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8197.470248][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8197.470252][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8197.470255][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8197.470262][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8197.470265][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8197.470269][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8197.470272][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8197.470276][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8197.470278][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8197.470281][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8197.470284][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8197.470287][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8197.470290][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8197.470293][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8197.470298][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8197.470301][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8197.470304][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8197.470308][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8197.470312][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8197.470314][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8197.470320][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8197.470323][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8197.470328][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8197.470332][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8197.470336][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8197.470340][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8197.470343][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8197.470346][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8197.470349][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8197.470353][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8197.470357][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8197.470362][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8197.470366][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8197.470369][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8197.470374][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8197.470377][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8197.470379][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8197.470383][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8197.470385][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8197.470388][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8197.470391][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8197.470395][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8197.470399][ C3] __do_softirq (kernel/softirq.c:553) [ 8197.470403][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8197.470407][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8197.470410][ C3] [ 8197.470411][ C3] [ 8197.470412][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8197.470415][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8197.470418][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8197.470420][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8197.470422][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8197.470423][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8197.470425][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8197.470426][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8197.470427][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8197.470431][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8197.470435][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8197.470442][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8197.470448][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8197.470451][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8197.470456][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8197.470459][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8197.470463][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8197.470467][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8197.470471][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8197.470475][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8197.470478][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8197.470482][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8197.470484][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8197.470488][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8197.470491][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8197.470496][ C3] ksys_write (fs/read_write.c:643) [ 8197.470499][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8197.470503][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8197.470507][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8197.470511][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8197.470514][ C3] RIP: 0033:0x7f93b2836957 [ 8197.470517][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8197.470519][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8197.470522][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8197.470523][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8197.470525][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8197.470526][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8197.470528][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8224.614908][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8224.615396][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8224.615826][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8224.616256][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8224.617090][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8224.617653][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 8224.617912][ C1] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 8224.618814][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202 [ 8224.619095][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8224.619462][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8224.619826][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8224.620191][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8224.620555][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8224.620922][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8224.621333][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8224.621637][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8224.622004][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8224.622370][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8224.622737][ C1] PKRU: 55555554 [ 8224.622903][ C1] Call Trace: [ 8224.623063][ C1] [ 8224.623208][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8224.623450][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8224.623672][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8224.623929][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8224.624179][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8224.624444][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8224.624690][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8224.624969][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8224.625210][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8224.625496][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8224.625769][ C1] [ 8224.625905][ C1] [ 8224.626046][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8224.626336][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8224.626602][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 8224.626859][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8224.627120][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8224.627408][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8224.627627][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8224.627848][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8224.628077][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8224.628327][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8224.628590][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8224.628807][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8224.629030][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8224.629270][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8224.629486][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8224.629713][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8224.629950][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8224.630204][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8224.630458][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8224.630686][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8224.630934][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8224.631178][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8224.631497][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8224.631729][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8224.632026][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8224.632269][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8224.632456][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8224.632669][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8224.632901][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8224.633160][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8224.633410][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8224.633620][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8224.633913][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8224.634194][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8224.634455][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8224.634722][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8224.634950][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8224.635162][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8224.635438][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8224.635701][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8224.635999][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8224.636220][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8224.636490][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8224.636753][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8224.637044][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8224.637281][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8224.637495][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8224.637723][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8224.638010][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8224.638317][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8224.638594][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8224.638846][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8224.639111][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8224.639398][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8224.639661][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8224.639951][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8224.640179][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8224.640440][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8224.640672][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8224.640898][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8224.641123][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8224.641370][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8224.641603][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8224.641829][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8224.642073][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8224.642318][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8224.642524][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8224.642758][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8224.643012][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8224.643274][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8224.643472][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8224.643718][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8224.644002][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8224.644229][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8224.644441][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8224.644669][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8224.644903][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8224.645168][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8224.645415][ C1] tc_run (net/core/dev.c:3945) [ 8224.645603][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8224.645816][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8224.646037][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8224.646278][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8224.646510][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8224.646727][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8224.646969][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8224.647252][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8224.647501][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8224.647733][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8224.647978][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8224.648215][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8224.648473][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8224.648782][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8224.649035][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8224.649268][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8224.649510][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8224.649711][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8224.649927][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8224.650150][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8224.650415][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8224.650646][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8224.650864][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8224.651093][ C1] ? __create_object (mm/kmemleak.c:756) [ 8224.651319][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8224.651563][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8224.651822][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8224.652073][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8224.652331][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8224.652552][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8224.652796][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8224.653006][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8224.653215][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8224.653435][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8224.653665][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8224.653898][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8224.654146][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8224.654356][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8224.654585][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8224.654819][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8224.655038][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8224.655283][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8224.655505][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8224.655748][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8224.655973][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8224.656232][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8224.656509][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8224.656786][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8224.657082][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8224.657315][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8224.657593][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8224.657808][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8224.658084][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8224.658294][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8224.659182][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8224.659571][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8224.659936][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8224.660302][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8224.660669][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8224.661034][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8224.663388][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8224.663900][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8224.664387][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8224.664842][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8224.665726][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8224.666318][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8224.666634][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8224.667574][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8224.667868][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8224.668256][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8224.668641][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8224.669026][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8224.669411][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8224.669798][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8224.670232][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8224.670553][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8224.670939][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8224.671325][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8224.671711][ C3] PKRU: 55555554 [ 8224.671886][ C3] Call Trace: [ 8224.672049][ C3] [ 8224.672194][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8224.672448][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8224.672682][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8224.672951][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8224.673222][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8224.673501][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8224.673757][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8224.674049][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8224.674303][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8224.674601][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8224.674888][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8224.675191][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8224.675469][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8224.675756][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8224.676033][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8224.676334][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8224.676567][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8224.676800][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8224.677030][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8224.677269][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8224.677534][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8224.677808][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8224.678039][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8224.678272][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8224.678523][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8224.678749][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8224.678988][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8224.679237][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8224.679500][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8224.679770][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8224.680012][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8224.680275][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8224.680530][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8224.680865][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8224.681110][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8224.681419][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8224.681675][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8224.681872][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8224.682096][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8224.682341][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8224.682608][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8224.682833][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8224.683058][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8224.683368][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8224.683663][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8224.683936][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8224.684220][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8224.684461][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8224.684684][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8224.684974][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8224.685251][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8224.685567][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8224.685797][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8224.686083][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8224.686361][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8224.686668][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8224.686915][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8224.687141][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8224.687398][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8224.687705][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8224.688036][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8224.688334][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8224.688617][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8224.688895][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8224.689199][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8224.689499][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8224.689818][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8224.690049][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8224.690307][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8224.690558][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8224.690816][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8224.691090][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8224.691393][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8224.691636][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8224.691904][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8224.692136][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8224.692371][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8224.692596][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8224.692826][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8224.693085][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8224.693334][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8224.693593][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8224.693867][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8224.694169][ C3] tc_run (net/core/dev.c:3945) [ 8224.694368][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8224.694593][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8224.694823][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8224.695076][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8224.695321][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8224.695552][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8224.695806][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8224.696102][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8224.696365][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8224.696610][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8224.696866][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8224.697114][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8224.697442][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8224.697708][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8224.697953][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8224.698210][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8224.698419][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8224.698655][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8224.698922][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8224.699223][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8224.699491][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8224.699735][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8224.699957][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8224.700218][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8224.700454][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8224.700698][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8224.700930][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8224.701172][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8224.701399][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8224.701659][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8224.701929][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8224.702168][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8224.702409][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8224.702698][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8224.703007][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8224.703268][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8224.703526][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8224.703793][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8224.704029][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8224.704273][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8224.704525][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8224.704781][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8224.705032][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8224.705292][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8224.705569][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8224.705800][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8224.706080][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8224.706314][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8224.706569][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8224.706782][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8224.707070][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8224.707331][ C3] __do_softirq (kernel/softirq.c:553) [ 8224.707562][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8224.707780][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8224.708062][ C3] [ 8224.708214][ C3] [ 8224.708373][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8224.708668][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8224.708980][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8224.709917][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8224.710215][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8224.710601][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8224.710986][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8224.711374][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8224.711759][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8224.712147][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8224.712436][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8224.712647][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8224.712871][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8224.713120][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8224.713397][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8224.713629][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8224.713878][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8224.714125][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8224.714403][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8224.714619][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8224.714853][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8224.715089][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8224.715322][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8224.715603][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8224.715860][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8224.716088][ C3] ksys_write (fs/read_write.c:643) [ 8224.716301][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8224.716541][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8224.716834][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8224.717061][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8224.717354][ C3] RIP: 0033:0x7f93b2836957 [ 8224.717572][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8224.718509][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8224.718918][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8224.719304][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8224.719689][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8224.720077][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8224.720464][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8252.614886][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8252.615372][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8252.615798][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8252.616227][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8252.617060][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8252.617621][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 8252.617881][ C1] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff All code ======== 0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7: 00 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 66 0f 1f 00 nopw (%rax) 1c: 48 85 f6 test %rsi,%rsi 1f: 0f 84 5e 01 00 00 je 0x183 25: 48 89 f8 mov %rdi,%rax 28: 41 54 push %r12 2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction 2e: 48 01 f0 add %rsi,%rax 31: 55 push %rbp 32: 53 push %rbx 33: 72 14 jb 0x49 35: eb 26 jmp 0x5d 37: cc int3 38: cc int3 39: cc int3 3a: 48 rex.W 3b: b8 ff ff ff ff mov $0xffffffff,%eax Code starting with the faulting instruction =========================================== 0: 44 0f b6 c2 movzbl %dl,%r8d 4: 48 01 f0 add %rsi,%rax 7: 55 push %rbp 8: 53 push %rbx 9: 72 14 jb 0x1f b: eb 26 jmp 0x33 d: cc int3 e: cc int3 f: cc int3 10: 48 rex.W 11: b8 ff ff ff ff mov $0xffffffff,%eax [ 8252.618773][ C1] RSP: 0018:ffffc9000009e948 EFLAGS: 00000202 [ 8252.619053][ C1] RAX: ffff888007a88e18 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8252.619421][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8252.619786][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8252.620149][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8252.620515][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8252.620880][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8252.621288][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8252.621593][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8252.621959][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8252.622324][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8252.622690][ C1] PKRU: 55555554 [ 8252.622855][ C1] Call Trace: [ 8252.623014][ C1] [ 8252.623151][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8252.623394][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8252.623616][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8252.623872][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8252.624122][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8252.624386][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8252.624630][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8252.624909][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8252.625149][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8252.625434][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8252.625706][ C1] [ 8252.625842][ C1] [ 8252.625981][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8252.626270][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8252.626536][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 8252.626771][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8252.627028][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8252.627316][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8252.627537][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8252.627757][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8252.627985][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8252.628235][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8252.628496][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8252.628715][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8252.628938][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8252.629176][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8252.629391][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8252.629616][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8252.629852][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8252.630108][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8252.630364][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8252.630591][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8252.630839][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8252.631081][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8252.631401][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8252.631635][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8252.631929][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8252.632171][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8252.632359][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8252.632569][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8252.632801][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8252.633057][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8252.633310][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8252.633517][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8252.633809][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8252.634090][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8252.634349][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8252.634620][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8252.634849][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8252.635058][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8252.635335][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8252.635596][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8252.635894][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8252.636111][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8252.636386][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8252.636646][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8252.636936][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8252.637171][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8252.637387][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8252.637615][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8252.637901][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8252.638208][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8252.638482][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8252.638734][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8252.638998][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8252.639286][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8252.639546][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8252.639836][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8252.640063][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8252.640319][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8252.640548][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8252.640775][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8252.641002][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8252.641245][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8252.641479][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8252.641706][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8252.641948][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8252.642190][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8252.642400][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8252.642634][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8252.642887][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8252.643133][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8252.643335][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8252.643581][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8252.643864][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8252.644084][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8252.644299][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8252.644528][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8252.644763][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8252.645023][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8252.645270][ C1] tc_run (net/core/dev.c:3945) [ 8252.645459][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8252.645669][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8252.645889][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8252.646128][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8252.646360][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8252.646579][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8252.646821][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8252.647101][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8252.647352][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8252.647584][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8252.647827][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8252.648062][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8252.648319][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8252.648630][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8252.648883][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8252.649116][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8252.649363][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8252.649560][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8252.649777][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8252.650000][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8252.650263][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8252.650493][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8252.650714][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8252.650942][ C1] ? __create_object (mm/kmemleak.c:756) [ 8252.651167][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8252.651412][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8252.651668][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8252.651918][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8252.652179][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8252.652399][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8252.652643][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8252.652851][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8252.653058][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8252.653276][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8252.653506][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8252.653739][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8252.653987][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8252.654196][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8252.654425][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8252.654659][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8252.654875][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8252.655119][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8252.655339][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8252.655583][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8252.655805][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8252.656065][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8252.656339][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8252.656619][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8252.656914][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8252.657144][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8252.657424][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8252.657635][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8252.657910][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8252.658119][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8252.659007][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8252.659392][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8252.659759][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8252.660124][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8252.660488][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8252.660852][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8252.663195][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8252.663704][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8252.664192][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8252.664644][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8252.665523][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8252.666117][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8252.666435][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8252.667373][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8252.667670][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8252.668055][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8252.668442][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8252.668829][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8252.669213][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8252.669598][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8252.670029][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8252.670349][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8252.670739][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8252.671124][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8252.671509][ C3] PKRU: 55555554 [ 8252.671685][ C3] Call Trace: [ 8252.671852][ C3] [ 8252.671994][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8252.672247][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8252.672482][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8252.672749][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8252.673018][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8252.673297][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8252.673551][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8252.673846][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8252.674099][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8252.674399][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8252.674685][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8252.674986][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8252.675272][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8252.675557][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8252.675836][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8252.676137][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8252.676371][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8252.676602][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8252.676834][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8252.677075][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8252.677338][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8252.677614][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8252.677846][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8252.678079][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8252.678331][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8252.678559][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8252.678798][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8252.679047][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8252.679312][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8252.679579][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8252.679819][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8252.680079][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8252.680336][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8252.680670][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8252.680915][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8252.681225][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8252.681477][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8252.681675][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8252.681899][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8252.682142][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8252.682410][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8252.682634][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8252.682853][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8252.683185][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8252.683491][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8252.683768][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8252.684061][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8252.684312][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8252.684531][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8252.684821][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8252.685094][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8252.685408][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8252.685638][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8252.685925][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8252.686199][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8252.686504][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8252.686751][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8252.686977][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8252.687217][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8252.687537][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8252.687867][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8252.688163][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8252.688434][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8252.688728][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8252.689030][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8252.689330][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8252.689645][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8252.689876][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8252.690131][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8252.690382][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8252.690641][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8252.690914][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8252.691216][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8252.691457][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8252.691724][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8252.691956][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8252.692190][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8252.692412][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8252.692643][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8252.692902][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8252.693149][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8252.693407][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8252.693682][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8252.693982][ C3] tc_run (net/core/dev.c:3945) [ 8252.694180][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8252.694401][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8252.694630][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8252.694882][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8252.695125][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8252.695357][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8252.695612][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8252.695906][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8252.696168][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8252.696411][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8252.696666][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8252.696914][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8252.697239][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8252.697505][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8252.697749][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8252.698005][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8252.698214][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8252.698449][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8252.698715][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8252.699016][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8252.699282][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8252.699525][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8252.699748][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8252.700007][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8252.700242][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8252.700485][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8252.700716][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8252.700954][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8252.701182][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8252.701438][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8252.701710][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8252.701943][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8252.702183][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8252.702474][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8252.702783][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8252.703024][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8252.703275][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8252.703534][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8252.703765][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8252.703992][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8252.704245][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8252.704497][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8252.704748][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8252.705008][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8252.705281][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8252.705512][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8252.705791][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8252.706020][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8252.706276][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8252.706491][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8252.706776][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8252.707015][ C3] __do_softirq (kernel/softirq.c:553) [ 8252.707259][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8252.707475][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8252.707757][ C3] [ 8252.707903][ C3] [ 8252.708053][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8252.708350][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8252.708671][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8252.709610][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8252.709908][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8252.710296][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8252.710683][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8252.711069][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8252.711455][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8252.711845][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8252.712130][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8252.712342][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8252.712562][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8252.712806][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8252.713087][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8252.713317][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8252.713566][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8252.713810][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8252.714092][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8252.714306][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8252.714541][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8252.714779][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8252.715009][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8252.715291][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8252.715549][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8252.715780][ C3] ksys_write (fs/read_write.c:643) [ 8252.715989][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8252.716228][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8252.716526][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8252.716751][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8252.717041][ C3] RIP: 0033:0x7f93b2836957 [ 8252.717262][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8252.718201][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8252.718607][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8252.718995][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8252.719381][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8252.719767][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8252.720152][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8252.720543][ C3] | [ 8275.473162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8275.473498][ C1] rcu: 1-....: (5888645 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1429465 | [ 8275.474011][ C1] rcu: (t=5881502 jiffies g=1064457 q=106 ncpus=4) [ 8275.474733][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8275.475293][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8275.475593][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8275.476485][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8275.476767][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8275.477133][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8275.477501][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8275.477865][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8275.478232][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8275.478602][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8275.479012][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8275.479320][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8275.479687][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8275.480053][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8275.480420][ C1] PKRU: 55555554 [ 8275.480586][ C1] Call Trace: [ 8275.480744][ C1] [ 8275.480880][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8275.481133][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8275.481370][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8275.481601][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8275.481813][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8275.482061][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8275.482312][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8275.482548][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8275.482813][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8275.483036][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8275.483324][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8275.483574][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8275.483838][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8275.484082][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8275.484363][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8275.484602][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8275.484886][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8275.485158][ C1] [ 8275.485296][ C1] [ 8275.485434][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8275.485722][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8275.485989][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8275.486260][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8275.486525][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8275.486814][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8275.487036][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8275.487256][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8275.487484][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8275.487734][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8275.487995][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8275.488215][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8275.488435][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8275.488675][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8275.488890][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8275.489118][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8275.489358][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8275.489610][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8275.489865][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8275.490091][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8275.490344][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8275.490587][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8275.490905][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8275.491138][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8275.491434][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8275.491677][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8275.491864][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8275.492078][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8275.492313][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8275.492567][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8275.492837][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8275.493057][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8275.493366][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8275.493648][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8275.493906][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8275.494178][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8275.494405][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8275.494618][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8275.494894][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8275.495155][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8275.495454][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8275.495674][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8275.495946][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8275.496209][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8275.496501][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8275.496736][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8275.496953][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8275.497181][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8275.497468][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8275.497775][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8275.498051][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8275.498303][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8275.498570][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8275.498857][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8275.499118][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8275.499411][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8275.499639][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8275.499894][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8275.500123][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8275.500352][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8275.500579][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8275.500823][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8275.501057][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8275.501286][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8275.501528][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8275.501770][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8275.501978][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8275.502213][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8275.502465][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8275.502711][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8275.502913][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8275.503162][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8275.503455][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8275.503677][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8275.503891][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8275.504120][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8275.504356][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8275.504618][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8275.504864][ C1] tc_run (net/core/dev.c:3945) [ 8275.505053][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8275.505267][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8275.505487][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8275.505727][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8275.505959][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8275.506178][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8275.506421][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8275.506699][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8275.506951][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8275.507183][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8275.507427][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8275.507664][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8275.507921][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8275.508232][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8275.508487][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8275.508722][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8275.508966][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8275.509165][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8275.509383][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8275.509605][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8275.509869][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8275.510101][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8275.510322][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8275.510551][ C1] ? __create_object (mm/kmemleak.c:756) [ 8275.510775][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8275.511021][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8275.511284][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8275.511535][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8275.511792][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8275.512014][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8275.512258][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8275.512469][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8275.512673][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8275.512896][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8275.513127][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8275.513361][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8275.513609][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8275.513817][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8275.514047][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8275.514281][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8275.514498][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8275.514741][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8275.514963][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8275.515207][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8275.515430][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8275.515689][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8275.515966][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8275.516243][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8275.516540][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8275.516772][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8275.517049][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8275.517266][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8275.517542][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8275.517752][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8275.518643][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8275.519031][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8275.519398][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8275.519764][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8275.520132][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8275.520498][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8275.520498][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8275.520867][ C1] | [ 8275.521013][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 8275.521264][ C3] NMI backtrace for cpu 3 [ 8275.521271][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8275.521273][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8275.521278][ C3] Code: 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c 08 84 c0 0f 85 42 09 00 00 <8b> 5d 00 85 db 75 62 be 04 00 00 00 48 89 ef e8 ca 26 0c fe 89 d8 All code ======== 0: 41 83 e4 07 and $0x7,%r12d 4: 49 01 c5 add %rax,%r13 7: 41 83 c4 03 add $0x3,%r12d b: be 04 00 00 00 mov $0x4,%esi 10: 48 89 ef mov %rbp,%rdi 13: e8 c0 26 0c fe call 0xfffffffffe0c26d8 18: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 1d: 41 38 c4 cmp %al,%r12b 20: 7c 08 jl 0x2a 22: 84 c0 test %al,%al 24: 0f 85 42 09 00 00 jne 0x96c 2a:* 8b 5d 00 mov 0x0(%rbp),%ebx <-- trapping instruction 2d: 85 db test %ebx,%ebx 2f: 75 62 jne 0x93 31: be 04 00 00 00 mov $0x4,%esi 36: 48 89 ef mov %rbp,%rdi 39: e8 ca 26 0c fe call 0xfffffffffe0c2708 3e: 89 d8 mov %ebx,%eax Code starting with the faulting instruction =========================================== 0: 8b 5d 00 mov 0x0(%rbp),%ebx 3: 85 db test %ebx,%ebx 5: 75 62 jne 0x69 7: be 04 00 00 00 mov $0x4,%esi c: 48 89 ef mov %rbp,%rdi f: e8 ca 26 0c fe call 0xfffffffffe0c26de 14: 89 d8 mov %ebx,%eax [ 8275.521281][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000246 [ 8275.521283][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8275.521285][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8275.521286][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8275.521288][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8275.521290][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8275.521292][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8275.521294][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8275.521297][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8275.521298][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8275.521300][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8275.521301][ C3] PKRU: 55555554 [ 8275.521302][ C3] Call Trace: [ 8275.521304][ C3] [ 8275.521306][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8275.521311][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8275.521316][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8275.521320][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8275.521322][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8275.521325][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8275.521330][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8275.521333][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8275.521336][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8275.521339][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8275.521342][ C3] [ 8275.521344][ C3] [ 8275.521345][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8275.521348][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8275.521352][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8275.521356][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8275.521359][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8275.521363][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8275.521365][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8275.521368][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8275.521371][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8275.521375][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8275.521377][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8275.521383][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8275.521386][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8275.521390][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8275.521395][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8275.521398][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8275.521401][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8275.521403][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8275.521405][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8275.521410][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8275.521414][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8275.521417][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8275.521425][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8275.521428][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8275.521431][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8275.521435][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8275.521438][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8275.521441][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8275.521444][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8275.521449][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8275.521455][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8275.521458][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8275.521465][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8275.521469][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8275.521471][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8275.521475][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8275.521478][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8275.521482][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8275.521484][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8275.521488][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8275.521492][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8275.521496][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8275.521499][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8275.521501][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8275.521504][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8275.521511][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8275.521517][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8275.521523][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8275.521528][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8275.521537][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8275.521546][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8275.521554][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8275.521563][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8275.521566][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8275.521570][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8275.521573][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8275.521576][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8275.521578][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8275.521581][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8275.521587][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8275.521590][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8275.521594][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8275.521599][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8275.521602][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8275.521605][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8275.521608][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8275.521611][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8275.521614][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8275.521616][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8275.521619][ C3] tc_run (net/core/dev.c:3945) [ 8275.521623][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8275.521626][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8275.521628][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8275.521633][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8275.521637][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8275.521639][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8275.521642][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8275.521646][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8275.521649][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8275.521652][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8275.521655][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8275.521659][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8275.521666][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8275.521668][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8275.521672][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8275.521675][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8275.521679][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8275.521681][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8275.521684][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8275.521687][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8275.521689][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8275.521692][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8275.521694][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8275.521697][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8275.521700][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8275.521703][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8275.521706][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8275.521710][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8275.521712][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8275.521718][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8275.521721][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8275.521724][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8275.521728][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8275.521732][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8275.521735][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8275.521739][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8275.521742][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8275.521744][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8275.521747][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8275.521751][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8275.521756][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8275.521760][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8275.521763][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8275.521767][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8275.521770][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8275.521773][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8275.521777][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8275.521780][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8275.521783][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8275.521785][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8275.521790][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8275.521793][ C3] __do_softirq (kernel/softirq.c:553) [ 8275.521797][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8275.521799][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8275.521802][ C3] [ 8275.521803][ C3] [ 8275.521804][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8275.521807][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8275.521810][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8275.521812][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8275.521814][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8275.521815][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8275.521817][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8275.521818][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8275.521819][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8275.521823][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8275.521827][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8275.521832][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8275.521837][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8275.521840][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8275.521844][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8275.521847][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8275.521850][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8275.521855][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8275.521859][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8275.521863][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8275.521865][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8275.521869][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8275.521871][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8275.521875][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8275.521878][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8275.521883][ C3] ksys_write (fs/read_write.c:643) [ 8275.521886][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8275.521890][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8275.521893][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8275.521897][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8275.521900][ C3] RIP: 0033:0x7f93b2836957 [ 8275.521902][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8275.521904][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8275.521906][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8275.521908][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8275.521910][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8275.521911][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8275.521913][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8300.614910][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8300.615397][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8300.615823][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8300.616253][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8300.617091][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8300.617656][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8300.617954][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8300.618857][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8300.619140][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8300.619507][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8300.619876][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8300.620243][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8300.620608][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8300.620972][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8300.621384][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8300.621691][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8300.622062][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8300.622426][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8300.622795][ C1] PKRU: 55555554 [ 8300.622960][ C1] Call Trace: [ 8300.623118][ C1] [ 8300.623257][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8300.623501][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8300.623726][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8300.623980][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8300.624233][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8300.624497][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8300.624741][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8300.625024][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8300.625265][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8300.625549][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8300.625821][ C1] [ 8300.625959][ C1] [ 8300.626096][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8300.626387][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8300.626654][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8300.626924][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8300.627192][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8300.627480][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8300.627701][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8300.627921][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8300.628150][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8300.628404][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8300.628668][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8300.628887][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8300.629107][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8300.629348][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8300.629565][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8300.629794][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8300.630032][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8300.630286][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8300.630540][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8300.630767][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8300.631018][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8300.631261][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8300.631581][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8300.631813][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8300.632107][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8300.632351][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8300.632538][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8300.632756][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8300.632993][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8300.633249][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8300.633499][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8300.633710][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8300.634004][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8300.634287][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8300.634547][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8300.634818][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8300.635045][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8300.635259][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8300.635535][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8300.635800][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8300.636098][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8300.636318][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8300.636592][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8300.636855][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8300.637146][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8300.637382][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8300.637599][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8300.637826][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8300.638116][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8300.638426][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8300.638702][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8300.638954][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8300.639223][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8300.639510][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8300.639773][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8300.640064][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8300.640294][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8300.640552][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8300.640783][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8300.641012][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8300.641242][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8300.641487][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8300.641722][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8300.641950][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8300.642194][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8300.642438][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8300.642646][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8300.642887][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8300.643140][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8300.643390][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8300.643589][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8300.643835][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8300.644119][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8300.644344][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8300.644558][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8300.644788][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8300.645022][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8300.645287][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8300.645533][ C1] tc_run (net/core/dev.c:3945) [ 8300.645722][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8300.645935][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8300.646156][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8300.646398][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8300.646631][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8300.646849][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8300.647092][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8300.647373][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8300.647626][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8300.647858][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8300.648102][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8300.648340][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8300.648598][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8300.648907][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8300.649161][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8300.649395][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8300.649639][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8300.649839][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8300.650056][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8300.650280][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8300.650544][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8300.650776][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8300.651003][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8300.651233][ C1] ? __create_object (mm/kmemleak.c:756) [ 8300.651457][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8300.651701][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8300.651963][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8300.652215][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8300.652473][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8300.652698][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8300.652942][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8300.653154][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8300.653357][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8300.653578][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8300.653809][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8300.654044][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8300.654293][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8300.654502][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8300.654733][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8300.654966][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8300.655184][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8300.655429][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8300.655651][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8300.655895][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8300.656119][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8300.656379][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8300.656656][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8300.656933][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8300.657231][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8300.657463][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8300.657741][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8300.657956][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8300.658234][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8300.658442][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8300.659334][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8300.659725][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8300.660090][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8300.660458][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8300.660826][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8300.661192][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8300.663555][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8300.664069][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8300.664558][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8300.665012][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8300.665897][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8300.666492][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8300.666807][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8300.667749][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8300.668048][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8300.668435][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8300.668821][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8300.669208][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8300.669595][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8300.669981][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8300.670414][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8300.670735][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8300.671123][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8300.671511][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8300.671896][ C3] PKRU: 55555554 [ 8300.672072][ C3] Call Trace: [ 8300.672238][ C3] [ 8300.672384][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8300.672637][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8300.672878][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8300.673144][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8300.673408][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8300.673688][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8300.673945][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8300.674242][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8300.674495][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8300.674794][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8300.675079][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8300.675384][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8300.675665][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8300.675949][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8300.676230][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8300.676534][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8300.676765][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8300.676999][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8300.677232][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8300.677474][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8300.677737][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8300.678012][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8300.678243][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8300.678477][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8300.678729][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8300.678958][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8300.679197][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8300.679447][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8300.679715][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8300.679982][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8300.680222][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8300.680485][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8300.680739][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8300.681076][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8300.681322][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8300.681632][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8300.681885][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8300.682083][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8300.682305][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8300.682552][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8300.682840][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8300.683064][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8300.683286][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8300.683596][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8300.683890][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8300.684163][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8300.684447][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8300.684689][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8300.684912][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8300.685203][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8300.685478][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8300.685792][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8300.686023][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8300.686312][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8300.686589][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8300.686895][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8300.687143][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8300.687370][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8300.687628][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8300.687937][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8300.688267][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8300.688566][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8300.688842][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8300.689121][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8300.689423][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8300.689722][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8300.690036][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8300.690269][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8300.690526][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8300.690778][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8300.691036][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8300.691312][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8300.691615][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8300.691857][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8300.692126][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8300.692360][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8300.692592][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8300.692822][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8300.693053][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8300.693310][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8300.693557][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8300.693815][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8300.694089][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8300.694393][ C3] tc_run (net/core/dev.c:3945) [ 8300.694591][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8300.694814][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8300.695046][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8300.695299][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8300.695543][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8300.695774][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8300.696031][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8300.696324][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8300.696588][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8300.696833][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8300.697089][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8300.697337][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8300.697663][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8300.697929][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8300.698174][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8300.698429][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8300.698640][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8300.698874][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8300.699141][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8300.699443][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8300.699710][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8300.699955][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8300.700179][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8300.700442][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8300.700677][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8300.700920][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8300.701150][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8300.701389][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8300.701617][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8300.701875][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8300.702145][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8300.702383][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8300.702624][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8300.702920][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8300.703230][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8300.703466][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8300.703718][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8300.703977][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8300.704210][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8300.704438][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8300.704693][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8300.704946][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8300.705199][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8300.705460][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8300.705735][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8300.705967][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8300.706249][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8300.706480][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8300.706734][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8300.706949][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8300.707252][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8300.707498][ C3] __do_softirq (kernel/softirq.c:553) [ 8300.707729][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8300.707946][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8300.708230][ C3] [ 8300.708388][ C3] [ 8300.708532][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8300.708825][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8300.709135][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8300.710068][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8300.710365][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8300.710747][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8300.711133][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8300.711517][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8300.711904][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8300.712289][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8300.712576][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8300.712809][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8300.713038][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8300.713290][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8300.713573][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8300.713810][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8300.714068][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8300.714312][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8300.714591][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8300.714805][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8300.715039][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8300.715275][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8300.715504][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8300.715784][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8300.716039][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8300.716269][ C3] ksys_write (fs/read_write.c:643) [ 8300.716496][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8300.716742][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8300.717044][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8300.717274][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8300.717570][ C3] RIP: 0033:0x7f93b2836957 [ 8300.717802][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8300.718740][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8300.719144][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8300.719528][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8300.719913][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8300.720296][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8300.720679][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8328.614893][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8328.615379][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8328.615807][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8328.616239][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8328.617073][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8328.617636][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 8328.617898][ C1] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff All code ======== 0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7: 00 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 66 0f 1f 00 nopw (%rax) 1c: 48 85 f6 test %rsi,%rsi 1f: 0f 84 5e 01 00 00 je 0x183 25: 48 89 f8 mov %rdi,%rax 28: 41 54 push %r12 2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction 2e: 48 01 f0 add %rsi,%rax 31: 55 push %rbp 32: 53 push %rbx 33: 72 14 jb 0x49 35: eb 26 jmp 0x5d 37: cc int3 38: cc int3 39: cc int3 3a: 48 rex.W 3b: b8 ff ff ff ff mov $0xffffffff,%eax Code starting with the faulting instruction =========================================== 0: 44 0f b6 c2 movzbl %dl,%r8d 4: 48 01 f0 add %rsi,%rax 7: 55 push %rbp 8: 53 push %rbx 9: 72 14 jb 0x1f b: eb 26 jmp 0x33 d: cc int3 e: cc int3 f: cc int3 10: 48 rex.W 11: b8 ff ff ff ff mov $0xffffffff,%eax [ 8328.618790][ C1] RSP: 0018:ffffc9000009e948 EFLAGS: 00000202 [ 8328.619071][ C1] RAX: ffff888007a88e18 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8328.619438][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8328.619804][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8328.620173][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8328.620538][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8328.620903][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8328.621313][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8328.621616][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8328.621985][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8328.622351][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8328.622719][ C1] PKRU: 55555554 [ 8328.622886][ C1] Call Trace: [ 8328.623044][ C1] [ 8328.623182][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8328.623423][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8328.623647][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8328.623901][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8328.624152][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8328.624418][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8328.624662][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8328.624943][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8328.625193][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8328.625478][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8328.625748][ C1] [ 8328.625887][ C1] [ 8328.626024][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8328.626315][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8328.626581][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 8328.626816][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8328.627074][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8328.627363][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8328.627585][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8328.627804][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8328.628033][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8328.628283][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8328.628547][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8328.628766][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8328.628985][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8328.629224][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8328.629441][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8328.629668][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8328.629905][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8328.630162][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8328.630418][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8328.630645][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8328.630897][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8328.631139][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8328.631458][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8328.631692][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8328.631985][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8328.632232][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8328.632420][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8328.632647][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8328.632880][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8328.633132][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8328.633384][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8328.633594][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8328.633888][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8328.634170][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8328.634428][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8328.634698][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8328.634926][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8328.635138][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8328.635416][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8328.635677][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8328.635974][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8328.636196][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8328.636468][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8328.636730][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8328.637022][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8328.637258][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8328.637473][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8328.637700][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8328.637986][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8328.638294][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8328.638570][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8328.638822][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8328.639090][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8328.639381][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8328.639644][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8328.639936][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8328.640165][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8328.640424][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8328.640654][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8328.640882][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8328.641110][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8328.641354][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8328.641589][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8328.641817][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8328.642060][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8328.642305][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8328.642512][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8328.642755][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8328.643006][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8328.643254][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8328.643453][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8328.643700][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8328.643983][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8328.644207][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8328.644421][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8328.644650][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8328.644884][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8328.645149][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8328.645398][ C1] tc_run (net/core/dev.c:3945) [ 8328.645585][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8328.645799][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8328.646019][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8328.646260][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8328.646493][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8328.646711][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8328.646955][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8328.647236][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8328.647487][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8328.647718][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8328.647962][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8328.648200][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8328.648457][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8328.648767][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8328.649022][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8328.649255][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8328.649499][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8328.649698][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8328.649916][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8328.650139][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8328.650405][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8328.650637][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8328.650858][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8328.651086][ C1] ? __create_object (mm/kmemleak.c:756) [ 8328.651312][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8328.651557][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8328.651818][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8328.652068][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8328.652328][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8328.652552][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8328.652796][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8328.653007][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8328.653209][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8328.653432][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8328.653662][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8328.653894][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8328.654141][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8328.654351][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8328.654579][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8328.654812][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8328.655029][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8328.655274][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8328.655494][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8328.655737][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8328.655960][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8328.656220][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8328.656495][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8328.656773][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8328.657068][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8328.657302][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8328.657578][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8328.657794][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8328.658070][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8328.658280][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8328.659175][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8328.659564][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8328.659930][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8328.660299][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8328.660666][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8328.661032][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8328.663370][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8328.663879][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8328.664366][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8328.664821][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8328.665702][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8328.666294][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8328.666608][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8328.667549][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8328.667844][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8328.668231][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8328.668617][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8328.669002][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8328.669387][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8328.669774][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8328.670207][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8328.670529][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8328.670915][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8328.671300][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8328.671690][ C3] PKRU: 55555554 [ 8328.671864][ C3] Call Trace: [ 8328.672026][ C3] [ 8328.672169][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8328.672423][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8328.672660][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8328.672930][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8328.673194][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8328.673473][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8328.673729][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8328.674022][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8328.674275][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8328.674574][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8328.674860][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8328.675182][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8328.675469][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8328.675762][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8328.676048][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8328.676358][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8328.676601][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8328.676833][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8328.677063][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8328.677302][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8328.677569][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8328.677843][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8328.678074][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8328.678306][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8328.678557][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8328.678783][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8328.679021][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8328.679270][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8328.679535][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8328.679805][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8328.680045][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8328.680309][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8328.680564][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8328.680899][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8328.681144][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8328.681454][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8328.681706][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8328.681902][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8328.682126][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8328.682371][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8328.682641][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8328.682868][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8328.683086][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8328.683394][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8328.683693][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8328.683965][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8328.684250][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8328.684491][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8328.684714][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8328.685003][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8328.685279][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8328.685594][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8328.685824][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8328.686110][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8328.686390][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8328.686696][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8328.686942][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8328.687170][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8328.687427][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8328.687737][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8328.688067][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8328.688365][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8328.688647][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8328.688924][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8328.689229][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8328.689529][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8328.689845][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8328.690075][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8328.690333][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8328.690587][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8328.690846][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8328.691120][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8328.691422][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8328.691663][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8328.691929][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8328.692164][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8328.692399][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8328.692644][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8328.692878][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8328.693137][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8328.693389][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8328.693653][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8328.693939][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8328.694241][ C3] tc_run (net/core/dev.c:3945) [ 8328.694438][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8328.694662][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8328.694892][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8328.695145][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8328.695389][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8328.695619][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8328.695875][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8328.696170][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8328.696432][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8328.696676][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8328.696931][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8328.697180][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8328.697509][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8328.697776][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8328.698020][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8328.698277][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8328.698486][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8328.698721][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8328.698988][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8328.699288][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8328.699556][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8328.699799][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8328.700021][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8328.700281][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8328.700517][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8328.700760][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8328.700993][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8328.701234][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8328.701460][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8328.701719][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8328.701990][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8328.702227][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8328.702468][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8328.702762][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8328.703071][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8328.703308][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8328.703559][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8328.703818][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8328.704050][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8328.704279][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8328.704533][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8328.704785][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8328.705036][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8328.705297][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8328.705574][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8328.705802][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8328.706086][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8328.706318][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8328.706574][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8328.706785][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8328.707073][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8328.707333][ C3] __do_softirq (kernel/softirq.c:553) [ 8328.707562][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8328.707782][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8328.708060][ C3] [ 8328.708210][ C3] [ 8328.708357][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8328.708661][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8328.708970][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8328.709894][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8328.710191][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8328.710575][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8328.710958][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8328.711344][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8328.711729][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8328.712117][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8328.712403][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8328.712616][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8328.712839][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8328.713082][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8328.713363][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8328.713594][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8328.713842][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8328.714086][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8328.714365][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8328.714579][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8328.714812][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8328.715049][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8328.715280][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8328.715559][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8328.715814][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8328.716042][ C3] ksys_write (fs/read_write.c:643) [ 8328.716253][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8328.716492][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8328.716785][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8328.717011][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8328.717300][ C3] RIP: 0033:0x7f93b2836957 [ 8328.717518][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8328.718455][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8328.718862][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8328.719247][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8328.719631][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8328.720016][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8328.720401][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8328.720788][ C3] | [ 8353.525162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8353.525497][ C1] rcu: 1-....: (5966553 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1448190 | [ 8353.526013][ C1] rcu: (t=5959554 jiffies g=1064457 q=106 ncpus=4) [ 8353.526733][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8353.527299][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8353.527601][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8353.528494][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8353.528778][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8353.529145][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8353.529536][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8353.529919][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8353.530304][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8353.530679][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8353.531093][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8353.531398][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8353.531766][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8353.532133][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8353.532502][ C1] PKRU: 55555554 [ 8353.532670][ C1] Call Trace: [ 8353.532827][ C1] [ 8353.532964][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8353.533217][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8353.533450][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8353.533681][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8353.533895][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8353.534142][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8353.534392][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8353.534629][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8353.534892][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8353.535115][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8353.535404][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8353.535654][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8353.535921][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8353.536165][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8353.536448][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8353.536690][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8353.536975][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8353.537248][ C1] [ 8353.537387][ C1] [ 8353.537525][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8353.537814][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8353.538078][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8353.538352][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8353.538617][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8353.538903][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8353.539126][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8353.539348][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8353.539578][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8353.539828][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8353.540090][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8353.540310][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8353.540532][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8353.540771][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8353.540989][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8353.541216][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8353.541454][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8353.541709][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8353.541964][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8353.542193][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8353.542449][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8353.542691][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8353.543013][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8353.543248][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8353.543546][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8353.543788][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8353.543976][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8353.544190][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8353.544422][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8353.544679][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8353.544929][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8353.545139][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8353.545433][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8353.545715][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8353.545975][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8353.546246][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8353.546476][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8353.546689][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8353.546965][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8353.547229][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8353.547530][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8353.547749][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8353.548021][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8353.548286][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8353.548578][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8353.548814][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8353.549029][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8353.549258][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8353.549546][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8353.549853][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8353.550129][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8353.550382][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8353.550647][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8353.550935][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8353.551197][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8353.551486][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8353.551715][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8353.551974][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8353.552204][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8353.552452][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8353.552692][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8353.552947][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8353.553195][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8353.553435][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8353.553694][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8353.553938][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8353.554147][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8353.554383][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8353.554634][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8353.554880][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8353.555081][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8353.555327][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8353.555613][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8353.555837][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8353.556049][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8353.556278][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8353.556514][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8353.556776][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8353.557024][ C1] tc_run (net/core/dev.c:3945) [ 8353.557214][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8353.557427][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8353.557645][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8353.557886][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8353.558119][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8353.558340][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8353.558583][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8353.558864][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8353.559114][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8353.559346][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8353.559590][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8353.559825][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8353.560084][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8353.560396][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8353.560650][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8353.560882][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8353.561126][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8353.561326][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8353.561542][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8353.561766][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8353.562029][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8353.562260][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8353.562485][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8353.562714][ C1] ? __create_object (mm/kmemleak.c:756) [ 8353.562939][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8353.563185][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8353.563444][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8353.563696][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8353.563955][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8353.564177][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8353.564421][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8353.564629][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8353.564833][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8353.565054][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8353.565284][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8353.565517][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8353.565766][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8353.565973][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8353.566204][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8353.566439][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8353.566656][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8353.566901][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8353.567123][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8353.567368][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8353.567590][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8353.567853][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8353.568131][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8353.568408][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8353.568703][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8353.568936][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8353.569217][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8353.569432][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8353.569707][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8353.569918][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8353.570811][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8353.571200][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8353.571569][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8353.571936][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8353.572304][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8353.572676][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8353.572676][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8353.573049][ C1] | [ 8353.573194][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 8353.573444][ C3] NMI backtrace for cpu 3 [ 8353.573452][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8353.573454][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8353.573459][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8353.573462][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8353.573464][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8353.573466][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8353.573468][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8353.573470][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8353.573471][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8353.573473][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8353.573475][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8353.573478][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8353.573479][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8353.573481][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8353.573483][ C3] PKRU: 55555554 [ 8353.573484][ C3] Call Trace: [ 8353.573485][ C3] [ 8353.573487][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8353.573492][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8353.573497][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8353.573501][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8353.573504][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8353.573506][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8353.573511][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8353.573515][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8353.573518][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8353.573521][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8353.573525][ C3] [ 8353.573526][ C3] [ 8353.573527][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8353.573530][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8353.573534][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8353.573538][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8353.573541][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8353.573545][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8353.573548][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8353.573551][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8353.573553][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8353.573557][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8353.573559][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8353.573566][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8353.573568][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8353.573573][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8353.573577][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8353.573581][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8353.573584][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8353.573586][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8353.573589][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8353.573594][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8353.573597][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8353.573600][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8353.573609][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8353.573611][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8353.573614][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8353.573618][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8353.573621][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8353.573624][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8353.573627][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8353.573632][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8353.573637][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8353.573640][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8353.573648][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8353.573652][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8353.573654][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8353.573657][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8353.573660][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8353.573665][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8353.573667][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8353.573672][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8353.573676][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8353.573679][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8353.573682][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8353.573684][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8353.573688][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8353.573694][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8353.573700][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8353.573707][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8353.573711][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8353.573721][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8353.573729][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8353.573738][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8353.573746][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8353.573749][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8353.573753][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8353.573756][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8353.573758][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8353.573760][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8353.573764][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8353.573769][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8353.573772][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8353.573776][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8353.573781][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8353.573784][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8353.573787][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8353.573790][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8353.573793][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8353.573795][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8353.573797][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8353.573801][ C3] tc_run (net/core/dev.c:3945) [ 8353.573804][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8353.573807][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8353.573810][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8353.573814][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8353.573818][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8353.573820][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8353.573824][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8353.573827][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8353.573830][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8353.573833][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8353.573837][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8353.573840][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8353.573847][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8353.573850][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8353.573853][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8353.573857][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8353.573860][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8353.573862][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8353.573865][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8353.573868][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8353.573870][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8353.573873][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8353.573876][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8353.573879][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8353.573882][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8353.573885][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8353.573889][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8353.573892][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8353.573895][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8353.573901][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8353.573904][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8353.573907][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8353.573911][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8353.573915][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8353.573918][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8353.573922][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8353.573925][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8353.573927][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8353.573931][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8353.573934][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8353.573939][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8353.573943][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8353.573946][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8353.573950][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8353.573953][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8353.573955][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8353.573959][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8353.573962][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8353.573964][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8353.573967][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8353.573972][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8353.573975][ C3] __do_softirq (kernel/softirq.c:553) [ 8353.573979][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8353.573981][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8353.573984][ C3] [ 8353.573985][ C3] [ 8353.573986][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8353.573989][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8353.573992][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8353.573994][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8353.573995][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8353.573997][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8353.573998][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8353.573999][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8353.574001][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8353.574004][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8353.574008][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8353.574013][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8353.574019][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8353.574022][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8353.574026][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8353.574028][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8353.574032][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8353.574037][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8353.574040][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8353.574044][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8353.574047][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8353.574051][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8353.574053][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8353.574057][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8353.574060][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8353.574064][ C3] ksys_write (fs/read_write.c:643) [ 8353.574067][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8353.574071][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8353.574075][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8353.574079][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8353.574082][ C3] RIP: 0033:0x7f93b2836957 [ 8353.574084][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8353.574086][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8353.574088][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8353.574090][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8353.574091][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8353.574093][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8353.574094][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8380.614896][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8380.615385][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8380.615813][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8380.616244][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8380.617079][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8380.617645][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8380.617943][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8380.618836][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8380.619118][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8380.619487][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8380.619855][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8380.620224][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8380.620589][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8380.620954][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8380.621365][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8380.621669][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8380.622042][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8380.622413][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8380.622777][ C1] PKRU: 55555554 [ 8380.622944][ C1] Call Trace: [ 8380.623101][ C1] [ 8380.623239][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8380.623480][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8380.623704][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8380.623957][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8380.624211][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8380.624476][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8380.624720][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8380.625001][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8380.625243][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8380.625527][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8380.625799][ C1] [ 8380.625938][ C1] [ 8380.626076][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8380.626366][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8380.626633][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8380.626904][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8380.627171][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8380.627459][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8380.627679][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8380.627901][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8380.628130][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8380.628381][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8380.628648][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8380.628865][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8380.629087][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8380.629328][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8380.629544][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8380.629774][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8380.630011][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8380.630267][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8380.630521][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8380.630750][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8380.630999][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8380.631244][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8380.631564][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8380.631798][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8380.632095][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8380.632344][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8380.632532][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8380.632746][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8380.632979][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8380.633235][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8380.633484][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8380.633694][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8380.633988][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8380.634271][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8380.634532][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8380.634802][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8380.635031][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8380.635244][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8380.635519][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8380.635782][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8380.636082][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8380.636305][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8380.636576][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8380.636841][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8380.637133][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8380.637369][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8380.637583][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8380.637813][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8380.638100][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8380.638405][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8380.638682][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8380.638935][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8380.639202][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8380.639489][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8380.639752][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8380.640041][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8380.640270][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8380.640528][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8380.640757][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8380.640985][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8380.641215][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8380.641460][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8380.641693][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8380.641919][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8380.642164][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8380.642423][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8380.642630][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8380.642865][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8380.643116][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8380.643364][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8380.643562][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8380.643808][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8380.644092][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8380.644318][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8380.644530][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8380.644761][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8380.644997][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8380.645263][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8380.645509][ C1] tc_run (net/core/dev.c:3945) [ 8380.645698][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8380.645911][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8380.646131][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8380.646373][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8380.646605][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8380.646824][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8380.647066][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8380.647348][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8380.647597][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8380.647830][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8380.648072][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8380.648310][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8380.648571][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8380.648881][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8380.649134][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8380.649369][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8380.649612][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8380.649812][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8380.650028][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8380.650256][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8380.650521][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8380.650752][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8380.650971][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8380.651201][ C1] ? __create_object (mm/kmemleak.c:756) [ 8380.651426][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8380.651672][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8380.651930][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8380.652182][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8380.652446][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8380.652667][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8380.652911][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8380.653121][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8380.653325][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8380.653545][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8380.653776][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8380.654010][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8380.654260][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8380.654467][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8380.654696][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8380.654933][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8380.655150][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8380.655396][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8380.655618][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8380.655861][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8380.656089][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8380.656350][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8380.656626][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8380.656902][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8380.657199][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8380.657430][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8380.657713][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8380.657927][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8380.658205][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8380.658414][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8380.659306][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8380.659694][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8380.660061][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8380.660429][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8380.660794][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8380.661162][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8380.663504][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8380.664013][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8380.664502][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8380.664954][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8380.665832][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8380.666426][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8380.666741][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8380.667674][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8380.667971][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8380.668357][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8380.668740][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8380.669127][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8380.669512][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8380.669895][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8380.670327][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8380.670647][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8380.671036][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8380.671439][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8380.671830][ C3] PKRU: 55555554 [ 8380.672009][ C3] Call Trace: [ 8380.672177][ C3] [ 8380.672324][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8380.672583][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8380.672827][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8380.673093][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8380.673357][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8380.673634][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8380.673888][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8380.674183][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8380.674436][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8380.674732][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8380.675015][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8380.675319][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8380.675598][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8380.675880][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8380.676160][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8380.676460][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8380.676691][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8380.676922][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8380.677153][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8380.677393][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8380.677655][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8380.677932][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8380.678161][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8380.678393][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8380.678644][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8380.678871][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8380.679109][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8380.679359][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8380.679624][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8380.679891][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8380.680130][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8380.680392][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8380.680646][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8380.680981][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8380.681226][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8380.681535][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8380.681788][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8380.681985][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8380.682209][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8380.682477][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8380.682749][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8380.682979][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8380.683203][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8380.683520][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8380.683826][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8380.684095][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8380.684380][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8380.684620][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8380.684842][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8380.685133][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8380.685407][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8380.685721][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8380.685953][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8380.686240][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8380.686515][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8380.686821][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8380.687068][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8380.687296][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8380.687536][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8380.687836][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8380.688158][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8380.688446][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8380.688711][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8380.688991][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8380.689295][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8380.689592][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8380.689907][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8380.690138][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8380.690394][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8380.690644][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8380.690903][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8380.691179][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8380.691481][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8380.691725][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8380.691991][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8380.692225][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8380.692461][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8380.692685][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8380.692916][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8380.693172][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8380.693419][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8380.693677][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8380.693951][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8380.694254][ C3] tc_run (net/core/dev.c:3945) [ 8380.694453][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8380.694674][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8380.694905][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8380.695157][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8380.695401][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8380.695632][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8380.695887][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8380.696180][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8380.696443][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8380.696687][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8380.696942][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8380.697190][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8380.697515][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8380.697782][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8380.698026][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8380.698284][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8380.698493][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8380.698729][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8380.698996][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8380.699297][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8380.699563][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8380.699806][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8380.700032][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8380.700292][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8380.700529][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8380.700772][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8380.701003][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8380.701242][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8380.701470][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8380.701728][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8380.701999][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8380.702234][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8380.702478][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8380.702769][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8380.703078][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8380.703316][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8380.703567][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8380.703825][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8380.704058][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8380.704285][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8380.704538][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8380.704790][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8380.705041][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8380.705302][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8380.705575][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8380.705806][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8380.706088][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8380.706317][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8380.706572][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8380.706787][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8380.707073][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8380.707331][ C3] __do_softirq (kernel/softirq.c:553) [ 8380.707562][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8380.707778][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8380.708061][ C3] [ 8380.708209][ C3] [ 8380.708359][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8380.708659][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8380.708968][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8380.709905][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8380.710200][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8380.710587][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8380.710973][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8380.711359][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8380.711743][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8380.712133][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8380.712423][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8380.712635][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8380.712855][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8380.713099][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8380.713375][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8380.713604][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8380.713853][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8380.714097][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8380.714380][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8380.714592][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8380.714828][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8380.715065][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8380.715297][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8380.715576][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8380.715831][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8380.716059][ C3] ksys_write (fs/read_write.c:643) [ 8380.716268][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8380.716508][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8380.716801][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8380.717024][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8380.717313][ C3] RIP: 0033:0x7f93b2836957 [ 8380.717532][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8380.718466][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8380.718870][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8380.719258][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8380.719641][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8380.720023][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8380.720406][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8408.614889][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8408.615374][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8408.615801][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8408.616233][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8408.617067][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8408.617628][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8408.617926][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8408.618819][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8408.619100][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8408.619468][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8408.619833][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8408.620198][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8408.620564][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8408.620930][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8408.621341][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8408.621645][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8408.622011][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8408.622384][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8408.622751][ C1] PKRU: 55555554 [ 8408.622917][ C1] Call Trace: [ 8408.623071][ C1] [ 8408.623212][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8408.623453][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8408.623676][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8408.623932][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8408.624183][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8408.624449][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8408.624693][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8408.624974][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8408.625217][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8408.625501][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8408.625774][ C1] [ 8408.625910][ C1] [ 8408.626050][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8408.626340][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8408.626605][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8408.626876][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8408.627140][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8408.627428][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8408.627651][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8408.627871][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8408.628099][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8408.628352][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8408.628613][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8408.628834][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8408.629056][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8408.629298][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8408.629513][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8408.629741][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8408.629977][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8408.630232][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8408.630488][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8408.630716][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8408.630967][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8408.631212][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8408.631530][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8408.631764][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8408.632059][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8408.632306][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8408.632495][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8408.632706][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8408.632940][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8408.633194][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8408.633446][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8408.633654][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8408.633946][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8408.634232][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8408.634489][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8408.634762][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8408.634992][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8408.635204][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8408.635481][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8408.635742][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8408.636042][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8408.636262][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8408.636539][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8408.636800][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8408.637090][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8408.637325][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8408.637541][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8408.637770][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8408.638058][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8408.638366][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8408.638639][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8408.638892][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8408.639157][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8408.639446][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8408.639707][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8408.639998][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8408.640229][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8408.640485][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8408.640715][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8408.640943][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8408.641172][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8408.641416][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8408.641651][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8408.641879][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8408.642121][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8408.642369][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8408.642578][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8408.642814][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8408.643065][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8408.643313][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8408.643512][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8408.643760][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8408.644044][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8408.644266][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8408.644481][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8408.644711][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8408.644946][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8408.645209][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8408.645456][ C1] tc_run (net/core/dev.c:3945) [ 8408.645646][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8408.645859][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8408.646079][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8408.646321][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8408.646557][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8408.646778][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8408.647021][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8408.647303][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8408.647553][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8408.647786][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8408.648030][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8408.648268][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8408.648527][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8408.648837][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8408.649091][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8408.649325][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8408.649569][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8408.649768][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8408.649988][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8408.650214][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8408.650477][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8408.650709][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8408.650931][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8408.651159][ C1] ? __create_object (mm/kmemleak.c:756) [ 8408.651384][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8408.651631][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8408.651889][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8408.652140][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8408.652405][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8408.652624][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8408.652870][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8408.653080][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8408.653284][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8408.653504][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8408.653735][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8408.653969][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8408.654219][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8408.654429][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8408.654658][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8408.654893][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8408.655110][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8408.655356][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8408.655577][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8408.655821][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8408.656044][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8408.656305][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8408.656580][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8408.656857][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8408.657153][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8408.657389][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8408.657669][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8408.657881][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8408.658157][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8408.658368][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8408.659265][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8408.659651][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8408.660018][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8408.660388][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8408.660754][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8408.661120][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8408.663462][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8408.663972][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8408.664458][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8408.664908][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8408.665785][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8408.666376][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8408.666689][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8408.667624][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8408.667921][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8408.668306][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8408.668690][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8408.669074][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8408.669460][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8408.669844][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8408.670275][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8408.670594][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8408.670980][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8408.671365][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8408.671749][ C3] PKRU: 55555554 [ 8408.671925][ C3] Call Trace: [ 8408.672089][ C3] [ 8408.672253][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8408.672512][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8408.672754][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8408.673028][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8408.673298][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8408.673589][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8408.673844][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8408.674138][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8408.674391][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8408.674689][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8408.674973][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8408.675276][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8408.675556][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8408.675839][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8408.676119][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8408.676420][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8408.676650][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8408.676883][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8408.677114][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8408.677355][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8408.677617][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8408.677892][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8408.678121][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8408.678354][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8408.678605][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8408.678833][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8408.679071][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8408.679319][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8408.679584][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8408.679851][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8408.680090][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8408.680352][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8408.680605][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8408.680942][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8408.681186][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8408.681495][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8408.681747][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8408.681944][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8408.682170][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8408.682412][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8408.682682][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8408.682903][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8408.683123][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8408.683432][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8408.683726][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8408.683996][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8408.684281][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8408.684520][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8408.684744][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8408.685034][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8408.685309][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8408.685622][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8408.685853][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8408.686139][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8408.686415][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8408.686721][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8408.686968][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8408.687196][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8408.687435][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8408.687735][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8408.688055][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8408.688346][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8408.688609][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8408.688889][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8408.689192][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8408.689491][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8408.689806][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8408.690037][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8408.690293][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8408.690544][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8408.690801][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8408.691077][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8408.691380][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8408.691621][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8408.691888][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8408.692120][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8408.692357][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8408.692581][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8408.692813][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8408.693069][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8408.693317][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8408.693575][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8408.693849][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8408.694150][ C3] tc_run (net/core/dev.c:3945) [ 8408.694349][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8408.694572][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8408.694803][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8408.695055][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8408.695300][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8408.695531][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8408.695787][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8408.696080][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8408.696344][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8408.696589][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8408.696845][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8408.697092][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8408.697418][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8408.697684][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8408.697928][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8408.698185][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8408.698396][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8408.698630][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8408.698897][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8408.699199][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8408.699465][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8408.699708][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8408.699932][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8408.700193][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8408.700429][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8408.700672][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8408.700903][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8408.701143][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8408.701373][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8408.701630][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8408.701900][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8408.702136][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8408.702382][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8408.702674][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8408.702983][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8408.703219][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8408.703471][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8408.703730][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8408.703962][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8408.704190][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8408.704443][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8408.704695][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8408.704948][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8408.705211][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8408.705485][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8408.705717][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8408.705997][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8408.706229][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8408.706484][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8408.706698][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8408.706983][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8408.707242][ C3] __do_softirq (kernel/softirq.c:553) [ 8408.707472][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8408.707687][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8408.707968][ C3] [ 8408.708116][ C3] [ 8408.708263][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8408.708569][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8408.708881][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8408.709818][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8408.710115][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8408.710500][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8408.710887][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8408.711272][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8408.711657][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8408.712044][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8408.712336][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8408.712545][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8408.712768][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8408.713013][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8408.713288][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8408.713520][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8408.713768][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8408.714012][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8408.714293][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8408.714507][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8408.714743][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8408.714979][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8408.715208][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8408.715490][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8408.715745][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8408.715974][ C3] ksys_write (fs/read_write.c:643) [ 8408.716184][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8408.716425][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8408.716720][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8408.716942][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8408.717235][ C3] RIP: 0033:0x7f93b2836957 [ 8408.717453][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8408.718393][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8408.718798][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8408.719182][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8408.719568][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8408.719953][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8408.720338][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8408.720727][ C3] | [ 8431.577162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8431.577512][ C1] rcu: 1-....: (6044461 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1466892 | [ 8431.578028][ C1] rcu: (t=6037606 jiffies g=1064457 q=106 ncpus=4) [ 8431.578751][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8431.579315][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8431.579617][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8431.580514][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8431.580796][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8431.581164][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8431.581530][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8431.581896][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8431.582265][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8431.582632][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8431.583042][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8431.583348][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8431.583716][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8431.584080][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8431.584448][ C1] PKRU: 55555554 [ 8431.584615][ C1] Call Trace: [ 8431.584772][ C1] [ 8431.584911][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8431.585163][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8431.585395][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8431.585626][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8431.585837][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8431.586083][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8431.586335][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8431.586571][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8431.586832][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8431.587055][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8431.587343][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8431.587593][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8431.587857][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8431.588102][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8431.588381][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8431.588624][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8431.588908][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8431.589182][ C1] [ 8431.589320][ C1] [ 8431.589458][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8431.589747][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8431.590016][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8431.590287][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8431.590551][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8431.590838][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8431.591061][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8431.591281][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8431.591508][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8431.591760][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8431.592022][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8431.592246][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8431.592466][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8431.592706][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8431.592920][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8431.593155][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8431.593393][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8431.593644][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8431.593901][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8431.594128][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8431.594381][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8431.594621][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8431.594940][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8431.595173][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8431.595467][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8431.595709][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8431.595895][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8431.596107][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8431.596343][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8431.596596][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8431.596847][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8431.597055][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8431.597348][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8431.597629][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8431.597886][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8431.598157][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8431.598385][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8431.598596][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8431.598873][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8431.599133][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8431.599431][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8431.599651][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8431.599923][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8431.600184][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8431.600475][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8431.600708][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8431.600924][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8431.601152][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8431.601439][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8431.601744][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8431.602018][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8431.602274][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8431.602541][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8431.602828][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8431.603088][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8431.603378][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8431.603606][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8431.603861][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8431.604091][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8431.604320][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8431.604548][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8431.604791][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8431.605024][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8431.605252][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8431.605494][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8431.605737][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8431.605946][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8431.606181][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8431.606431][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8431.606677][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8431.606874][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8431.607122][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8431.607405][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8431.607629][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8431.607843][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8431.608071][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8431.608306][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8431.608567][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8431.608814][ C1] tc_run (net/core/dev.c:3945) [ 8431.609003][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8431.609218][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8431.609437][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8431.609676][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8431.609909][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8431.610128][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8431.610372][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8431.610650][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8431.610902][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8431.611133][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8431.611376][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8431.611612][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8431.611868][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8431.612182][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8431.612437][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8431.612669][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8431.612912][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8431.613109][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8431.613327][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8431.613550][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8431.613812][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8431.614043][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8431.614265][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8431.614493][ C1] ? __create_object (mm/kmemleak.c:756) [ 8431.614715][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8431.614961][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8431.615220][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8431.615469][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8431.615729][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8431.615948][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8431.616192][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8431.616402][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8431.616603][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8431.616825][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8431.617058][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8431.617293][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8431.617541][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8431.617752][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8431.617981][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8431.618216][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8431.618431][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8431.618675][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8431.618897][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8431.619139][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8431.619363][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8431.619625][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8431.619899][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8431.620176][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8431.620471][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8431.620703][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8431.620981][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8431.621195][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8431.621471][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8431.621678][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8431.622572][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8431.622961][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8431.623327][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8431.623695][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8431.624062][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8431.624429][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8431.624429][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8431.624798][ C1] | [ 8431.624944][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 8431.625195][ C3] NMI backtrace for cpu 3 [ 8431.625206][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8431.625208][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8431.625215][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8431.625218][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8431.625221][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8431.625223][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8431.625224][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8431.625226][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8431.625228][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8431.625230][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8431.625232][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8431.625235][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8431.625237][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8431.625238][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8431.625240][ C3] PKRU: 55555554 [ 8431.625241][ C3] Call Trace: [ 8431.625243][ C3] [ 8431.625247][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8431.625252][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8431.625258][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8431.625262][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8431.625265][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8431.625267][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8431.625273][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8431.625277][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8431.625280][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8431.625284][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8431.625287][ C3] [ 8431.625288][ C3] [ 8431.625289][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8431.625292][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8431.625297][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8431.625301][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8431.625305][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8431.625308][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8431.625311][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8431.625315][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8431.625317][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8431.625321][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8431.625324][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8431.625330][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8431.625332][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8431.625337][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8431.625343][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8431.625347][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8431.625349][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8431.625351][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8431.625354][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8431.625360][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8431.625364][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8431.625367][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8431.625376][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8431.625379][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8431.625382][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8431.625386][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8431.625389][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8431.625393][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8431.625397][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8431.625403][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8431.625408][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8431.625413][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8431.625421][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8431.625425][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8431.625427][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8431.625431][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8431.625434][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8431.625438][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8431.625440][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8431.625445][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8431.625448][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8431.625452][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8431.625455][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8431.625458][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8431.625461][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8431.625468][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8431.625474][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8431.625481][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8431.625485][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8431.625495][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8431.625504][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8431.625513][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8431.625521][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8431.625524][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8431.625528][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8431.625532][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8431.625534][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8431.625537][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8431.625540][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8431.625547][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8431.625549][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8431.625554][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8431.625559][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8431.625562][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8431.625565][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8431.625568][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8431.625571][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8431.625574][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8431.625576][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8431.625580][ C3] tc_run (net/core/dev.c:3945) [ 8431.625584][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8431.625587][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8431.625589][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8431.625594][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8431.625598][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8431.625600][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8431.625603][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8431.625606][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8431.625609][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8431.625613][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8431.625616][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8431.625619][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8431.625626][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8431.625629][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8431.625633][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8431.625636][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8431.625639][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8431.625642][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8431.625644][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8431.625647][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8431.625650][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8431.625654][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8431.625656][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8431.625660][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8431.625664][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8431.625667][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8431.625670][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8431.625673][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8431.625676][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8431.625681][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8431.625685][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8431.625689][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8431.625693][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8431.625697][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8431.625700][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8431.625703][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8431.625707][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8431.625709][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8431.625712][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8431.625717][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8431.625721][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8431.625726][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8431.625729][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8431.625734][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8431.625737][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8431.625739][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8431.625745][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8431.625747][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8431.625751][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8431.625754][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8431.625759][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8431.625762][ C3] __do_softirq (kernel/softirq.c:553) [ 8431.625767][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8431.625770][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8431.625774][ C3] [ 8431.625775][ C3] [ 8431.625776][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8431.625780][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8431.625782][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8431.625784][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8431.625786][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8431.625788][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8431.625790][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8431.625791][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8431.625793][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8431.625796][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8431.625800][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8431.625805][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8431.625811][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8431.625814][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8431.625819][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8431.625821][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8431.625825][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8431.625830][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8431.625833][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8431.625837][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8431.625840][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8431.625844][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8431.625846][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8431.625850][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8431.625853][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8431.625858][ C3] ksys_write (fs/read_write.c:643) [ 8431.625861][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8431.625865][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8431.625869][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8431.625873][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8431.625877][ C3] RIP: 0033:0x7f93b2836957 [ 8431.625880][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8431.625882][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8431.625884][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8431.625886][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8431.625887][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8431.625889][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8431.625890][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8456.614899][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8456.615386][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8456.615812][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8456.616244][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8456.617080][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8456.617642][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8456.617939][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8456.618829][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8456.619109][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8456.619477][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8456.619842][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8456.620207][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8456.620573][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8456.620937][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8456.621351][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8456.621655][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8456.622025][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8456.622392][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8456.622758][ C1] PKRU: 55555554 [ 8456.622924][ C1] Call Trace: [ 8456.623080][ C1] [ 8456.623219][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8456.623459][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8456.623681][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8456.623937][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8456.624188][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8456.624452][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8456.624697][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8456.624977][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8456.625217][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8456.625501][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8456.625773][ C1] [ 8456.625909][ C1] [ 8456.626048][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8456.626337][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8456.626607][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8456.626878][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8456.627142][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8456.627430][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8456.627655][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8456.627873][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8456.628102][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8456.628354][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8456.628617][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8456.628836][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8456.629057][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8456.629297][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8456.629513][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8456.629739][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8456.629976][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8456.630231][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8456.630486][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8456.630713][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8456.630962][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8456.631204][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8456.631534][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8456.631765][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8456.632069][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8456.632312][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8456.632499][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8456.632712][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8456.632944][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8456.633200][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8456.633449][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8456.633658][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8456.633951][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8456.634235][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8456.634491][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8456.634761][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8456.634989][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8456.635201][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8456.635478][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8456.635738][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8456.636035][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8456.636256][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8456.636528][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8456.636789][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8456.637079][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8456.637316][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8456.637532][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8456.637759][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8456.638044][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8456.638352][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8456.638627][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8456.638878][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8456.639145][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8456.639433][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8456.639694][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8456.639985][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8456.640214][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8456.640470][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8456.640700][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8456.640928][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8456.641156][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8456.641400][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8456.641634][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8456.641862][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8456.642107][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8456.642351][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8456.642578][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8456.642826][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8456.643090][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8456.643348][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8456.643545][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8456.643791][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8456.644073][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8456.644297][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8456.644510][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8456.644739][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8456.644974][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8456.645238][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8456.645483][ C1] tc_run (net/core/dev.c:3945) [ 8456.645671][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8456.645884][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8456.646104][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8456.646346][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8456.646578][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8456.646797][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8456.647040][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8456.647319][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8456.647570][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8456.647802][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8456.648049][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8456.648286][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8456.648543][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8456.648852][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8456.649106][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8456.649338][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8456.649582][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8456.649780][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8456.649998][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8456.650222][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8456.650485][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8456.650716][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8456.650937][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8456.651165][ C1] ? __create_object (mm/kmemleak.c:756) [ 8456.651388][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8456.651634][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8456.651893][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8456.652147][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8456.652407][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8456.652626][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8456.652869][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8456.653079][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8456.653283][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8456.653503][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8456.653733][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8456.653966][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8456.654214][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8456.654422][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8456.654652][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8456.654885][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8456.655102][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8456.655346][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8456.655567][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8456.655809][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8456.656032][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8456.656291][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8456.656568][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8456.656849][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8456.657147][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8456.657381][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8456.657661][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8456.657875][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8456.658151][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8456.658361][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8456.659254][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8456.659640][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8456.660006][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8456.660373][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8456.660739][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8456.661104][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8456.663503][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8456.664013][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8456.664500][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8456.664955][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8456.665834][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8456.666425][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8456.666740][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8456.667678][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8456.667973][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8456.668361][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8456.668745][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8456.669129][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8456.669514][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8456.669901][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8456.670334][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8456.670654][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8456.671040][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8456.671425][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8456.671811][ C3] PKRU: 55555554 [ 8456.671990][ C3] Call Trace: [ 8456.672152][ C3] [ 8456.672297][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8456.672555][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8456.672788][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8456.673057][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8456.673320][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8456.673600][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8456.673856][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8456.674150][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8456.674406][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8456.674703][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8456.674990][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8456.675295][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8456.675573][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8456.675862][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8456.676140][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8456.676441][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8456.676674][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8456.676908][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8456.677138][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8456.677379][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8456.677643][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8456.677917][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8456.678148][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8456.678382][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8456.678634][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8456.678859][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8456.679097][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8456.679347][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8456.679611][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8456.679880][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8456.680119][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8456.680382][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8456.680637][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8456.680971][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8456.681215][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8456.681524][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8456.681776][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8456.681977][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8456.682202][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8456.682448][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8456.682714][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8456.682939][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8456.683158][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8456.683467][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8456.683763][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8456.684035][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8456.684320][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8456.684562][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8456.684786][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8456.685075][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8456.685352][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8456.685667][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8456.685897][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8456.686186][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8456.686462][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8456.686768][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8456.687016][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8456.687243][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8456.687483][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8456.687785][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8456.688105][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8456.688395][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8456.688661][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8456.688938][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8456.689242][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8456.689543][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8456.689859][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8456.690090][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8456.690347][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8456.690599][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8456.690858][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8456.691131][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8456.691456][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8456.691704][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8456.691983][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8456.692222][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8456.692462][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8456.692691][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8456.692926][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8456.693198][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8456.693445][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8456.693704][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8456.693977][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8456.694278][ C3] tc_run (net/core/dev.c:3945) [ 8456.694475][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8456.694699][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8456.694928][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8456.695180][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8456.695425][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8456.695654][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8456.695908][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8456.696202][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8456.696463][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8456.696707][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8456.696964][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8456.697211][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8456.697538][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8456.697804][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8456.698048][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8456.698303][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8456.698511][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8456.698746][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8456.699012][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8456.699312][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8456.699579][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8456.699822][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8456.700043][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8456.700304][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8456.700538][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8456.700781][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8456.701012][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8456.701252][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8456.701479][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8456.701736][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8456.702011][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8456.702247][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8456.702487][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8456.702775][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8456.703084][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8456.703321][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8456.703571][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8456.703830][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8456.704060][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8456.704289][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8456.704541][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8456.704793][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8456.705043][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8456.705302][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8456.705577][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8456.705806][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8456.706086][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8456.706319][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8456.706574][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8456.706785][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8456.707072][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8456.707332][ C3] __do_softirq (kernel/softirq.c:553) [ 8456.707560][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8456.707780][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8456.708060][ C3] [ 8456.708211][ C3] [ 8456.708359][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8456.708662][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8456.708976][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8456.709912][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8456.710210][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8456.710595][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8456.710980][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8456.711366][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8456.711752][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8456.712143][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8456.712430][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8456.712640][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8456.712863][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8456.713107][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8456.713384][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8456.713616][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8456.713866][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8456.714111][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8456.714390][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8456.714605][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8456.714837][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8456.715075][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8456.715306][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8456.715587][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8456.715843][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8456.716070][ C3] ksys_write (fs/read_write.c:643) [ 8456.716282][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8456.716521][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8456.716814][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8456.717039][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8456.717331][ C3] RIP: 0033:0x7f93b2836957 [ 8456.717549][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8456.718486][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8456.718893][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8456.719279][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8456.719663][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8456.720049][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8456.720435][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8484.614895][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8484.615382][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8484.615810][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8484.616241][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8484.617074][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8484.617640][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8484.617937][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8484.618828][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8484.619110][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8484.619477][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8484.619842][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8484.620210][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8484.620576][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8484.620941][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8484.621352][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8484.621656][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8484.622029][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8484.622396][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8484.622761][ C1] PKRU: 55555554 [ 8484.622928][ C1] Call Trace: [ 8484.623086][ C1] [ 8484.623223][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8484.623464][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8484.623688][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8484.623941][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8484.624194][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8484.624460][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8484.624704][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8484.624984][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8484.625227][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8484.625513][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8484.625783][ C1] [ 8484.625922][ C1] [ 8484.626060][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8484.626350][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8484.626624][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8484.626895][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8484.627161][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8484.627450][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8484.627670][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8484.627890][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8484.628119][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8484.628371][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8484.628634][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8484.628852][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8484.629074][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8484.629314][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8484.629531][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8484.629758][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8484.629995][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8484.630251][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8484.630504][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8484.630731][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8484.630979][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8484.631221][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8484.631541][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8484.631774][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8484.632075][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8484.632318][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8484.632505][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8484.632718][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8484.632950][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8484.633205][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8484.633454][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8484.633663][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8484.633962][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8484.634243][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8484.634503][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8484.634772][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8484.635001][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8484.635214][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8484.635488][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8484.635752][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8484.636052][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8484.636272][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8484.636543][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8484.636807][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8484.637098][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8484.637335][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8484.637548][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8484.637776][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8484.638063][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8484.638369][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8484.638645][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8484.638897][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8484.639161][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8484.639448][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8484.639710][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8484.639998][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8484.640225][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8484.640484][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8484.640713][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8484.640939][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8484.641166][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8484.641409][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8484.641642][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8484.641871][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8484.642118][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8484.642364][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8484.642572][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8484.642807][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8484.643056][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8484.643304][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8484.643503][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8484.643748][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8484.644032][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8484.644257][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8484.644468][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8484.644697][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8484.644931][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8484.645195][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8484.645441][ C1] tc_run (net/core/dev.c:3945) [ 8484.645629][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8484.645843][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8484.646060][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8484.646301][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8484.646532][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8484.646752][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8484.646993][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8484.647274][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8484.647523][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8484.647754][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8484.647998][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8484.648235][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8484.648495][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8484.648805][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8484.649058][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8484.649291][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8484.649534][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8484.649734][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8484.649949][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8484.650175][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8484.650443][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8484.650673][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8484.650893][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8484.651120][ C1] ? __create_object (mm/kmemleak.c:756) [ 8484.651347][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8484.651592][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8484.651856][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8484.652106][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8484.652365][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8484.652587][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8484.652831][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8484.653041][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8484.653244][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8484.653465][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8484.653694][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8484.653927][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8484.654174][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8484.654381][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8484.654611][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8484.654845][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8484.655062][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8484.655306][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8484.655527][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8484.655770][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8484.655993][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8484.656254][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8484.656530][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8484.656805][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8484.657100][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8484.657331][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8484.657610][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8484.657824][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8484.658099][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8484.658308][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8484.659193][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8484.659579][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8484.659946][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8484.660314][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8484.660678][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8484.661044][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8484.663376][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8484.663883][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8484.664374][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8484.664828][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8484.665710][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8484.666300][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 8484.666577][ C3] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 8484.667514][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [ 8484.667811][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8484.668197][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8484.668581][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8484.668966][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8484.669353][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8484.669739][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8484.670172][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8484.670492][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8484.670877][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8484.671265][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8484.671648][ C3] PKRU: 55555554 [ 8484.671828][ C3] Call Trace: [ 8484.672011][ C3] [ 8484.672159][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8484.672417][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8484.672659][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8484.672932][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8484.673207][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8484.673484][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8484.673739][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8484.674033][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8484.674287][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8484.674584][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8484.674867][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8484.675169][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8484.675448][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 8484.675721][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8484.675990][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8484.676292][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8484.676543][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8484.676780][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8484.677015][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8484.677261][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8484.677532][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8484.677821][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8484.678052][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8484.678283][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8484.678534][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8484.678761][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8484.678999][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8484.679248][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8484.679512][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8484.679781][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8484.680020][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8484.680284][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8484.680538][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8484.680872][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8484.681115][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8484.681424][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8484.681677][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8484.681878][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8484.682102][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8484.682347][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8484.682613][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8484.682837][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8484.683053][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8484.683362][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8484.683658][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8484.683929][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8484.684213][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8484.684453][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8484.684675][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8484.684965][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8484.685242][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8484.685556][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8484.685785][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8484.686072][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8484.686348][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8484.686653][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8484.686900][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8484.687128][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8484.687368][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8484.687670][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8484.687992][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8484.688280][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8484.688546][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8484.688823][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8484.689126][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8484.689427][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8484.689743][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8484.689974][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8484.690231][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8484.690483][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8484.690741][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8484.691016][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8484.691318][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8484.691560][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8484.691831][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8484.692064][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8484.692299][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8484.692522][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8484.692753][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8484.693008][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8484.693255][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8484.693516][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8484.693789][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8484.694091][ C3] tc_run (net/core/dev.c:3945) [ 8484.694289][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8484.694514][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8484.694743][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8484.694996][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8484.695240][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8484.695472][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8484.695726][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8484.696020][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8484.696283][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8484.696527][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8484.696783][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8484.697030][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8484.697358][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8484.697625][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8484.697871][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8484.698127][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8484.698337][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8484.698572][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8484.698839][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8484.699141][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8484.699408][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8484.699651][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8484.699873][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8484.700133][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8484.700369][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8484.700612][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8484.700845][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8484.701085][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8484.701311][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8484.701570][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8484.701846][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8484.702082][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8484.702322][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8484.702611][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8484.702921][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8484.703157][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8484.703409][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8484.703668][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8484.703901][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8484.704130][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8484.704384][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8484.704637][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8484.704890][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8484.705151][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8484.705428][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8484.705657][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8484.705940][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8484.706175][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8484.706430][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8484.706642][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8484.706929][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8484.707187][ C3] __do_softirq (kernel/softirq.c:553) [ 8484.707416][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8484.707636][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8484.707916][ C3] [ 8484.708065][ C3] [ 8484.708215][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8484.708523][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8484.708835][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8484.709764][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8484.710060][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8484.710445][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8484.710828][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8484.711210][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8484.711596][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8484.711986][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8484.712272][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8484.712483][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8484.712704][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8484.712947][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8484.713225][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8484.713456][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8484.713704][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8484.713948][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8484.714229][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8484.714444][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8484.714677][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8484.714914][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8484.715146][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8484.715425][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8484.715681][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8484.715909][ C3] ksys_write (fs/read_write.c:643) [ 8484.716119][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8484.716359][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8484.716654][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8484.716878][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8484.717168][ C3] RIP: 0033:0x7f93b2836957 [ 8484.717387][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8484.718349][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8484.718771][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8484.719175][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8484.719556][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8484.719938][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8484.720321][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8484.720706][ C3] | [ 8509.629162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8509.629497][ C1] rcu: 1-....: (6122369 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1485737 | [ 8509.630012][ C1] rcu: (t=6115658 jiffies g=1064457 q=106 ncpus=4) [ 8509.630739][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8509.631305][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8509.631607][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8509.632504][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8509.632788][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8509.633154][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8509.633523][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8509.633889][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8509.634257][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8509.634624][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8509.635035][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8509.635342][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8509.635710][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8509.636077][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8509.636448][ C1] PKRU: 55555554 [ 8509.636615][ C1] Call Trace: [ 8509.636772][ C1] [ 8509.636907][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8509.637159][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8509.637391][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8509.637624][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8509.637837][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8509.638085][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8509.638333][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8509.638569][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8509.638833][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8509.639057][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8509.639346][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8509.639598][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8509.639862][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8509.640104][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8509.640387][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8509.640627][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8509.640910][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8509.641183][ C1] [ 8509.641321][ C1] [ 8509.641458][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8509.641767][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8509.642048][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8509.642333][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8509.642613][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8509.642928][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8509.643149][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8509.643369][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8509.643598][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8509.643847][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8509.644110][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8509.644329][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8509.644550][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8509.644788][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8509.645007][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8509.645235][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8509.645473][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8509.645724][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8509.645978][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8509.646208][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8509.646459][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8509.646702][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8509.647021][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8509.647253][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8509.647547][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8509.647789][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8509.647977][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8509.648191][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8509.648424][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8509.648679][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8509.648929][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8509.649139][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8509.649438][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8509.649719][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8509.649977][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8509.650249][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8509.650478][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8509.650693][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8509.650969][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8509.651231][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8509.651529][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8509.651758][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8509.652030][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8509.652295][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8509.652587][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8509.652822][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8509.653037][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8509.653265][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8509.653552][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8509.653856][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8509.654132][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8509.654384][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8509.654649][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8509.654934][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8509.655198][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8509.655490][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8509.655718][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8509.655974][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8509.656204][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8509.656431][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8509.656659][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8509.656902][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8509.657137][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8509.657364][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8509.657606][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8509.657848][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8509.658054][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8509.658288][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8509.658540][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8509.658787][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8509.658986][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8509.659234][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8509.659517][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8509.659739][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8509.659951][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8509.660179][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8509.660413][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8509.660678][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8509.660923][ C1] tc_run (net/core/dev.c:3945) [ 8509.661111][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8509.661325][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8509.661544][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8509.661788][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8509.662020][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8509.662239][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8509.662481][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8509.662760][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8509.663010][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8509.663241][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8509.663487][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8509.663722][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8509.663979][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8509.664291][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8509.664546][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8509.664778][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8509.665021][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8509.665221][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8509.665436][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8509.665658][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8509.665923][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8509.666154][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8509.666374][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8509.666600][ C1] ? __create_object (mm/kmemleak.c:756) [ 8509.666824][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8509.667068][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8509.667329][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8509.667579][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8509.667836][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8509.668057][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8509.668301][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8509.668510][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8509.668710][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8509.668930][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8509.669160][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8509.669393][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8509.669640][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8509.669847][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8509.670075][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8509.670310][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8509.670527][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8509.670770][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8509.670991][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8509.671234][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8509.671457][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8509.671718][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8509.671993][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8509.672269][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8509.672564][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8509.672795][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8509.673072][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8509.673286][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8509.673561][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8509.673769][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8509.674657][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8509.675045][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8509.675411][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8509.675775][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8509.676144][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8509.676510][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8509.676510][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8509.676878][ C1] | [ 8509.677023][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 8509.677273][ C3] NMI backtrace for cpu 3 [ 8509.677282][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8509.677284][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8509.677288][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8509.677291][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8509.677294][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8509.677295][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8509.677297][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8509.677299][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8509.677300][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8509.677302][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8509.677304][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8509.677307][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8509.677309][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8509.677310][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8509.677311][ C3] PKRU: 55555554 [ 8509.677312][ C3] Call Trace: [ 8509.677314][ C3] [ 8509.677316][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8509.677320][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8509.677325][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8509.677329][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8509.677332][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8509.677334][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8509.677339][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8509.677342][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8509.677346][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8509.677349][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8509.677352][ C3] [ 8509.677353][ C3] [ 8509.677355][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8509.677357][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8509.677362][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8509.677365][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8509.677369][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8509.677372][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8509.677375][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8509.677378][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8509.677380][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8509.677384][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8509.677387][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8509.677393][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8509.677396][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8509.677400][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8509.677405][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8509.677409][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8509.677411][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8509.677413][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8509.677416][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8509.677421][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8509.677424][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8509.677427][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8509.677435][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8509.677438][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8509.677441][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8509.677444][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8509.677447][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8509.677451][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8509.677453][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8509.677458][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8509.677463][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8509.677467][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8509.677474][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8509.677478][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8509.677480][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8509.677484][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8509.677487][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8509.677491][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8509.677494][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8509.677498][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8509.677501][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8509.677505][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8509.677508][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8509.677510][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8509.677514][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8509.677520][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8509.677526][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8509.677533][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8509.677537][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8509.677547][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8509.677555][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8509.677564][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8509.677572][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8509.677575][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8509.677578][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8509.677581][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8509.677584][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8509.677586][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8509.677589][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8509.677594][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8509.677597][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8509.677601][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8509.677606][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8509.677609][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8509.677612][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8509.677614][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8509.677618][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8509.677620][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8509.677622][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8509.677626][ C3] tc_run (net/core/dev.c:3945) [ 8509.677629][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8509.677632][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8509.677634][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8509.677638][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8509.677643][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8509.677645][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8509.677648][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8509.677651][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8509.677654][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8509.677658][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8509.677661][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8509.677664][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8509.677671][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8509.677674][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8509.677677][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8509.677681][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8509.677684][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8509.677686][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8509.677689][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8509.677692][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8509.677694][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8509.677697][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8509.677700][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8509.677703][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8509.677706][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8509.677708][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8509.677712][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8509.677715][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8509.677718][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8509.677724][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8509.677727][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8509.677730][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8509.677734][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8509.677738][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8509.677741][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8509.677744][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8509.677747][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8509.677750][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8509.677753][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8509.677757][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8509.677761][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8509.677765][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8509.677768][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8509.677772][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8509.677775][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8509.677777][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8509.677782][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8509.677784][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8509.677787][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8509.677790][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8509.677794][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8509.677798][ C3] __do_softirq (kernel/softirq.c:553) [ 8509.677802][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8509.677804][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8509.677807][ C3] [ 8509.677808][ C3] [ 8509.677809][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8509.677812][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8509.677814][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8509.677816][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8509.677818][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8509.677819][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8509.677821][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8509.677822][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8509.677824][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8509.677828][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8509.677832][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8509.677836][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8509.677841][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8509.677844][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8509.677848][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8509.677850][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8509.677854][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8509.677858][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8509.677862][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8509.677866][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8509.677868][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8509.677872][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8509.677874][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8509.677878][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8509.677881][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8509.677886][ C3] ksys_write (fs/read_write.c:643) [ 8509.677889][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8509.677893][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8509.677896][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8509.677900][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8509.677903][ C3] RIP: 0033:0x7f93b2836957 [ 8509.677905][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8509.677907][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8509.677909][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8509.677911][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8509.677912][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8509.677913][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8509.677915][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8536.614906][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8536.615392][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8536.615819][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8536.616251][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8536.617090][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8536.617653][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8536.617953][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8536.618848][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8536.619130][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8536.619500][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8536.619865][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8536.620232][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8536.620600][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8536.620967][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8536.621380][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8536.621709][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8536.622092][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8536.622478][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8536.622868][ C1] PKRU: 55555554 [ 8536.623035][ C1] Call Trace: [ 8536.623190][ C1] [ 8536.623330][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8536.623572][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8536.623796][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8536.624051][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8536.624303][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8536.624570][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8536.624814][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8536.625095][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8536.625339][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8536.625622][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8536.625895][ C1] [ 8536.626032][ C1] [ 8536.626173][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8536.626462][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8536.626727][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8536.626999][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8536.627264][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8536.627552][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8536.627774][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8536.627995][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8536.628225][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8536.628477][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8536.628738][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8536.628958][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8536.629182][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8536.629421][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8536.629635][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8536.629863][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8536.630100][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8536.630357][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8536.630613][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8536.630841][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8536.631090][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8536.631334][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8536.631676][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8536.631918][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8536.632228][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8536.632479][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8536.632677][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8536.632900][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8536.633131][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8536.633386][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8536.633638][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8536.633845][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8536.634138][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8536.634421][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8536.634679][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8536.634951][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8536.635183][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8536.635394][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8536.635673][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8536.635936][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8536.636237][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8536.636455][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8536.636729][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8536.636991][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8536.637285][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8536.637521][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8536.637738][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8536.637968][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8536.638257][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8536.638563][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8536.638836][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8536.639091][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8536.639357][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8536.639645][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8536.639905][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8536.640197][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8536.640427][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8536.640683][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8536.640912][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8536.641140][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8536.641369][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8536.641633][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8536.641879][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8536.642118][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8536.642384][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8536.642639][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8536.642864][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8536.643099][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8536.643351][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8536.643597][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8536.643797][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8536.644043][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8536.644330][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8536.644551][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8536.644766][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8536.644995][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8536.645232][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8536.645494][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8536.645740][ C1] tc_run (net/core/dev.c:3945) [ 8536.645931][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8536.646142][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8536.646363][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8536.646604][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8536.646836][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8536.647060][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8536.647303][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8536.647584][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8536.647836][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8536.648071][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8536.648316][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8536.648552][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8536.648810][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8536.649122][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8536.649378][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8536.649611][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8536.649855][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8536.650054][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8536.650274][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8536.650499][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8536.650761][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8536.650993][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8536.651216][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8536.651445][ C1] ? __create_object (mm/kmemleak.c:756) [ 8536.651690][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8536.651967][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8536.652249][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8536.652519][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8536.652801][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8536.653038][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8536.653304][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8536.653530][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8536.653775][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8536.654010][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8536.654261][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8536.654513][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8536.654780][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8536.655006][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8536.655259][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8536.655516][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8536.655752][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8536.656016][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8536.656254][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8536.656519][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8536.656759][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8536.657040][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8536.657336][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8536.657636][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8536.657957][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8536.658209][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8536.658513][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8536.658742][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8536.659042][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8536.659271][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8536.660239][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8536.660657][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8536.661054][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8536.661453][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8536.661861][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8536.662258][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8536.664641][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8536.665149][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8536.665637][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8536.666092][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8536.666975][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8536.667567][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8536.667880][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8536.668821][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8536.669117][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8536.669505][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8536.669890][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8536.670275][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8536.670660][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8536.671047][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8536.671479][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8536.671827][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8536.672220][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8536.672611][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8536.673011][ C3] PKRU: 55555554 [ 8536.673186][ C3] Call Trace: [ 8536.673349][ C3] [ 8536.673493][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8536.673747][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8536.673980][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8536.674251][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8536.674514][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8536.674793][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8536.675049][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8536.675361][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8536.675620][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8536.675926][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8536.676220][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8536.676531][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8536.676817][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8536.677111][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8536.677396][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8536.677704][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8536.677943][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8536.678182][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8536.678419][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8536.678664][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8536.678935][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8536.679219][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8536.679456][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8536.679693][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8536.679951][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8536.680183][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8536.680428][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8536.680684][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8536.680953][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8536.681232][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8536.681477][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8536.681761][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8536.682022][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8536.682367][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8536.682617][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8536.682933][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8536.683193][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8536.683395][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8536.683625][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8536.683877][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8536.684151][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8536.684382][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8536.684606][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8536.684922][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8536.685229][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8536.685508][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8536.685800][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8536.686048][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8536.686278][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8536.686574][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8536.686862][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8536.687186][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8536.687422][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8536.687717][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8536.688001][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8536.688316][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8536.688570][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8536.688804][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8536.689050][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8536.689362][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8536.689693][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8536.689991][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8536.690265][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8536.690550][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8536.690862][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8536.691171][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8536.691496][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8536.691738][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8536.692002][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8536.692261][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8536.692526][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8536.692808][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8536.693118][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8536.693368][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8536.693641][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8536.693882][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8536.694122][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8536.694353][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8536.694589][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8536.694851][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8536.695106][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8536.695374][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8536.695656][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8536.695967][ C3] tc_run (net/core/dev.c:3945) [ 8536.696171][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8536.696402][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8536.696639][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8536.696899][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8536.697149][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8536.697386][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8536.697651][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8536.697953][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8536.698223][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8536.698474][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8536.698737][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8536.698992][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8536.699331][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8536.699604][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8536.699856][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8536.700120][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8536.700338][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8536.700580][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8536.700855][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8536.701163][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8536.701439][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8536.701693][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8536.701921][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8536.702189][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8536.702432][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8536.702682][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8536.702921][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8536.703167][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8536.703402][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8536.703668][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8536.703947][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8536.704191][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8536.704439][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8536.704736][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8536.705054][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8536.705297][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8536.705556][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8536.705822][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8536.706061][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8536.706298][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8536.706557][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8536.706817][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8536.707076][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8536.707344][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8536.707628][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8536.707863][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8536.708155][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8536.708393][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8536.708656][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8536.708875][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8536.709171][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8536.709418][ C3] __do_softirq (kernel/softirq.c:553) [ 8536.709647][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8536.709868][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8536.710150][ C3] [ 8536.710305][ C3] [ 8536.710454][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8536.710758][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8536.711079][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8536.712049][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8536.712356][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8536.712752][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8536.713148][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8536.713538][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8536.713922][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8536.714308][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8536.714595][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8536.714807][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8536.715030][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8536.715275][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8536.715551][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8536.715783][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8536.716031][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8536.716276][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8536.716555][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8536.716769][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8536.717002][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8536.717240][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8536.717471][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8536.717751][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8536.718008][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8536.718237][ C3] ksys_write (fs/read_write.c:643) [ 8536.718450][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8536.718689][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8536.718984][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8536.719228][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8536.719528][ C3] RIP: 0033:0x7f93b2836957 [ 8536.719754][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8536.720717][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8536.721126][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8536.721513][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8536.721925][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8536.722322][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8536.722719][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8564.614900][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8564.615386][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8564.615810][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8564.616242][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8564.617076][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8564.617636][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8564.617936][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8564.618828][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8564.619108][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8564.619477][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8564.619842][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8564.620208][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8564.620572][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8564.620943][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8564.621353][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8564.621661][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8564.622027][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8564.622393][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8564.622759][ C1] PKRU: 55555554 [ 8564.622925][ C1] Call Trace: [ 8564.623079][ C1] [ 8564.623219][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8564.623460][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8564.623683][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8564.623937][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8564.624188][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8564.624452][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8564.624697][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8564.624975][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8564.625218][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8564.625500][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8564.625773][ C1] [ 8564.625909][ C1] [ 8564.626048][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8564.626337][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8564.626603][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8564.626874][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8564.627138][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8564.627428][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8564.627649][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8564.627868][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8564.628095][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8564.628347][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8564.628609][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8564.628829][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8564.629049][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8564.629289][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8564.629511][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8564.629738][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8564.629975][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8564.630228][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8564.630484][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8564.630711][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8564.630960][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8564.631202][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8564.631542][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8564.631783][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8564.632088][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8564.632342][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8564.632538][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8564.632762][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8564.632993][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8564.633247][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8564.633501][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8564.633708][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8564.634000][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8564.634283][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8564.634539][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8564.634811][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8564.635038][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8564.635250][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8564.635526][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8564.635785][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8564.636082][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8564.636303][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8564.636575][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8564.636835][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8564.637125][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8564.637360][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8564.637576][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8564.637803][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8564.638088][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8564.638396][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8564.638669][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8564.638923][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8564.639190][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8564.639477][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8564.639736][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8564.640028][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8564.640257][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8564.640513][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8564.640742][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8564.640970][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8564.641200][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8564.641444][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8564.641678][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8564.641906][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8564.642148][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8564.642392][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8564.642601][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8564.642836][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8564.643086][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8564.643332][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8564.643531][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8564.643778][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8564.644060][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8564.644283][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8564.644497][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8564.644726][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8564.644961][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8564.645224][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8564.645470][ C1] tc_run (net/core/dev.c:3945) [ 8564.645659][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8564.645871][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8564.646091][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8564.646333][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8564.646566][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8564.646786][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8564.647028][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8564.647308][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8564.647559][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8564.647792][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8564.648035][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8564.648274][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8564.648531][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8564.648840][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8564.649096][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8564.649329][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8564.649572][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8564.649770][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8564.649989][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8564.650213][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8564.650476][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8564.650706][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8564.650927][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8564.651158][ C1] ? __create_object (mm/kmemleak.c:756) [ 8564.651382][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8564.651632][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8564.651893][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8564.652143][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8564.652403][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8564.652621][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8564.652869][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8564.653078][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8564.653282][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8564.653501][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8564.653731][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8564.653964][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8564.654211][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8564.654420][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8564.654648][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8564.654882][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8564.655095][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8564.655341][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8564.655560][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8564.655802][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8564.656025][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8564.656285][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8564.656558][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8564.656834][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8564.657130][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8564.657363][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8564.657641][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8564.657853][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8564.658128][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8564.658337][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8564.659227][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8564.659612][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8564.659980][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8564.660351][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8564.660718][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8564.661084][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8564.663433][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8564.663941][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8564.664430][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8564.664882][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8564.665763][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8564.666360][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8564.666673][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8564.667608][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8564.667905][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8564.668291][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8564.668678][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8564.669065][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8564.669450][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8564.669835][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8564.670267][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8564.670588][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8564.670976][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8564.671361][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8564.671771][ C3] PKRU: 55555554 [ 8564.671950][ C3] Call Trace: [ 8564.672118][ C3] [ 8564.672263][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8564.672523][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8564.672770][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8564.673034][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8564.673298][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8564.673573][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8564.673825][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8564.674117][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8564.674369][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8564.674664][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8564.674946][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8564.675245][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8564.675524][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8564.675806][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8564.676081][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8564.676380][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8564.676611][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8564.676840][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8564.677073][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8564.677311][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8564.677572][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8564.677848][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8564.678077][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8564.678309][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8564.678559][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8564.678786][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8564.679025][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8564.679275][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8564.679539][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8564.679805][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8564.680044][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8564.680307][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8564.680562][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8564.680895][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8564.681138][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8564.681452][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8564.681725][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8564.681925][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8564.682154][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8564.682403][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8564.682684][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8564.682907][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8564.683125][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8564.683432][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8564.683728][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8564.683998][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8564.684283][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8564.684521][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8564.684742][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8564.685031][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8564.685306][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8564.685620][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8564.685854][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8564.686140][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8564.686416][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8564.686722][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8564.686969][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8564.687197][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8564.687438][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8564.687739][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8564.688059][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8564.688348][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8564.688614][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8564.688892][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8564.689196][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8564.689494][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8564.689809][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8564.690040][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8564.690295][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8564.690546][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8564.690806][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8564.691079][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8564.691382][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8564.691647][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8564.691918][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8564.692157][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8564.692396][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8564.692625][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8564.692865][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8564.693117][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8564.693365][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8564.693622][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8564.693896][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8564.694198][ C3] tc_run (net/core/dev.c:3945) [ 8564.694395][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8564.694616][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8564.694847][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8564.695097][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8564.695341][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8564.695571][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8564.695826][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8564.696119][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8564.696381][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8564.696624][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8564.696879][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8564.697126][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8564.697451][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8564.697718][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8564.697962][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8564.698219][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8564.698428][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8564.698662][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8564.698928][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8564.699229][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8564.699494][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8564.699736][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8564.699961][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8564.700221][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8564.700456][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8564.700699][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8564.700931][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8564.701171][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8564.701398][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8564.701680][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8564.701957][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8564.702198][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8564.702442][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8564.702750][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8564.703058][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8564.703295][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8564.703546][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8564.703805][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8564.704036][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8564.704265][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8564.704518][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8564.704771][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8564.705022][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8564.705282][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8564.705555][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8564.705785][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8564.706067][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8564.706297][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8564.706551][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8564.706764][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8564.707051][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8564.707308][ C3] __do_softirq (kernel/softirq.c:553) [ 8564.707539][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8564.707755][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8564.708038][ C3] [ 8564.708186][ C3] [ 8564.708336][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8564.708638][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8564.708951][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8564.709890][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8564.710186][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8564.710574][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8564.710959][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8564.711345][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8564.711756][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8564.712154][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8564.712446][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8564.712674][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8564.712894][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8564.713137][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8564.713415][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8564.713643][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8564.713891][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8564.714135][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8564.714416][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8564.714629][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8564.714864][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8564.715100][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8564.715331][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8564.715611][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8564.715865][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8564.716094][ C3] ksys_write (fs/read_write.c:643) [ 8564.716323][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8564.716569][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8564.716872][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8564.717103][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8564.717410][ C3] RIP: 0033:0x7f93b2836957 [ 8564.717630][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8564.718565][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8564.718971][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8564.719357][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8564.719739][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8564.720123][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8564.720509][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8564.720896][ C3] | [ 8587.681162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8587.681506][ C1] rcu: 1-....: (6200276 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1504533 | [ 8587.682021][ C1] rcu: (t=6193710 jiffies g=1064457 q=106 ncpus=4) [ 8587.682744][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8587.683307][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8587.683607][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8587.684496][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8587.684779][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8587.685145][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8587.685523][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8587.685888][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8587.686256][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8587.686624][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8587.687034][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8587.687342][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8587.687710][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8587.688074][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8587.688442][ C1] PKRU: 55555554 [ 8587.688607][ C1] Call Trace: [ 8587.688765][ C1] [ 8587.688901][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8587.689154][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8587.689387][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8587.689618][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8587.689830][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8587.690075][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8587.690324][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8587.690560][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8587.690822][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8587.691046][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8587.691336][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8587.691588][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8587.691851][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8587.692096][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8587.692378][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8587.692617][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8587.692902][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8587.693176][ C1] [ 8587.693312][ C1] [ 8587.693451][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8587.693738][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8587.694005][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8587.694276][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8587.694540][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8587.694829][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8587.695050][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8587.695270][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8587.695498][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8587.695749][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8587.696010][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8587.696231][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8587.696451][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8587.696691][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8587.696907][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8587.697133][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8587.697371][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8587.697622][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8587.697878][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8587.698108][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8587.698360][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8587.698602][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8587.698920][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8587.699152][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8587.699445][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8587.699686][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8587.699873][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8587.700086][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8587.700322][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8587.700575][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8587.700824][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8587.701033][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8587.701327][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8587.701613][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8587.701869][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8587.702140][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8587.702369][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8587.702581][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8587.702857][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8587.703116][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8587.703414][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8587.703634][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8587.703907][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8587.704169][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8587.704459][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8587.704697][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8587.704913][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8587.705140][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8587.705426][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8587.705733][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8587.706005][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8587.706258][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8587.706522][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8587.706809][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8587.707069][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8587.707358][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8587.707587][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8587.707843][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8587.708071][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8587.708299][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8587.708527][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8587.708768][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8587.709002][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8587.709231][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8587.709473][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8587.709715][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8587.709923][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8587.710158][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8587.710408][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8587.710653][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8587.710851][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8587.711098][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8587.711385][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8587.711607][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8587.711819][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8587.712047][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8587.712282][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8587.712543][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8587.712788][ C1] tc_run (net/core/dev.c:3945) [ 8587.712976][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8587.713189][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8587.713408][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8587.713647][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8587.713879][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8587.714098][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8587.714341][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8587.714619][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8587.714870][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8587.715102][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8587.715346][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8587.715580][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8587.715836][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8587.716144][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8587.716399][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8587.716631][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8587.716874][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8587.717071][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8587.717289][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8587.717511][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8587.717773][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8587.718005][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8587.718226][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8587.718454][ C1] ? __create_object (mm/kmemleak.c:756) [ 8587.718678][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8587.718924][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8587.719182][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8587.719432][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8587.719689][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8587.719908][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8587.720151][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8587.720362][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8587.720565][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8587.720783][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8587.721013][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8587.721250][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8587.721503][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8587.721711][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8587.721940][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8587.722173][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8587.722389][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8587.722632][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8587.722852][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8587.723094][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8587.723318][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8587.723575][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8587.723850][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8587.724127][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8587.724423][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8587.724655][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8587.724932][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8587.725144][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8587.725421][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8587.725629][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8587.726519][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8587.726905][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8587.727270][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8587.727637][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8587.728002][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8587.728368][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8587.728368][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8587.728735][ C1] | [ 8587.728881][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 8587.729130][ C3] NMI backtrace for cpu 3 [ 8587.729138][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8587.729140][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8587.729145][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8587.729148][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8587.729151][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8587.729153][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8587.729154][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8587.729156][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8587.729158][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8587.729160][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8587.729163][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8587.729166][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8587.729167][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8587.729169][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8587.729170][ C3] PKRU: 55555554 [ 8587.729172][ C3] Call Trace: [ 8587.729174][ C3] [ 8587.729175][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8587.729180][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8587.729185][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8587.729189][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8587.729192][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8587.729194][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8587.729199][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8587.729203][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8587.729206][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8587.729210][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8587.729213][ C3] [ 8587.729214][ C3] [ 8587.729215][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8587.729218][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8587.729221][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8587.729225][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8587.729228][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8587.729231][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8587.729234][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8587.729237][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8587.729239][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8587.729243][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8587.729245][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8587.729252][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8587.729254][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8587.729258][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8587.729263][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8587.729266][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8587.729269][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8587.729271][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8587.729273][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8587.729279][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8587.729282][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8587.729285][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8587.729294][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8587.729296][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8587.729299][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8587.729303][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8587.729306][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8587.729309][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8587.729312][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8587.729317][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8587.729323][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8587.729326][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8587.729334][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8587.729337][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8587.729340][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8587.729343][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8587.729346][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8587.729351][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8587.729353][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8587.729357][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8587.729361][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8587.729365][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8587.729367][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8587.729369][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8587.729373][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8587.729379][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8587.729386][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8587.729392][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8587.729396][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8587.729406][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8587.729414][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8587.729423][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8587.729431][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8587.729434][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8587.729437][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8587.729440][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8587.729443][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8587.729445][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8587.729448][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8587.729454][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8587.729457][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8587.729461][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8587.729466][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8587.729470][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8587.729472][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8587.729476][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8587.729479][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8587.729481][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8587.729483][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8587.729487][ C3] tc_run (net/core/dev.c:3945) [ 8587.729490][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8587.729493][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8587.729495][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8587.729499][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8587.729504][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8587.729506][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8587.729509][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8587.729513][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8587.729515][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8587.729519][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8587.729522][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8587.729526][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8587.729533][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8587.729535][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8587.729539][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8587.729542][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8587.729546][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8587.729548][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8587.729551][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8587.729554][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8587.729556][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8587.729559][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8587.729562][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8587.729565][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8587.729568][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8587.729571][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8587.729574][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8587.729578][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8587.729581][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8587.729586][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8587.729589][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8587.729592][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8587.729596][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8587.729600][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8587.729603][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8587.729606][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8587.729609][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8587.729612][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8587.729615][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8587.729619][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8587.729624][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8587.729628][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8587.729631][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8587.729635][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8587.729638][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8587.729641][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8587.729645][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8587.729647][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8587.729650][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8587.729653][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8587.729657][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8587.729660][ C3] __do_softirq (kernel/softirq.c:553) [ 8587.729665][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8587.729667][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8587.729670][ C3] [ 8587.729670][ C3] [ 8587.729671][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8587.729675][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8587.729677][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8587.729680][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8587.729681][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8587.729683][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8587.729684][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8587.729686][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8587.729687][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8587.729691][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8587.729694][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8587.729698][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8587.729704][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8587.729707][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8587.729711][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8587.729713][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8587.729717][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8587.729721][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8587.729725][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8587.729729][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8587.729731][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8587.729735][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8587.729737][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8587.729741][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8587.729744][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8587.729749][ C3] ksys_write (fs/read_write.c:643) [ 8587.729752][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8587.729756][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8587.729759][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8587.729763][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8587.729766][ C3] RIP: 0033:0x7f93b2836957 [ 8587.729768][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8587.729770][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8587.729773][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8587.729774][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8587.729776][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8587.729777][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8587.729779][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8612.614895][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8612.615383][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8612.615811][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8612.616241][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8612.617076][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8612.617639][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8612.617937][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8612.618831][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8612.619111][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8612.619480][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8612.619846][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8612.620211][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8612.620575][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8612.620942][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8612.621369][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8612.621674][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8612.622041][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8612.622407][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8612.622773][ C1] PKRU: 55555554 [ 8612.622939][ C1] Call Trace: [ 8612.623099][ C1] [ 8612.623239][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8612.623480][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8612.623702][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8612.623957][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8612.624208][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8612.624473][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8612.624717][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8612.624996][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8612.625239][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8612.625523][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8612.625795][ C1] [ 8612.625932][ C1] [ 8612.626072][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8612.626361][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8612.626627][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8612.626899][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8612.627165][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8612.627455][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8612.627676][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8612.627896][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8612.628123][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8612.628378][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8612.628638][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8612.628859][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8612.629080][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8612.629320][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8612.629534][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8612.629761][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8612.629997][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8612.630249][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8612.630506][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8612.630732][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8612.630982][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8612.631228][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8612.631548][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8612.631781][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8612.632074][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8612.632317][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8612.632505][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8612.632717][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8612.632949][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8612.633204][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8612.633455][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8612.633662][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8612.633957][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8612.634241][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8612.634497][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8612.634769][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8612.634997][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8612.635208][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8612.635484][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8612.635745][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8612.636044][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8612.636265][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8612.636538][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8612.636799][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8612.637088][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8612.637324][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8612.637542][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8612.637771][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8612.638057][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8612.638369][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8612.638643][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8612.638896][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8612.639161][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8612.639451][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8612.639712][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8612.640003][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8612.640232][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8612.640489][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8612.640718][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8612.640946][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8612.641175][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8612.641423][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8612.641658][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8612.641886][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8612.642129][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8612.642373][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8612.642582][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8612.642818][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8612.643070][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8612.643317][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8612.643517][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8612.643764][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8612.644047][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8612.644271][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8612.644485][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8612.644716][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8612.644952][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8612.645214][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8612.645459][ C1] tc_run (net/core/dev.c:3945) [ 8612.645648][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8612.645859][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8612.646079][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8612.646319][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8612.646551][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8612.646771][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8612.647014][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8612.647294][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8612.647548][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8612.647781][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8612.648024][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8612.648263][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8612.648520][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8612.648829][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8612.649085][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8612.649319][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8612.649562][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8612.649760][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8612.649977][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8612.650201][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8612.650465][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8612.650696][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8612.650917][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8612.651145][ C1] ? __create_object (mm/kmemleak.c:756) [ 8612.651372][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8612.651618][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8612.651876][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8612.652127][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8612.652388][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8612.652605][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8612.652850][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8612.653059][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8612.653262][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8612.653481][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8612.653710][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8612.653943][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8612.654191][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8612.654400][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8612.654629][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8612.654863][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8612.655077][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8612.655323][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8612.655543][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8612.655786][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8612.656010][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8612.656270][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8612.656544][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8612.656821][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8612.657116][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8612.657349][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8612.657628][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8612.657840][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8612.658116][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8612.658325][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8612.659221][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8612.659609][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8612.659974][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8612.660344][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8612.660711][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8612.661078][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8612.663424][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8612.663932][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8612.664420][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8612.664872][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8612.665750][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8612.666344][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8612.666657][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8612.667594][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8612.667892][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8612.668277][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8612.668663][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8612.669048][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8612.669434][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8612.669820][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8612.670253][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8612.670576][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8612.670963][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8612.671353][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8612.671739][ C3] PKRU: 55555554 [ 8612.671915][ C3] Call Trace: [ 8612.672080][ C3] [ 8612.672224][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8612.672477][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8612.672712][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8612.672980][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8612.673246][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8612.673523][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8612.673778][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8612.674074][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8612.674328][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8612.674626][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8612.674912][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8612.675216][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8612.675496][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8612.675783][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8612.676062][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8612.676363][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8612.676596][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8612.676826][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8612.677059][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8612.677299][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8612.677564][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8612.677841][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8612.678071][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8612.678303][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8612.678553][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8612.678782][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8612.679021][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8612.679271][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8612.679534][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8612.679801][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8612.680040][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8612.680304][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8612.680560][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8612.680893][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8612.681137][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8612.681485][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8612.681744][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8612.681946][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8612.682177][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8612.682438][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8612.682703][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8612.682927][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8612.683145][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8612.683453][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8612.683749][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8612.684019][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8612.684305][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8612.684545][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8612.684766][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8612.685055][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8612.685330][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8612.685646][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8612.685876][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8612.686163][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8612.686438][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8612.686743][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8612.686989][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8612.687218][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8612.687458][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8612.687759][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8612.688081][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8612.688370][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8612.688636][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8612.688914][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8612.689218][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8612.689518][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8612.689833][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8612.690064][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8612.690320][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8612.690573][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8612.690833][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8612.691107][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8612.691414][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8612.691657][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8612.691923][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8612.692155][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8612.692390][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8612.692633][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8612.692870][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8612.693132][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8612.693387][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8612.693651][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8612.693936][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8612.694235][ C3] tc_run (net/core/dev.c:3945) [ 8612.694433][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8612.694656][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8612.694886][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8612.695137][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8612.695382][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8612.695612][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8612.695866][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8612.696160][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8612.696422][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8612.696665][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8612.696920][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8612.697168][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8612.697492][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8612.697759][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8612.698002][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8612.698259][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8612.698467][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8612.698703][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8612.698969][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8612.699270][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8612.699534][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8612.699777][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8612.700001][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8612.700260][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8612.700496][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8612.700739][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8612.700971][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8612.701210][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8612.701442][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8612.701699][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8612.701973][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8612.702209][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8612.702449][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8612.702738][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8612.703046][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8612.703282][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8612.703533][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8612.703792][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8612.704024][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8612.704253][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8612.704505][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8612.704758][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8612.705009][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8612.705268][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8612.705543][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8612.705773][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8612.706053][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8612.706283][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8612.706538][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8612.706752][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8612.707038][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8612.707296][ C3] __do_softirq (kernel/softirq.c:553) [ 8612.707524][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8612.707743][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8612.708026][ C3] [ 8612.708174][ C3] [ 8612.708325][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8612.708627][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8612.708940][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8612.709874][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8612.710170][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8612.710555][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8612.710938][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8612.711326][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8612.711710][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8612.712097][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8612.712381][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8612.712594][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8612.712814][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8612.713058][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8612.713337][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8612.713566][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8612.713814][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8612.714058][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8612.714340][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8612.714553][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8612.714789][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8612.715026][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8612.715257][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8612.715535][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8612.715790][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8612.716020][ C3] ksys_write (fs/read_write.c:643) [ 8612.716229][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8612.716470][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8612.716766][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8612.716990][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8612.717278][ C3] RIP: 0033:0x7f93b2836957 [ 8612.717498][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8612.718436][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8612.718843][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8612.719229][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8612.719613][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8612.719997][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8612.720384][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8640.614888][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8640.615375][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8640.615803][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8640.616232][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8640.617068][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8640.617632][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8640.617930][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8640.618821][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8640.619103][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8640.619469][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8640.619834][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8640.620204][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8640.620568][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8640.620932][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8640.621345][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8640.621648][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8640.622016][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8640.622381][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8640.622744][ C1] PKRU: 55555554 [ 8640.622910][ C1] Call Trace: [ 8640.623067][ C1] [ 8640.623203][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8640.623444][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8640.623667][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8640.623919][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8640.624172][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8640.624436][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8640.624678][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8640.624959][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8640.625201][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8640.625485][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8640.625755][ C1] [ 8640.625894][ C1] [ 8640.626031][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8640.626320][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8640.626596][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8640.626866][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8640.627131][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8640.627418][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8640.627637][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8640.627857][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8640.628086][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8640.628337][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8640.628599][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8640.628817][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8640.629038][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8640.629277][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8640.629494][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8640.629720][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8640.629956][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8640.630211][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8640.630464][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8640.630691][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8640.630939][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8640.631187][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8640.631505][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8640.631737][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8640.632029][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8640.632271][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8640.632457][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8640.632670][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8640.632902][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8640.633156][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8640.633405][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8640.633613][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8640.633906][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8640.634185][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8640.634447][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8640.634715][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8640.634943][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8640.635155][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8640.635431][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8640.635693][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8640.635991][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8640.636211][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8640.636481][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8640.636744][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8640.637035][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8640.637271][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8640.637485][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8640.637713][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8640.637999][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8640.638306][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8640.638581][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8640.638833][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8640.639097][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8640.639384][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8640.639646][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8640.639937][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8640.640163][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8640.640422][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8640.640651][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8640.640877][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8640.641106][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8640.641352][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8640.641585][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8640.641811][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8640.642055][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8640.642300][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8640.642506][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8640.642744][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8640.642994][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8640.643241][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8640.643439][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8640.643685][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8640.643970][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8640.644194][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8640.644404][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8640.644633][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8640.644867][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8640.645130][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8640.645377][ C1] tc_run (net/core/dev.c:3945) [ 8640.645565][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8640.645778][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8640.645996][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8640.646237][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8640.646469][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8640.646688][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8640.646930][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8640.647211][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8640.647460][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8640.647691][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8640.647934][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8640.648170][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8640.648430][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8640.648739][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8640.648992][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8640.649225][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8640.649468][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8640.649668][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8640.649883][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8640.650106][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8640.650373][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8640.650604][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8640.650823][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8640.651050][ C1] ? __create_object (mm/kmemleak.c:756) [ 8640.651279][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8640.651524][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8640.651783][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8640.652034][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8640.652293][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8640.652513][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8640.652757][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8640.652976][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8640.653179][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8640.653400][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8640.653630][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8640.653862][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8640.654108][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8640.654315][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8640.654543][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8640.654775][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8640.654992][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8640.655238][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8640.655462][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8640.655705][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8640.655928][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8640.656185][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8640.656461][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8640.656736][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8640.657031][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8640.657262][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8640.657541][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8640.657754][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8640.658028][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8640.658238][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8640.659130][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8640.659520][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8640.659886][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8640.660252][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8640.660618][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8640.660984][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8640.663365][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8640.663874][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8640.664363][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8640.664815][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8640.665695][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8640.666288][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 8640.666564][ C3] Code: ff fe 48 39 c7 77 23 44 89 c2 e8 57 e8 ff ff 83 f0 01 5b 5d 41 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff 48 39 c7 76 dd <4c> 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 All code ======== 0: ff (bad) 1: fe 48 39 decb 0x39(%rax) 4: c7 (bad) 5: 77 23 ja 0x2a 7: 44 89 c2 mov %r8d,%edx a: e8 57 e8 ff ff call 0xffffffffffffe866 f: 83 f0 01 xor $0x1,%eax 12: 5b pop %rbx 13: 5d pop %rbp 14: 41 5c pop %r12 16: c3 ret 17: cc int3 18: cc int3 19: cc int3 1a: cc int3 1b: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax 22: 7f ff ff 25: 48 39 c7 cmp %rax,%rdi 28: 76 dd jbe 0x7 2a:* 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 <-- trapping instruction 2f: 48 89 fd mov %rdi,%rbp 32: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 39: fc ff df 3c: 4d 89 d1 mov %r10,%r9 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 5: 48 89 fd mov %rdi,%rbp 8: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax f: fc ff df 12: 4d 89 d1 mov %r10,%r9 15: 48 rex.W [ 8640.667504][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000216 [ 8640.667800][ C3] RAX: ffff7fffffffffff RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8640.668188][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8640.668574][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8640.668959][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8640.669344][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8640.669730][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8640.670162][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8640.670483][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8640.670870][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8640.671278][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8640.671674][ C3] PKRU: 55555554 [ 8640.671854][ C3] Call Trace: [ 8640.672021][ C3] [ 8640.672169][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8640.672435][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8640.672667][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8640.672936][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8640.673200][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8640.673478][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8640.673735][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8640.674029][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8640.674281][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 8640.674533][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8640.674831][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8640.675118][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8640.675422][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8640.675705][ C3] ? kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 8640.675953][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8640.676225][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8640.676526][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8640.676758][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8640.676991][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8640.677224][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8640.677463][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8640.677726][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8640.678001][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8640.678233][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8640.678466][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8640.678717][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8640.678943][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8640.679182][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8640.679432][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8640.679698][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8640.679966][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8640.680207][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8640.680469][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8640.680725][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8640.681060][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8640.681329][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8640.681644][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8640.681903][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8640.682106][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8640.682345][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8640.682587][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8640.682853][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8640.683074][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8640.683292][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8640.683600][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8640.683893][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8640.684167][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8640.684450][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8640.684691][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8640.684914][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8640.685203][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8640.685478][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8640.685792][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8640.686024][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8640.686309][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8640.686586][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8640.686892][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8640.687139][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8640.687365][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8640.687605][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8640.687906][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8640.688227][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8640.688516][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8640.688780][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8640.689057][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8640.689361][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8640.689661][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8640.689976][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8640.690210][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8640.690465][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8640.690715][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8640.690973][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8640.691255][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8640.691555][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8640.691796][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8640.692066][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8640.692298][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8640.692531][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8640.692756][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8640.692987][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8640.693242][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8640.693490][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8640.693748][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8640.694021][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8640.694323][ C3] tc_run (net/core/dev.c:3945) [ 8640.694520][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8640.694745][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8640.694976][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8640.695229][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8640.695473][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8640.695703][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8640.695960][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8640.696252][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8640.696518][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8640.696761][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8640.697016][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8640.697265][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8640.697591][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8640.697857][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8640.698102][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8640.698358][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8640.698569][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8640.698803][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8640.699071][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8640.699373][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8640.699638][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8640.699884][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8640.700107][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8640.700367][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8640.700602][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8640.700844][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8640.701075][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8640.701319][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8640.701547][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8640.701805][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8640.702075][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8640.702311][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8640.702551][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8640.702842][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8640.703152][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8640.703387][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8640.703639][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8640.703898][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8640.704129][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8640.704357][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8640.704609][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8640.704860][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8640.705111][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8640.705373][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8640.705647][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8640.705878][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8640.706158][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8640.706389][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8640.706645][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8640.706859][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8640.707145][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8640.707408][ C3] __do_softirq (kernel/softirq.c:553) [ 8640.707640][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8640.707858][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8640.708143][ C3] [ 8640.708293][ C3] [ 8640.708451][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8640.708745][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8640.709056][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8640.709993][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8640.710291][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8640.710675][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8640.711061][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8640.711451][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8640.711836][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8640.712223][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8640.712510][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8640.712719][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8640.712942][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8640.713186][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8640.713462][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8640.713692][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8640.713941][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8640.714186][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8640.714464][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8640.714680][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8640.714915][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8640.715152][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8640.715383][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8640.715664][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8640.715920][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8640.716148][ C3] ksys_write (fs/read_write.c:643) [ 8640.716358][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8640.716599][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8640.716893][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8640.717117][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8640.717408][ C3] RIP: 0033:0x7f93b2836957 [ 8640.717626][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8640.718564][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8640.718970][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8640.719356][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8640.719742][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8640.720128][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8640.720514][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8665.732520][ C3] rcu: 3-....: (6265639 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=1523305 | [ 8665.733063][ C3] rcu: (t=6271761 jiffies g=1064457 q=106 ncpus=4) | [ 8665.733387][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 8665.733658][ C1] NMI backtrace for cpu 1 [ 8665.733670][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8665.733673][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8665.733682][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8665.733685][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8665.733689][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8665.733690][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8665.733692][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8665.733694][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8665.733696][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8665.733698][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8665.733700][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8665.733703][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8665.733704][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8665.733706][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8665.733707][ C1] PKRU: 55555554 [ 8665.733708][ C1] Call Trace: [ 8665.733711][ C1] [ 8665.733717][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8665.733723][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8665.733730][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8665.733734][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8665.733737][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8665.733739][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8665.733745][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8665.733749][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8665.733752][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8665.733755][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8665.733759][ C1] [ 8665.733759][ C1] [ 8665.733761][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8665.733766][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8665.733771][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8665.733774][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8665.733777][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8665.733780][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8665.733783][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8665.733785][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8665.733790][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8665.733793][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8665.733800][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8665.733802][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8665.733807][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8665.733813][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8665.733816][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8665.733819][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8665.733821][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8665.733823][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8665.733828][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8665.733833][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8665.733836][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8665.733846][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8665.733848][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8665.733851][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8665.733856][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8665.733859][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8665.733862][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8665.733866][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8665.733872][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8665.733877][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8665.733881][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8665.733889][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8665.733894][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8665.733896][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8665.733900][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8665.733903][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8665.733906][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8665.733909][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8665.733913][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8665.733916][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8665.733920][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8665.733923][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8665.733925][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8665.733928][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8665.733936][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8665.733943][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8665.733949][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8665.733953][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8665.733962][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8665.733969][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8665.733972][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8665.733979][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8665.733982][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8665.733988][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8665.733992][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8665.733995][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8665.733998][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8665.734001][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8665.734003][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8665.734006][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8665.734009][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8665.734012][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8665.734014][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8665.734017][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8665.734020][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8665.734022][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8665.734025][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8665.734027][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8665.734032][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8665.734036][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8665.734039][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8665.734044][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8665.734047][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8665.734050][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8665.734053][ C1] tc_run (net/core/dev.c:3945) [ 8665.734057][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8665.734060][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8665.734062][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8665.734066][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8665.734070][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8665.734072][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8665.734074][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8665.734079][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8665.734081][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8665.734085][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8665.734088][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8665.734091][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8665.734094][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8665.734101][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8665.734103][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8665.734107][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8665.734110][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8665.734113][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8665.734116][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8665.734119][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8665.734123][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8665.734126][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8665.734129][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8665.734132][ C1] ? __create_object (mm/kmemleak.c:756) [ 8665.734135][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8665.734141][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8665.734144][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8665.734147][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8665.734152][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8665.734154][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8665.734158][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8665.734163][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8665.734165][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8665.734167][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8665.734169][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8665.734175][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8665.734179][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8665.734181][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8665.734186][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8665.734188][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8665.734192][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8665.734196][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8665.734200][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8665.734203][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8665.734209][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8665.734213][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8665.734215][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8665.734220][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8665.734224][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8665.734228][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8665.734231][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8665.734236][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8665.734239][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8665.734243][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8665.734245][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8665.734248][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8665.734250][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8665.734252][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8665.734253][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8665.734255][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8665.734252][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 8665.734253][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 8665.734255][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8665.734259][ C1] [ 8665.780258][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8665.780849][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 8665.781132][ C3] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff All code ======== 0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7: 00 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 66 0f 1f 00 nopw (%rax) 1c: 48 85 f6 test %rsi,%rsi 1f: 0f 84 5e 01 00 00 je 0x183 25: 48 89 f8 mov %rdi,%rax 28: 41 54 push %r12 2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction 2e: 48 01 f0 add %rsi,%rax 31: 55 push %rbp 32: 53 push %rbx 33: 72 14 jb 0x49 35: eb 26 jmp 0x5d 37: cc int3 38: cc int3 39: cc int3 3a: 48 rex.W 3b: b8 ff ff ff ff mov $0xffffffff,%eax Code starting with the faulting instruction =========================================== 0: 44 0f b6 c2 movzbl %dl,%r8d 4: 48 01 f0 add %rsi,%rax 7: 55 push %rbp 8: 53 push %rbx 9: 72 14 jb 0x1f b: eb 26 jmp 0x33 d: cc int3 e: cc int3 f: cc int3 10: 48 rex.W 11: b8 ff ff ff ff mov $0xffffffff,%eax [ 8665.782069][ C3] RSP: 0018:ffffc90000277a88 EFLAGS: 00000202 [ 8665.782370][ C3] RAX: ffff888007a89b58 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8665.782756][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8665.783139][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8665.783523][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8665.783907][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8665.784294][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8665.784724][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8665.785044][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8665.785429][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8665.785814][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8665.786200][ C3] PKRU: 55555554 [ 8665.786374][ C3] Call Trace: [ 8665.786538][ C3] [ 8665.786682][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8665.786946][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8665.787191][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8665.787437][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8665.787658][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8665.787919][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8665.788182][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8665.788431][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8665.788706][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8665.788941][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8665.789244][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8665.789507][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8665.789786][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8665.790043][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8665.790336][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8665.790590][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8665.790888][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8665.791198][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8665.791512][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8665.791799][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [ 8665.792052][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8665.792341][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8665.792640][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8665.792872][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8665.793105][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8665.793338][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8665.793578][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8665.793840][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8665.794113][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8665.794344][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8665.794576][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8665.794827][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8665.795053][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8665.795291][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8665.795546][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8665.795812][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8665.796080][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8665.796321][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8665.796583][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8665.796837][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8665.797175][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8665.797418][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8665.797726][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8665.797981][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8665.798179][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8665.798401][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8665.798645][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8665.798913][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8665.799137][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8665.799358][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8665.799667][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8665.799962][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8665.800236][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8665.800519][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8665.800760][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8665.800989][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8665.801300][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8665.801581][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8665.801904][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8665.802141][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8665.802436][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8665.802713][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8665.803020][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8665.803267][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8665.803493][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8665.803732][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8665.804034][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8665.804355][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8665.804646][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8665.804910][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8665.805190][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8665.805491][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8665.805792][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8665.806107][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8665.806340][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8665.806596][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8665.806848][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8665.807106][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8665.807383][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8665.807685][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8665.807926][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8665.808196][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8665.808428][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8665.808661][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8665.808885][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8665.809116][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8665.809373][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8665.809621][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8665.809881][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8665.810153][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8665.810456][ C3] tc_run (net/core/dev.c:3945) [ 8665.810654][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8665.810879][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8665.811132][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8665.811391][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8665.811641][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8665.811876][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8665.812139][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8665.812442][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8665.812706][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8665.812950][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8665.813206][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8665.813453][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8665.813776][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8665.814041][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8665.814285][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8665.814540][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8665.814750][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8665.814984][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8665.815252][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8665.815551][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8665.815817][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8665.816059][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8665.816282][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8665.816543][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8665.816778][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8665.817020][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8665.817251][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8665.817490][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8665.817717][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8665.817974][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8665.818244][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8665.818481][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8665.818722][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8665.819011][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8665.819320][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8665.819554][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8665.819806][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8665.820066][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8665.820297][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8665.820525][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8665.820776][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8665.821031][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8665.821282][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8665.821543][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8665.821817][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8665.822048][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8665.822327][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8665.822558][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8665.822812][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8665.823026][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8665.823311][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8665.823551][ C3] __do_softirq (kernel/softirq.c:553) [ 8665.823777][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8665.823989][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8665.824264][ C3] [ 8665.824410][ C3] [ 8665.824554][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8665.824847][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8665.825159][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8665.826095][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8665.826392][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8665.826777][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8665.827162][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8665.827548][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8665.827933][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8665.828320][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8665.828606][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8665.828816][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8665.829040][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8665.829284][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8665.829558][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8665.829789][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8665.830037][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8665.830282][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8665.830560][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8665.830776][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8665.831032][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8665.831272][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8665.831507][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8665.831794][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8665.832056][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8665.832297][ C3] ksys_write (fs/read_write.c:643) [ 8665.832506][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8665.832746][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8665.833037][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8665.833262][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8665.833551][ C3] RIP: 0033:0x7f93b2836957 [ 8665.833767][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8665.834702][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8665.835107][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8665.835493][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8665.835878][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8665.836263][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8665.836647][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8692.614903][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8692.615391][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8692.615818][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8692.616249][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8692.617085][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8692.617646][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8692.617944][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8692.618839][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8692.619120][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8692.619489][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8692.619854][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8692.620220][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8692.620585][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8692.620955][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8692.621368][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8692.621673][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8692.622039][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8692.622405][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8692.622772][ C1] PKRU: 55555554 [ 8692.622938][ C1] Call Trace: [ 8692.623094][ C1] [ 8692.623233][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8692.623474][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8692.623696][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8692.623953][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8692.624204][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8692.624468][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8692.624713][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8692.624994][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8692.625236][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8692.625521][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8692.625794][ C1] [ 8692.625930][ C1] [ 8692.626068][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8692.626357][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8692.626625][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8692.626894][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8692.627159][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8692.627447][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8692.627669][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8692.627887][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8692.628117][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8692.628369][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8692.628632][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8692.628852][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8692.629072][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8692.629312][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8692.629527][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8692.629755][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8692.629992][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8692.630247][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8692.630504][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8692.630730][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8692.630983][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8692.631227][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8692.631545][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8692.631777][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8692.632072][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8692.632314][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8692.632500][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8692.632713][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8692.632947][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8692.633201][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8692.633451][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8692.633660][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8692.633956][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8692.634239][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8692.634496][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8692.634766][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8692.634994][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8692.635207][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8692.635483][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8692.635744][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8692.636042][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8692.636263][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8692.636535][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8692.636796][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8692.637087][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8692.637323][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8692.637540][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8692.637768][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8692.638053][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8692.638361][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8692.638635][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8692.638886][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8692.639153][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8692.639441][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8692.639702][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8692.639994][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8692.640224][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8692.640478][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8692.640707][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8692.640938][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8692.641168][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8692.641409][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8692.641644][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8692.641870][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8692.642113][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8692.642358][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8692.642566][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8692.642800][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8692.643053][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8692.643299][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8692.643497][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8692.643743][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8692.644027][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8692.644250][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8692.644464][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8692.644692][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8692.644928][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8692.645191][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8692.645437][ C1] tc_run (net/core/dev.c:3945) [ 8692.645624][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8692.645838][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8692.646057][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8692.646298][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8692.646530][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8692.646749][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8692.646993][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8692.647273][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8692.647525][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8692.647756][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8692.648000][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8692.648237][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8692.648495][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8692.648804][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8692.649057][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8692.649290][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8692.649534][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8692.649732][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8692.649949][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8692.650174][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8692.650437][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8692.650667][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8692.650902][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8692.651130][ C1] ? __create_object (mm/kmemleak.c:756) [ 8692.651354][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8692.651601][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8692.651861][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8692.652110][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8692.652371][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8692.652590][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8692.652833][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8692.653043][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8692.653247][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8692.653466][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8692.653696][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8692.653930][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8692.654178][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8692.654387][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8692.654616][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8692.654850][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8692.655066][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8692.655309][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8692.655531][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8692.655774][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8692.655997][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8692.656255][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8692.656531][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8692.656807][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8692.657103][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8692.657337][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8692.657615][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8692.657831][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8692.658107][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8692.658315][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8692.659206][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8692.659593][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8692.659958][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8692.660327][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8692.660694][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8692.661067][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8692.663410][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8692.663917][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8692.664403][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8692.664855][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8692.665733][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8692.666325][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8692.666638][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8692.667575][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8692.667872][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8692.668257][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8692.668644][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8692.669029][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8692.669414][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8692.669798][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8692.670232][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8692.670555][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8692.670947][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8692.671332][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8692.671716][ C3] PKRU: 55555554 [ 8692.671891][ C3] Call Trace: [ 8692.672055][ C3] [ 8692.672197][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8692.672450][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8692.672685][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8692.672952][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8692.673218][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8692.673495][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8692.673749][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8692.674045][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8692.674299][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8692.674598][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8692.674884][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8692.675188][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8692.675468][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8692.675754][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8692.676032][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8692.676334][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8692.676568][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8692.676800][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8692.677031][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8692.677271][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8692.677532][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8692.677810][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8692.678040][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8692.678272][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8692.678522][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8692.678750][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8692.678990][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8692.679239][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8692.679503][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8692.679770][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8692.680010][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8692.680274][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8692.680529][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8692.680869][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8692.681112][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8692.681422][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8692.681675][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8692.681871][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8692.682095][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8692.682339][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8692.682606][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8692.682829][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8692.683047][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8692.683356][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8692.683651][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8692.683921][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8692.684206][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8692.684446][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8692.684666][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8692.684956][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8692.685230][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8692.685544][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8692.685774][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8692.686061][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8692.686335][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8692.686640][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8692.686886][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8692.687114][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8692.687355][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8692.687656][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8692.687978][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8692.688266][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8692.688531][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8692.688810][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8692.689117][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8692.689416][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8692.689731][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8692.689961][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8692.690217][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8692.690470][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8692.690731][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8692.691008][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8692.691309][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8692.691551][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8692.691816][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8692.692049][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8692.692283][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8692.692505][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8692.692736][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8692.692991][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8692.693239][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8692.693496][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8692.693771][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8692.694073][ C3] tc_run (net/core/dev.c:3945) [ 8692.694271][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8692.694495][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8692.694725][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8692.694978][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8692.695223][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8692.695453][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8692.695708][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8692.696002][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8692.696264][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8692.696508][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8692.696763][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8692.697010][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8692.697335][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8692.697604][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8692.697849][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8692.698106][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8692.698315][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8692.698551][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8692.698817][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8692.699117][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8692.699384][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8692.699625][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8692.699850][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8692.700109][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8692.700345][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8692.700588][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8692.700820][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8692.701086][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8692.701319][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8692.701583][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8692.701862][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8692.702114][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8692.702354][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8692.702643][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8692.702952][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8692.703188][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8692.703439][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8692.703697][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8692.703928][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8692.704156][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8692.704409][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8692.704660][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8692.704911][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8692.705171][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8692.705445][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8692.705675][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8692.705955][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8692.706184][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8692.706439][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8692.706650][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8692.706937][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8692.707194][ C3] __do_softirq (kernel/softirq.c:553) [ 8692.707424][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8692.707647][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8692.707929][ C3] [ 8692.708077][ C3] [ 8692.708228][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8692.708534][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8692.708846][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8692.709780][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8692.710075][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8692.710462][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8692.710846][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8692.711260][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8692.711655][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8692.712053][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8692.712348][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8692.712561][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8692.712781][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8692.713025][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8692.713303][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8692.713532][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8692.713779][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8692.714022][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8692.714304][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8692.714517][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8692.714751][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8692.714987][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8692.715219][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8692.715497][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8692.715752][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8692.715983][ C3] ksys_write (fs/read_write.c:643) [ 8692.716192][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8692.716432][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8692.716727][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8692.716952][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8692.717240][ C3] RIP: 0033:0x7f93b2836957 [ 8692.717462][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8692.718399][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8692.718806][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8692.719192][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8692.719575][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8692.719961][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8692.720347][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8720.614893][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8720.615381][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8720.615808][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8720.616239][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8720.617072][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8720.617636][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8720.617934][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8720.618825][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8720.619107][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8720.619474][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8720.619839][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8720.620205][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8720.620571][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8720.620939][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8720.621351][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8720.621655][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8720.622023][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8720.622391][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8720.622754][ C1] PKRU: 55555554 [ 8720.622921][ C1] Call Trace: [ 8720.623080][ C1] [ 8720.623222][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8720.623463][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8720.623687][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8720.623940][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8720.624190][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8720.624458][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8720.624701][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8720.624982][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8720.625225][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8720.625509][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8720.625779][ C1] [ 8720.625918][ C1] [ 8720.626055][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8720.626358][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8720.626623][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8720.626895][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8720.627160][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8720.627448][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8720.627670][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8720.627891][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8720.628120][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8720.628371][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8720.628633][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8720.628851][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8720.629072][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8720.629312][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8720.629529][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8720.629757][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8720.629995][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8720.630252][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8720.630506][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8720.630737][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8720.630986][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8720.631229][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8720.631551][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8720.631783][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8720.632077][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8720.632319][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8720.632506][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8720.632717][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8720.632949][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8720.633206][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8720.633457][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8720.633665][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8720.633958][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8720.634242][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8720.634501][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8720.634771][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8720.634998][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8720.635211][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8720.635485][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8720.635747][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8720.636046][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8720.636266][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8720.636538][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8720.636800][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8720.637090][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8720.637325][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8720.637539][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8720.637765][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8720.638054][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8720.638361][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8720.638637][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8720.638889][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8720.639153][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8720.639440][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8720.639702][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8720.639991][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8720.640220][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8720.640479][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8720.640707][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8720.640938][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8720.641167][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8720.641410][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8720.641644][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8720.641876][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8720.642118][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8720.642363][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8720.642571][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8720.642805][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8720.643057][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8720.643306][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8720.643505][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8720.643752][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8720.644037][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8720.644261][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8720.644473][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8720.644702][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8720.644937][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8720.645202][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8720.645449][ C1] tc_run (net/core/dev.c:3945) [ 8720.645638][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8720.645851][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8720.646069][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8720.646309][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8720.646542][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8720.646762][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8720.647004][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8720.647287][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8720.647536][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8720.647768][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8720.648011][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8720.648247][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8720.648507][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8720.648817][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8720.649071][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8720.649305][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8720.649549][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8720.649748][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8720.649963][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8720.650187][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8720.650452][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8720.650682][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8720.650908][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8720.651136][ C1] ? __create_object (mm/kmemleak.c:756) [ 8720.651362][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8720.651607][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8720.651866][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8720.652118][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8720.652379][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8720.652600][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8720.652845][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8720.653054][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8720.653258][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8720.653479][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8720.653708][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8720.653941][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8720.654190][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8720.654397][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8720.654626][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8720.654861][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8720.655079][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8720.655324][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8720.655545][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8720.655787][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8720.656011][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8720.656270][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8720.656546][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8720.656821][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8720.657117][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8720.657350][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8720.657630][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8720.657844][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8720.658117][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8720.658330][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8720.659218][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8720.659605][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8720.659969][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8720.660336][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8720.660699][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8720.661069][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8720.663398][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8720.663906][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8720.664394][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8720.664850][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8720.665732][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8720.666324][ C3] RIP: 0010:kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 8720.666601][ C3] Code: ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 <48> 89 e8 49 8d 59 01 48 89 da 48 29 ea 48 83 fa 10 0f 8e c0 00 00 All code ======== 0: ff (bad) 1: ff 48 39 decl 0x39(%rax) 4: c7 (bad) 5: 76 dd jbe 0xffffffffffffffe4 7: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 c: 48 89 fd mov %rdi,%rbp f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 16: fc ff df 19: 4d 89 d1 mov %r10,%r9 1c: 48 c1 ed 03 shr $0x3,%rbp 20: 49 c1 e9 03 shr $0x3,%r9 24: 48 01 c5 add %rax,%rbp 27: 49 01 c1 add %rax,%r9 2a:* 48 89 e8 mov %rbp,%rax <-- trapping instruction 2d: 49 8d 59 01 lea 0x1(%r9),%rbx 31: 48 89 da mov %rbx,%rdx 34: 48 29 ea sub %rbp,%rdx 37: 48 83 fa 10 cmp $0x10,%rdx 3b: 0f .byte 0xf 3c: 8e c0 mov %eax,%es ... Code starting with the faulting instruction =========================================== 0: 48 89 e8 mov %rbp,%rax 3: 49 8d 59 01 lea 0x1(%r9),%rbx 7: 48 89 da mov %rbx,%rdx a: 48 29 ea sub %rbp,%rdx d: 48 83 fa 10 cmp $0x10,%rdx 11: 0f .byte 0xf 12: 8e c0 mov %eax,%es ... [ 8720.667536][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000282 [ 8720.667835][ C3] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8720.668221][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8720.668606][ C3] RBP: ffffed1000f5136b R08: 0000000000000000 R09: ffffed1000f5136b [ 8720.668993][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8720.669379][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8720.669765][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8720.670197][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8720.670518][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8720.670911][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8720.671298][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8720.671683][ C3] PKRU: 55555554 [ 8720.671859][ C3] Call Trace: [ 8720.672024][ C3] [ 8720.672167][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8720.672420][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8720.672656][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8720.672923][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8720.673188][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8720.673467][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8720.673722][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8720.674017][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8720.674269][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 8720.674522][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8720.674820][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8720.675104][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8720.675408][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8720.675689][ C3] ? kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 8720.675937][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8720.676208][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8720.676509][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8720.676742][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8720.676974][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8720.677205][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8720.677445][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8720.677707][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8720.677984][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8720.678215][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8720.678445][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8720.678696][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8720.678924][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8720.679166][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8720.679415][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8720.679679][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8720.679947][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8720.680186][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8720.680450][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8720.680706][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8720.681066][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8720.681314][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8720.681628][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8720.681887][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8720.682095][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8720.682317][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8720.682559][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8720.682823][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8720.683045][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8720.683261][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8720.683568][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8720.683863][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8720.684133][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8720.684419][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8720.684659][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8720.684879][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8720.685170][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8720.685444][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8720.685758][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8720.685988][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8720.686276][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8720.686549][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8720.686855][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8720.687101][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8720.687328][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8720.687569][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8720.687870][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8720.688191][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8720.688477][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8720.688744][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8720.689021][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8720.689326][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8720.689625][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8720.689940][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8720.690169][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8720.690424][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8720.690675][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8720.690938][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8720.691211][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8720.691512][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8720.691754][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8720.692020][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8720.692253][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8720.692487][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8720.692710][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8720.692941][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8720.693199][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8720.693448][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8720.693705][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8720.693981][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8720.694283][ C3] tc_run (net/core/dev.c:3945) [ 8720.694480][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8720.694704][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8720.694933][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8720.695185][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8720.695429][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8720.695660][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8720.695918][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8720.696213][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8720.696474][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8720.696717][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8720.696972][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8720.697220][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8720.697544][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8720.697812][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8720.698056][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8720.698312][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8720.698520][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8720.698755][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8720.699021][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8720.699322][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8720.699589][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8720.699831][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8720.700055][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8720.700315][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8720.700550][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8720.700799][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8720.701031][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8720.701271][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8720.701497][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8720.701752][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8720.702026][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8720.702263][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8720.702501][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8720.702791][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8720.703100][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8720.703336][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8720.703588][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8720.703845][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8720.704077][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8720.704306][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8720.704558][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8720.704811][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8720.705060][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8720.705320][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8720.705598][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8720.705827][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8720.706109][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8720.706339][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8720.706594][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8720.706806][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8720.707093][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8720.707352][ C3] __do_softirq (kernel/softirq.c:553) [ 8720.707581][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8720.707802][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8720.708084][ C3] [ 8720.708233][ C3] [ 8720.708394][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8720.708685][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8720.708994][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8720.709921][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8720.710216][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8720.710598][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8720.710983][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8720.711364][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8720.711746][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8720.712130][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8720.712412][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8720.712623][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8720.712841][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8720.713083][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8720.713359][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8720.713587][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8720.713833][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8720.714075][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8720.714355][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8720.714568][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8720.714801][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8720.715036][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8720.715266][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8720.715543][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8720.715795][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8720.716023][ C3] ksys_write (fs/read_write.c:643) [ 8720.716230][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8720.716468][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8720.716760][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8720.716983][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8720.717270][ C3] RIP: 0033:0x7f93b2836957 [ 8720.717488][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8720.718415][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8720.718817][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8720.719198][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8720.719580][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8720.719959][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8720.720341][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8720.720730][ C3] | [ 8743.840163][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8743.840498][ C1] rcu: 1-....: (6356196 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1542078 | [ 8743.841015][ C1] rcu: (t=6349869 jiffies g=1064457 q=106 ncpus=4) [ 8743.841741][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8743.842306][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 8743.842572][ C1] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 8743.843463][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202 [ 8743.843746][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8743.844112][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8743.844477][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8743.844844][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8743.845210][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8743.845575][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8743.845985][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8743.846290][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8743.846659][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8743.847025][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8743.847390][ C1] PKRU: 55555554 [ 8743.847558][ C1] Call Trace: [ 8743.847722][ C1] [ 8743.847859][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8743.848111][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8743.848344][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8743.848574][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8743.848786][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8743.849034][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8743.849284][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8743.849520][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8743.849782][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8743.850006][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8743.850294][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8743.850545][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8743.850812][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8743.851055][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8743.851337][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8743.851576][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8743.851861][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8743.852133][ C1] [ 8743.852272][ C1] [ 8743.852410][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8743.852697][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8743.852965][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 8743.853223][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8743.853482][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8743.853769][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8743.853989][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8743.854210][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8743.854438][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8743.854688][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8743.854950][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8743.855168][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8743.855389][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8743.855628][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8743.855845][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8743.856071][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8743.856308][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8743.856560][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8743.856814][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8743.857041][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8743.857292][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8743.857534][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8743.857852][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8743.858084][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8743.858378][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8743.858619][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8743.858805][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8743.859017][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8743.859249][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8743.859504][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8743.859753][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8743.859962][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8743.860256][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8743.860536][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8743.860822][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8743.861104][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8743.861345][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8743.861569][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8743.861863][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8743.862124][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8743.862422][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8743.862640][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8743.862911][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8743.863174][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8743.863465][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8743.863700][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8743.863913][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8743.864140][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8743.864427][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8743.864731][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8743.865006][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8743.865266][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8743.865529][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8743.865815][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8743.866075][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8743.866364][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8743.866590][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8743.866848][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8743.867076][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8743.867301][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8743.867529][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8743.867769][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8743.868003][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8743.868231][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8743.868472][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8743.868715][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8743.868922][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8743.869157][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8743.869406][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8743.869653][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8743.869852][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8743.870096][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8743.870381][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8743.870607][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8743.870818][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8743.871046][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8743.871282][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8743.871546][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8743.871792][ C1] tc_run (net/core/dev.c:3945) [ 8743.871979][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8743.872192][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8743.872410][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8743.872649][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8743.872880][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8743.873101][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8743.873344][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8743.873623][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8743.873872][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8743.874103][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8743.874346][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8743.874582][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8743.874841][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8743.875152][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8743.875406][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8743.875638][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8743.875881][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8743.876081][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8743.876297][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8743.876521][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8743.876784][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8743.877015][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8743.877236][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8743.877464][ C1] ? __create_object (mm/kmemleak.c:756) [ 8743.877689][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8743.877934][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8743.878192][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8743.878445][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8743.878704][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8743.878926][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8743.879170][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8743.879380][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8743.879582][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8743.879803][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8743.880033][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8743.880267][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8743.880515][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8743.880737][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8743.880967][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8743.881202][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8743.881419][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8743.881662][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8743.881884][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8743.882128][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8743.882352][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8743.882610][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8743.882886][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8743.883161][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8743.883456][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8743.883688][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8743.883966][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8743.884180][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8743.884454][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8743.884664][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8743.885553][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8743.885941][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8743.886307][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8743.886672][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8743.887037][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8743.887404][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8743.887404][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8743.887774][ C1] | [ 8743.887919][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 8743.888176][ C3] NMI backtrace for cpu 3 [ 8743.888185][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8743.888187][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8743.888192][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8743.888195][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8743.888198][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8743.888199][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8743.888201][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8743.888203][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8743.888205][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8743.888206][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8743.888208][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8743.888211][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8743.888212][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8743.888214][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8743.888215][ C3] PKRU: 55555554 [ 8743.888217][ C3] Call Trace: [ 8743.888218][ C3] [ 8743.888221][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8743.888226][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8743.888231][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8743.888235][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8743.888237][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8743.888240][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8743.888245][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8743.888249][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8743.888252][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8743.888255][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8743.888258][ C3] [ 8743.888258][ C3] [ 8743.888260][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8743.888263][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8743.888266][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8743.888269][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8743.888273][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8743.888276][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8743.888279][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8743.888282][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8743.888284][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8743.888288][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8743.888290][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8743.888297][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8743.888299][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8743.888304][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8743.888308][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8743.888312][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8743.888314][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8743.888317][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8743.888319][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8743.888324][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8743.888327][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8743.888330][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8743.888339][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8743.888341][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8743.888344][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8743.888348][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8743.888351][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8743.888355][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8743.888357][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8743.888362][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8743.888368][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8743.888371][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8743.888378][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8743.888382][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8743.888384][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8743.888387][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8743.888390][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8743.888394][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8743.888397][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8743.888401][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8743.888405][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8743.888409][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8743.888412][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8743.888414][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8743.888417][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8743.888424][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8743.888430][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8743.888437][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8743.888441][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8743.888451][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8743.888459][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8743.888468][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8743.888477][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8743.888479][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8743.888483][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8743.888486][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8743.888488][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8743.888491][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8743.888494][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8743.888500][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8743.888502][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8743.888507][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8743.888512][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8743.888515][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8743.888518][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8743.888520][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8743.888524][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8743.888526][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8743.888528][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8743.888532][ C3] tc_run (net/core/dev.c:3945) [ 8743.888535][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8743.888538][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8743.888540][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8743.888544][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8743.888548][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8743.888550][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8743.888553][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8743.888556][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8743.888559][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8743.888563][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8743.888567][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8743.888570][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8743.888577][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8743.888580][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8743.888583][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8743.888587][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8743.888590][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8743.888592][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8743.888595][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8743.888598][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8743.888600][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8743.888602][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8743.888605][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8743.888608][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8743.888611][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8743.888614][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8743.888617][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8743.888620][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8743.888623][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8743.888629][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8743.888632][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8743.888635][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8743.888639][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8743.888643][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8743.888646][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8743.888649][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8743.888652][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8743.888655][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8743.888658][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8743.888661][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8743.888666][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8743.888670][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8743.888673][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8743.888677][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8743.888680][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8743.888682][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8743.888686][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8743.888689][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8743.888692][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8743.888695][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8743.888699][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8743.888702][ C3] __do_softirq (kernel/softirq.c:553) [ 8743.888706][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8743.888709][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8743.888712][ C3] [ 8743.888712][ C3] [ 8743.888714][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8743.888717][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8743.888719][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8743.888721][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8743.888723][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8743.888724][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8743.888726][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8743.888727][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8743.888729][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8743.888732][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8743.888736][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8743.888740][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8743.888745][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8743.888749][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8743.888752][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8743.888754][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8743.888758][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8743.888762][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8743.888766][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8743.888770][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8743.888772][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8743.888776][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8743.888778][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8743.888782][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8743.888786][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8743.888790][ C3] ksys_write (fs/read_write.c:643) [ 8743.888793][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8743.888797][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8743.888801][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8743.888804][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8743.888807][ C3] RIP: 0033:0x7f93b2836957 [ 8743.888809][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8743.888811][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8743.888813][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8743.888815][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8743.888817][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8743.888818][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8743.888820][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8768.614886][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8768.615370][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8768.615795][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8768.616228][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8768.617063][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8768.617622][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8768.617920][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8768.618812][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8768.619091][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8768.619460][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8768.619823][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8768.620188][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8768.620556][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8768.620923][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8768.621331][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8768.621634][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8768.621999][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8768.622364][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8768.622729][ C1] PKRU: 55555554 [ 8768.622895][ C1] Call Trace: [ 8768.623049][ C1] [ 8768.623189][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8768.623429][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8768.623651][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8768.623905][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8768.624154][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8768.624419][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8768.624662][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8768.624940][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8768.625182][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8768.625465][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8768.625737][ C1] [ 8768.625873][ C1] [ 8768.626012][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8768.626302][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8768.626567][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8768.626837][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8768.627100][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8768.627389][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8768.627611][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8768.627829][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8768.628056][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8768.628308][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8768.628569][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8768.628788][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8768.629008][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8768.629248][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8768.629462][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8768.629687][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8768.629923][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8768.630175][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8768.630431][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8768.630663][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8768.630912][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8768.631153][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8768.631472][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8768.631703][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8768.631996][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8768.632237][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8768.632424][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8768.632635][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8768.632866][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8768.633117][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8768.633374][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8768.633582][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8768.633877][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8768.634157][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8768.634413][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8768.634685][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8768.634912][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8768.635121][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8768.635398][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8768.635657][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8768.635953][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8768.636173][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8768.636445][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8768.636705][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8768.636994][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8768.637230][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8768.637445][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8768.637671][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8768.637959][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8768.638266][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8768.638540][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8768.638792][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8768.639057][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8768.639346][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8768.639605][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8768.639894][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8768.640121][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8768.640377][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8768.640609][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8768.640835][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8768.641063][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8768.641306][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8768.641538][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8768.641767][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8768.642008][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8768.642250][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8768.642457][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8768.642692][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8768.642941][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8768.643187][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8768.643386][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8768.643631][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8768.643914][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8768.644135][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8768.644350][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8768.644579][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8768.644813][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8768.645074][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8768.645320][ C1] tc_run (net/core/dev.c:3945) [ 8768.645509][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8768.645721][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8768.645940][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8768.646180][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8768.646413][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8768.646632][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8768.646874][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8768.647152][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8768.647403][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8768.647634][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8768.647876][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8768.648110][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8768.648371][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8768.648680][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8768.648935][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8768.649167][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8768.649410][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8768.649607][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8768.649823][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8768.650045][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8768.650309][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8768.650543][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8768.650763][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8768.650990][ C1] ? __create_object (mm/kmemleak.c:756) [ 8768.651214][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8768.651459][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8768.651716][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8768.651965][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8768.652226][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8768.652443][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8768.652687][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8768.652894][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8768.653096][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8768.653316][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8768.653546][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8768.653778][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8768.654025][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8768.654235][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8768.654463][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8768.654697][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8768.654911][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8768.655155][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8768.655379][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8768.655621][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8768.655845][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8768.656104][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8768.656378][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8768.656654][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8768.656948][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8768.657180][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8768.657461][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8768.657673][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8768.657948][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8768.658155][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8768.659041][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8768.659428][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8768.659792][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8768.660159][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8768.660529][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8768.660894][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8768.663212][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8768.663718][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8768.664206][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8768.664659][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8768.665536][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8768.666126][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [ 8768.666404][ C3] Code: ff ff ff ff ff ff fe 48 39 c7 77 23 44 89 c2 e8 57 e8 ff ff 83 f0 01 5b 5d 41 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff <48> 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff All code ======== 0: ff (bad) 1: ff (bad) 2: ff (bad) 3: ff (bad) 4: ff (bad) 5: ff (bad) 6: fe 48 39 decb 0x39(%rax) 9: c7 (bad) a: 77 23 ja 0x2f c: 44 89 c2 mov %r8d,%edx f: e8 57 e8 ff ff call 0xffffffffffffe86b 14: 83 f0 01 xor $0x1,%eax 17: 5b pop %rbx 18: 5d pop %rbp 19: 41 5c pop %r12 1b: c3 ret 1c: cc int3 1d: cc int3 1e: cc int3 1f: cc int3 20: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax 27: 7f ff ff 2a:* 48 39 c7 cmp %rax,%rdi <-- trapping instruction 2d: 76 dd jbe 0xc 2f: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 34: 48 89 fd mov %rdi,%rbp 37: 48 rex.W 38: b8 00 00 00 00 mov $0x0,%eax 3d: 00 fc add %bh,%ah 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 48 39 c7 cmp %rax,%rdi 3: 76 dd jbe 0xffffffffffffffe2 5: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 a: 48 89 fd mov %rdi,%rbp d: 48 rex.W e: b8 00 00 00 00 mov $0x0,%eax 13: 00 fc add %bh,%ah 15: ff .byte 0xff [ 8768.667357][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000286 [ 8768.667661][ C3] RAX: ffff7fffffffffff RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8768.668055][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8768.668458][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8768.668841][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8768.669226][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8768.669607][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8768.670036][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8768.670355][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8768.670764][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8768.671159][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8768.671552][ C3] PKRU: 55555554 [ 8768.671740][ C3] Call Trace: [ 8768.671903][ C3] [ 8768.672045][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8768.672297][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8768.672532][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8768.672798][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8768.673060][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8768.673340][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8768.673594][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8768.673890][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8768.674140][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 8768.674393][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8768.674692][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8768.674975][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8768.675278][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8768.675559][ C3] ? kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [ 8768.675807][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8768.676077][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8768.676378][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8768.676611][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8768.676840][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8768.677071][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8768.677311][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8768.677572][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8768.677847][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8768.678077][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8768.678308][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8768.678557][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8768.678784][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8768.679022][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8768.679271][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8768.679537][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8768.679803][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8768.680042][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8768.680304][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8768.680579][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8768.680923][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8768.681173][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8768.681490][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8768.681759][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8768.681955][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8768.682178][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8768.682421][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8768.682688][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8768.682911][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8768.683128][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8768.683436][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8768.683731][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8768.684000][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8768.684285][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8768.684524][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8768.684745][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8768.685035][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8768.685308][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8768.685621][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8768.685852][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8768.686139][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8768.686414][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8768.686718][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8768.686965][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8768.687193][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8768.687432][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8768.687731][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8768.688052][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8768.688341][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8768.688605][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8768.688883][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8768.689187][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8768.689486][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8768.689800][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8768.690030][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8768.690286][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8768.690541][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8768.690803][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8768.691076][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8768.691378][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8768.691620][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8768.691885][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8768.692118][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8768.692352][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8768.692573][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8768.692804][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8768.693058][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8768.693306][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8768.693563][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8768.693838][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8768.694139][ C3] tc_run (net/core/dev.c:3945) [ 8768.694337][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8768.694558][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8768.694788][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8768.695039][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8768.695284][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8768.695514][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8768.695769][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8768.696062][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8768.696325][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8768.696568][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8768.696823][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8768.697070][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8768.697395][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8768.697661][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8768.697904][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8768.698162][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8768.698371][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8768.698606][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8768.698871][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8768.699172][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8768.699437][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8768.699679][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8768.699902][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8768.700160][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8768.700396][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8768.700664][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8768.700899][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8768.701143][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8768.701374][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8768.701635][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8768.701916][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8768.702151][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8768.702390][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8768.702680][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8768.702989][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8768.703226][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8768.703477][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8768.703735][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8768.703967][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8768.704195][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8768.704447][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8768.704700][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8768.704951][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8768.705211][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8768.705485][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8768.705716][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8768.705996][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8768.706225][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8768.706480][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8768.706694][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8768.706980][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8768.707235][ C3] __do_softirq (kernel/softirq.c:553) [ 8768.707465][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8768.707681][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8768.707963][ C3] [ 8768.708111][ C3] [ 8768.708262][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8768.708564][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8768.708878][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8768.709812][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8768.710106][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8768.710496][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8768.710883][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8768.711267][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8768.711651][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8768.712039][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8768.712323][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8768.712535][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8768.712754][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8768.712997][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8768.713275][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8768.713503][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8768.713751][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8768.713994][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8768.714276][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8768.714489][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8768.714724][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8768.714962][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8768.715193][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8768.715474][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8768.715729][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8768.715958][ C3] ksys_write (fs/read_write.c:643) [ 8768.716166][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8768.716406][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8768.716700][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8768.716925][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8768.717213][ C3] RIP: 0033:0x7f93b2836957 [ 8768.717432][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8768.718367][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8768.718773][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8768.719159][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8768.719544][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8768.719926][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8768.720311][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8796.614917][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8796.615402][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8796.615827][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8796.616260][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8796.617093][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8796.617653][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8796.617950][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8796.618845][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8796.619126][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8796.619492][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8796.619855][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8796.620220][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8796.620592][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8796.620956][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8796.621366][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8796.621672][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8796.622036][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8796.622404][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8796.622769][ C1] PKRU: 55555554 [ 8796.622935][ C1] Call Trace: [ 8796.623092][ C1] [ 8796.623232][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8796.623472][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8796.623696][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8796.623949][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8796.624200][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8796.624466][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8796.624710][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8796.624991][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8796.625233][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8796.625516][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8796.625787][ C1] [ 8796.625925][ C1] [ 8796.626064][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8796.626356][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8796.626621][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8796.626893][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8796.627156][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8796.627444][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8796.627666][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8796.627886][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8796.628115][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8796.628366][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8796.628627][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8796.628846][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8796.629068][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8796.629307][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8796.629523][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8796.629748][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8796.629985][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8796.630245][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8796.630505][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8796.630734][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8796.630983][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8796.631227][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8796.631546][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8796.631778][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8796.632071][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8796.632317][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8796.632504][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8796.632714][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8796.632949][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8796.633205][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8796.633455][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8796.633666][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8796.633957][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8796.634240][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8796.634499][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8796.634769][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8796.635000][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8796.635212][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8796.635486][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8796.635748][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8796.636047][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8796.636266][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8796.636539][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8796.636801][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8796.637091][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8796.637329][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8796.637544][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8796.637772][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8796.638059][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8796.638367][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8796.638641][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8796.638893][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8796.639157][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8796.639444][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8796.639705][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8796.639995][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8796.640223][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8796.640505][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8796.640741][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8796.640980][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8796.641220][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8796.641474][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8796.641722][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8796.641949][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8796.642191][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8796.642433][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8796.642642][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8796.642877][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8796.643127][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8796.643374][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8796.643575][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8796.643820][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8796.644105][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8796.644328][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8796.644540][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8796.644769][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8796.645003][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8796.645266][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8796.645514][ C1] tc_run (net/core/dev.c:3945) [ 8796.645703][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8796.645915][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8796.646133][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8796.646373][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8796.646606][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8796.646825][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8796.647067][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8796.647350][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8796.647600][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8796.647832][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8796.648074][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8796.648313][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8796.648572][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8796.648882][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8796.649135][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8796.649369][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8796.649612][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8796.649811][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8796.650027][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8796.650252][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8796.650516][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8796.650747][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8796.650968][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8796.651197][ C1] ? __create_object (mm/kmemleak.c:756) [ 8796.651423][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8796.651668][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8796.651926][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8796.652178][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8796.652438][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8796.652658][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8796.652902][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8796.653111][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8796.653318][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8796.653537][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8796.653767][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8796.654000][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8796.654251][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8796.654458][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8796.654688][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8796.654922][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8796.655141][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8796.655385][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8796.655607][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8796.655851][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8796.656073][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8796.656333][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8796.656608][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8796.656883][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8796.657180][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8796.657412][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8796.657691][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8796.657906][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8796.658182][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8796.658396][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8796.659286][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8796.659672][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8796.660038][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8796.660408][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8796.660772][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8796.661139][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8796.663504][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8796.664019][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8796.664507][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8796.664961][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8796.665841][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8796.666434][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 8796.666710][ C3] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff All code ======== 0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7: 00 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 66 0f 1f 00 nopw (%rax) 1c: 48 85 f6 test %rsi,%rsi 1f: 0f 84 5e 01 00 00 je 0x183 25: 48 89 f8 mov %rdi,%rax 28: 41 54 push %r12 2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction 2e: 48 01 f0 add %rsi,%rax 31: 55 push %rbp 32: 53 push %rbx 33: 72 14 jb 0x49 35: eb 26 jmp 0x5d 37: cc int3 38: cc int3 39: cc int3 3a: 48 rex.W 3b: b8 ff ff ff ff mov $0xffffffff,%eax Code starting with the faulting instruction =========================================== 0: 44 0f b6 c2 movzbl %dl,%r8d 4: 48 01 f0 add %rsi,%rax 7: 55 push %rbp 8: 53 push %rbx 9: 72 14 jb 0x1f b: eb 26 jmp 0x33 d: cc int3 e: cc int3 f: cc int3 10: 48 rex.W 11: b8 ff ff ff ff mov $0xffffffff,%eax [ 8796.667648][ C3] RSP: 0018:ffffc90000277a88 EFLAGS: 00000202 [ 8796.667944][ C3] RAX: ffff888007a89b58 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8796.668328][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8796.668714][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8796.669099][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8796.669483][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8796.669867][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8796.670300][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8796.670624][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8796.671012][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8796.671396][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8796.671778][ C3] PKRU: 55555554 [ 8796.671954][ C3] Call Trace: [ 8796.672120][ C3] [ 8796.672265][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8796.672518][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8796.672753][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8796.673020][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8796.673285][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8796.673562][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8796.673818][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8796.674117][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8796.674370][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8796.674669][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8796.674955][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8796.675256][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8796.675536][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [ 8796.675783][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8796.676054][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8796.676355][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8796.676590][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8796.676823][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8796.677053][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8796.677293][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8796.677556][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8796.677831][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8796.678062][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8796.678294][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8796.678546][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8796.678771][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8796.679010][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8796.679259][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8796.679525][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8796.679795][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8796.680033][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8796.680297][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8796.680555][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8796.680890][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8796.681134][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8796.681443][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8796.681696][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8796.681892][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8796.682116][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8796.682361][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8796.682627][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8796.682852][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8796.683071][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8796.683379][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8796.683675][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8796.683946][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8796.684231][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8796.684472][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8796.684694][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8796.684987][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8796.685264][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8796.685577][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8796.685806][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8796.686096][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8796.686371][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8796.686678][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8796.686924][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8796.687150][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8796.687389][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8796.687691][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8796.688012][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8796.688301][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8796.688567][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8796.688845][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8796.689147][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8796.689447][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8796.689762][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8796.689992][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8796.690250][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8796.690511][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8796.690769][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8796.691043][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8796.691345][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8796.691588][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8796.691854][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8796.692088][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8796.692323][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8796.692547][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8796.692776][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8796.693030][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8796.693278][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8796.693539][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8796.693812][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8796.694135][ C3] tc_run (net/core/dev.c:3945) [ 8796.694339][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8796.694567][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8796.694802][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8796.695060][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8796.695315][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8796.695544][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8796.695797][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8796.696091][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8796.696352][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8796.696595][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8796.696849][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8796.697096][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8796.697423][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8796.697690][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8796.697934][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8796.698190][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8796.698399][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8796.698634][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8796.698900][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8796.699201][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8796.699470][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8796.699712][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8796.699933][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8796.700194][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8796.700434][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8796.700676][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8796.700907][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8796.701147][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8796.701374][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8796.701632][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8796.701903][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8796.702140][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8796.702381][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8796.702669][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8796.702977][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8796.703213][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8796.703464][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8796.703722][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8796.703955][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8796.704184][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8796.704436][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8796.704688][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8796.704938][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8796.705198][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8796.705473][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8796.705702][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8796.705985][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8796.706216][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8796.706471][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8796.706683][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8796.706969][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8796.707227][ C3] __do_softirq (kernel/softirq.c:553) [ 8796.707456][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8796.707679][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8796.707960][ C3] [ 8796.708110][ C3] [ 8796.708259][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8796.708564][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8796.708875][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8796.709808][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8796.710104][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8796.710491][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8796.710873][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8796.711257][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8796.711641][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8796.712027][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8796.712312][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8796.712525][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8796.712747][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8796.712989][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8796.713268][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8796.713498][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8796.713746][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8796.713991][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8796.714270][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8796.714485][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8796.714718][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8796.714954][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8796.715184][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8796.715461][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8796.715717][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8796.715945][ C3] ksys_write (fs/read_write.c:643) [ 8796.716155][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8796.716395][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8796.716687][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8796.716911][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8796.717199][ C3] RIP: 0033:0x7f93b2836957 [ 8796.717418][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8796.718349][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8796.718755][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8796.719138][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8796.719521][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8796.719904][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8796.720287][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8821.892510][ C3] rcu: 3-....: (6421219 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=1560952 | [ 8821.893049][ C3] rcu: (t=6427921 jiffies g=1064457 q=106 ncpus=4) | [ 8821.893374][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 8821.893643][ C1] NMI backtrace for cpu 1 [ 8821.893655][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8821.893658][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8821.893666][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8821.893669][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8821.893672][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8821.893674][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8821.893676][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8821.893678][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8821.893680][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8821.893681][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8821.893683][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8821.893686][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8821.893688][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8821.893689][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8821.893690][ C1] PKRU: 55555554 [ 8821.893691][ C1] Call Trace: [ 8821.893695][ C1] [ 8821.893699][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8821.893704][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8821.893710][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8821.893714][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8821.893718][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8821.893720][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8821.893726][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8821.893729][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8821.893732][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8821.893735][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8821.893739][ C1] [ 8821.893739][ C1] [ 8821.893741][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8821.893745][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8821.893750][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8821.893753][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8821.893757][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8821.893760][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8821.893763][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8821.893765][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8821.893769][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8821.893772][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8821.893779][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8821.893782][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8821.893787][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8821.893792][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8821.893796][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8821.893799][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8821.893801][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8821.893803][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8821.893809][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8821.893813][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8821.893816][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8821.893826][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8821.893828][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8821.893830][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8821.893836][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8821.893839][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8821.893842][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8821.893846][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8821.893852][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8821.893857][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8821.893860][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8821.893868][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8821.893872][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8821.893874][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8821.893878][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8821.893881][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8821.893885][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8821.893887][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8821.893891][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8821.893895][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8821.893899][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8821.893902][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8821.893904][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8821.893907][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8821.893915][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8821.893921][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8821.893927][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8821.893931][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8821.893941][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8821.893948][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8821.893950][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8821.893957][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8821.893960][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8821.893966][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8821.893971][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8821.893973][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8821.893976][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8821.893979][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8821.893981][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8821.893984][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8821.893987][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8821.893990][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8821.893993][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8821.893996][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8821.893999][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8821.894002][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8821.894004][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8821.894006][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8821.894011][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8821.894015][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8821.894019][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8821.894023][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8821.894026][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8821.894029][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8821.894032][ C1] tc_run (net/core/dev.c:3945) [ 8821.894036][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8821.894039][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8821.894041][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8821.894045][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8821.894049][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8821.894051][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8821.894054][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8821.894058][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8821.894061][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8821.894064][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8821.894067][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8821.894070][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8821.894073][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8821.894080][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8821.894082][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8821.894086][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8821.894089][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8821.894092][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8821.894095][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8821.894098][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8821.894102][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8821.894105][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8821.894108][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8821.894111][ C1] ? __create_object (mm/kmemleak.c:756) [ 8821.894114][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8821.894120][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8821.894123][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8821.894126][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8821.894130][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8821.894133][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8821.894137][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8821.894140][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8821.894142][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8821.894145][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8821.894146][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8821.894151][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8821.894156][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8821.894158][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8821.894163][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8821.894164][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8821.894168][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8821.894172][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8821.894176][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8821.894179][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8821.894185][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8821.894188][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8821.894191][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8821.894195][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8821.894199][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8821.894203][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8821.894206][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8821.894210][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8821.894213][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8821.894218][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8821.894220][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8821.894222][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8821.894224][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8821.894226][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8821.894228][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8821.894230][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8821.894226][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 8821.894228][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 8821.894230][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8821.894234][ C1] [ 8821.939952][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8821.940548][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 8821.940824][ C3] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 8821.941763][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [ 8821.942059][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8821.942446][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8821.942831][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8821.943216][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8821.943601][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8821.943986][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8821.944419][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8821.944739][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8821.945125][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8821.945511][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8821.945896][ C3] PKRU: 55555554 [ 8821.946071][ C3] Call Trace: [ 8821.946235][ C3] [ 8821.946381][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8821.946645][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8821.946890][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8821.947134][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8821.947356][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8821.947617][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8821.947879][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8821.948128][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8821.948402][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8821.948637][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8821.948942][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8821.949205][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8821.949484][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8821.949739][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8821.950032][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8821.950290][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8821.950591][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8821.950878][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8821.951183][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8821.951460][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 8821.951734][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8821.952005][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8821.952306][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8821.952542][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8821.952773][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8821.953004][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8821.953244][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8821.953507][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8821.953784][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8821.954014][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8821.954247][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8821.954497][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8821.954725][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8821.954964][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8821.955214][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8821.955479][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8821.955747][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8821.955986][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8821.956249][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8821.956505][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8821.956839][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8821.957084][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8821.957394][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8821.957648][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8821.957845][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8821.958069][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8821.958313][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8821.958579][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8821.958805][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8821.959024][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8821.959332][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8821.959629][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8821.959900][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8821.960185][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8821.960448][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8821.960670][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8821.960961][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8821.961236][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8821.961551][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8821.961781][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8821.962068][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8821.962343][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8821.962649][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8821.962896][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8821.963123][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8821.963364][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8821.963666][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8821.963987][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8821.964275][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8821.964541][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8821.964820][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8821.965129][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8821.965428][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8821.965742][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8821.965972][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8821.966228][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8821.966482][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8821.966741][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8821.967014][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8821.967317][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8821.967560][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8821.967829][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8821.968063][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8821.968297][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8821.968519][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8821.968750][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8821.969005][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8821.969252][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8821.969509][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8821.969785][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8821.970087][ C3] tc_run (net/core/dev.c:3945) [ 8821.970289][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8821.970511][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8821.970743][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8821.970994][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8821.971238][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8821.971469][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8821.971724][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8821.972018][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8821.972281][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8821.972525][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8821.972780][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8821.973029][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8821.973353][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8821.973621][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8821.973865][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8821.974121][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8821.974330][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8821.974565][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8821.974831][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8821.975132][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8821.975399][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8821.975643][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8821.975867][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8821.976128][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8821.976364][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8821.976607][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8821.976839][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8821.977079][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8821.977306][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8821.977563][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8821.977836][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8821.978072][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8821.978311][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8821.978603][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8821.978912][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8821.979148][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8821.979400][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8821.979659][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8821.979891][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8821.980121][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8821.980379][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8821.980632][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8821.980884][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8821.981143][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8821.981417][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8821.981648][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8821.981933][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8821.982163][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8821.982420][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8821.982633][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8821.982920][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8821.983160][ C3] __do_softirq (kernel/softirq.c:553) [ 8821.983384][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8821.983597][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8821.983872][ C3] [ 8821.984016][ C3] [ 8821.984164][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8821.984457][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8821.984771][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8821.985707][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8821.986002][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8821.986389][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8821.986775][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8821.987159][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8821.987544][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8821.987932][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8821.988217][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8821.988432][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8821.988654][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8821.988898][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8821.989180][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8821.989408][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8821.989657][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8821.989902][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8821.990184][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8821.990402][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8821.990638][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8821.990875][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8821.991106][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8821.991385][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8821.991643][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8821.991872][ C3] ksys_write (fs/read_write.c:643) [ 8821.992081][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8821.992323][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8821.992617][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8821.992842][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8821.993130][ C3] RIP: 0033:0x7f93b2836957 [ 8821.993352][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8821.994293][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8821.994698][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8821.995084][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8821.995469][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8821.995853][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8821.996237][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8848.614899][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8848.615386][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8848.615813][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8848.616242][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8848.617078][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8848.617641][ C1] RIP: 0010:kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 8848.617904][ C1] Code: ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 <48> 89 e8 49 8d 59 01 48 89 da 48 29 ea 48 83 fa 10 0f 8e c0 00 00 All code ======== 0: ff (bad) 1: ff 48 39 decl 0x39(%rax) 4: c7 (bad) 5: 76 dd jbe 0xffffffffffffffe4 7: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 c: 48 89 fd mov %rdi,%rbp f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 16: fc ff df 19: 4d 89 d1 mov %r10,%r9 1c: 48 c1 ed 03 shr $0x3,%rbp 20: 49 c1 e9 03 shr $0x3,%r9 24: 48 01 c5 add %rax,%rbp 27: 49 01 c1 add %rax,%r9 2a:* 48 89 e8 mov %rbp,%rax <-- trapping instruction 2d: 49 8d 59 01 lea 0x1(%r9),%rbx 31: 48 89 da mov %rbx,%rdx 34: 48 29 ea sub %rbp,%rdx 37: 48 83 fa 10 cmp $0x10,%rdx 3b: 0f .byte 0xf 3c: 8e c0 mov %eax,%es ... Code starting with the faulting instruction =========================================== 0: 48 89 e8 mov %rbp,%rax 3: 49 8d 59 01 lea 0x1(%r9),%rbx 7: 48 89 da mov %rbx,%rdx a: 48 29 ea sub %rbp,%rdx d: 48 83 fa 10 cmp $0x10,%rdx 11: 0f .byte 0xf 12: 8e c0 mov %eax,%es ... [ 8848.618798][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000286 [ 8848.619079][ C1] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8848.619446][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8848.619810][ C1] RBP: ffffed1000f511c3 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8848.620198][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8848.620580][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8848.620963][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8848.621373][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8848.621677][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8848.622041][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8848.622407][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8848.622772][ C1] PKRU: 55555554 [ 8848.622938][ C1] Call Trace: [ 8848.623092][ C1] [ 8848.623232][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8848.623474][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8848.623697][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8848.623952][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8848.624204][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8848.624468][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8848.624712][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8848.624992][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8848.625235][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8848.625517][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8848.625790][ C1] [ 8848.625927][ C1] [ 8848.626067][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8848.626357][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8848.626622][ C1] ? kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 8848.626858][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8848.627117][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8848.627406][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8848.627628][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8848.627849][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8848.628078][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8848.628328][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8848.628589][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8848.628808][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8848.629029][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8848.629270][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8848.629485][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8848.629711][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8848.629948][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8848.630208][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8848.630462][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8848.630690][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8848.630938][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8848.631180][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8848.631501][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8848.631733][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8848.632026][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8848.632269][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8848.632457][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8848.632667][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8848.632901][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8848.633156][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8848.633407][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8848.633616][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8848.633908][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8848.634190][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8848.634450][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8848.634720][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8848.634948][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8848.635160][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8848.635435][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8848.635697][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8848.635996][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8848.636214][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8848.636486][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8848.636748][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8848.637038][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8848.637274][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8848.637489][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8848.637717][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8848.638004][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8848.638311][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8848.638587][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8848.638839][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8848.639102][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8848.639389][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8848.639650][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8848.639939][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8848.640171][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8848.640428][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8848.640655][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8848.640883][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8848.641110][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8848.641354][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8848.641586][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8848.641813][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8848.642054][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8848.642298][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8848.642506][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8848.642741][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8848.642991][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8848.643237][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8848.643437][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8848.643682][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8848.643966][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8848.644189][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8848.644402][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8848.644631][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8848.644865][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8848.645127][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8848.645375][ C1] tc_run (net/core/dev.c:3945) [ 8848.645563][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8848.645774][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8848.645993][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8848.646233][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8848.646465][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8848.646684][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8848.646926][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8848.647207][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8848.647456][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8848.647687][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8848.647934][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8848.648169][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8848.648427][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8848.648737][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8848.648989][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8848.649223][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8848.649465][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8848.649664][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8848.649879][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8848.650102][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8848.650368][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8848.650599][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8848.650819][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8848.651047][ C1] ? __create_object (mm/kmemleak.c:756) [ 8848.651273][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8848.651517][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8848.651773][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8848.652023][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8848.652284][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8848.652504][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8848.652747][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8848.652954][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8848.653158][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8848.653378][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8848.653606][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8848.653838][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8848.654087][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8848.654298][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8848.654529][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8848.654762][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8848.654981][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8848.655226][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8848.655446][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8848.655689][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8848.655910][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8848.656170][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8848.656445][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8848.656721][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8848.657016][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8848.657248][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8848.657527][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8848.657740][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8848.658015][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8848.658226][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8848.659113][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8848.659500][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8848.659867][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8848.660240][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8848.660603][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8848.660968][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8848.663310][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8848.663819][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8848.664307][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8848.664759][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8848.665639][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8848.666229][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8848.666542][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8848.667476][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8848.667772][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8848.668156][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8848.668541][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8848.668923][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8848.669307][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8848.669691][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8848.670121][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8848.670447][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8848.670832][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8848.671215][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8848.671600][ C3] PKRU: 55555554 [ 8848.671773][ C3] Call Trace: [ 8848.671938][ C3] [ 8848.672079][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8848.672333][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8848.672567][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8848.672834][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8848.673098][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8848.673375][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8848.673629][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8848.673921][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8848.674174][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8848.674470][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8848.674755][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8848.675056][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8848.675335][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8848.675620][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8848.675897][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8848.676196][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8848.676431][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8848.676661][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8848.676891][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8848.677129][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8848.677392][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8848.677667][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8848.677896][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8848.678129][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8848.678381][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8848.678607][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8848.678845][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8848.679094][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8848.679358][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8848.679625][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8848.679862][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8848.680126][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8848.680385][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8848.680719][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8848.680962][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8848.681270][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8848.681522][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8848.681718][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8848.681942][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8848.682186][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8848.682452][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8848.682677][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8848.682893][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8848.683200][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8848.683496][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8848.683766][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8848.684050][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8848.684291][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8848.684511][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8848.684800][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8848.685075][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8848.685389][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8848.685618][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8848.685906][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8848.686181][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8848.686486][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8848.686732][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8848.686960][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8848.687201][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8848.687502][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8848.687822][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8848.688110][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8848.688375][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8848.688652][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8848.688954][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8848.689253][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8848.689568][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8848.689797][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8848.690055][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8848.690312][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8848.690570][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8848.690842][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8848.691143][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8848.691384][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8848.691650][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8848.691882][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8848.692116][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8848.692338][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8848.692569][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8848.692822][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8848.693070][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8848.693329][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8848.693602][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8848.693904][ C3] tc_run (net/core/dev.c:3945) [ 8848.694100][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8848.694325][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8848.694553][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8848.694804][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8848.695049][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8848.695280][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8848.695535][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8848.695828][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8848.696090][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8848.696333][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8848.696588][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8848.696835][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8848.697160][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8848.697427][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8848.697671][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8848.697925][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8848.698133][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8848.698368][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8848.698633][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8848.698933][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8848.699200][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8848.699442][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8848.699665][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8848.699923][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8848.700162][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8848.700405][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8848.700637][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8848.700879][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8848.701104][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8848.701363][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8848.701634][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8848.701870][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8848.702109][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8848.702399][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8848.702707][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8848.702942][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8848.703194][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8848.703452][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8848.703684][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8848.703912][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8848.704165][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8848.704417][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8848.704667][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8848.704926][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8848.705202][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8848.705430][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8848.705711][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8848.705942][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8848.706198][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8848.706409][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8848.706696][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8848.706935][ C3] __do_softirq (kernel/softirq.c:553) [ 8848.707175][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8848.707394][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8848.707675][ C3] [ 8848.707823][ C3] [ 8848.707972][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8848.708273][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8848.708596][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8848.709527][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8848.709824][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8848.710212][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8848.710597][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8848.710980][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8848.711369][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8848.711756][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8848.712042][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8848.712256][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8848.712478][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8848.712720][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8848.713000][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8848.713231][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8848.713479][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8848.713723][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8848.714002][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8848.714216][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8848.714451][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8848.714687][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8848.714918][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8848.715197][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8848.715452][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8848.715680][ C3] ksys_write (fs/read_write.c:643) [ 8848.715889][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8848.716127][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8848.716425][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8848.716649][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8848.716936][ C3] RIP: 0033:0x7f93b2836957 [ 8848.717154][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8848.718089][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8848.718496][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8848.718880][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8848.719264][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8848.719648][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8848.720033][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8876.614889][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8876.615375][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8876.615801][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8876.616232][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8876.617065][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8876.617626][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8876.617924][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8876.618819][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8876.619100][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8876.619467][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8876.619832][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8876.620202][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8876.620568][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8876.620934][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8876.621346][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8876.621650][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8876.622016][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8876.622383][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8876.622749][ C1] PKRU: 55555554 [ 8876.622916][ C1] Call Trace: [ 8876.623070][ C1] [ 8876.623216][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8876.623457][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8876.623681][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8876.623935][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8876.624186][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8876.624453][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8876.624696][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8876.624977][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8876.625220][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8876.625503][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8876.625775][ C1] [ 8876.625914][ C1] [ 8876.626053][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8876.626346][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8876.626611][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8876.626882][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8876.627146][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8876.627434][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8876.627656][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8876.627877][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8876.628106][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8876.628358][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8876.628621][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8876.628840][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8876.629062][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8876.629303][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8876.629517][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8876.629743][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8876.629980][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8876.630241][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8876.630496][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8876.630726][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8876.630975][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8876.631218][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8876.631538][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8876.631770][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8876.632065][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8876.632308][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8876.632496][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8876.632707][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8876.632939][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8876.633195][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8876.633447][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8876.633655][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8876.633949][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8876.634232][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8876.634490][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8876.634762][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8876.634992][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8876.635202][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8876.635478][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8876.635741][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8876.636040][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8876.636259][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8876.636533][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8876.636795][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8876.637086][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8876.637321][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8876.637538][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8876.637766][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8876.638053][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8876.638361][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8876.638636][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8876.638889][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8876.639154][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8876.639445][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8876.639706][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8876.639997][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8876.640229][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8876.640485][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8876.640715][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8876.640942][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8876.641171][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8876.641414][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8876.641648][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8876.641876][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8876.642118][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8876.642364][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8876.642572][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8876.642807][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8876.643057][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8876.643305][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8876.643505][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8876.643751][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8876.644036][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8876.644258][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8876.644473][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8876.644702][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8876.644938][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8876.645199][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8876.645447][ C1] tc_run (net/core/dev.c:3945) [ 8876.645636][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8876.645846][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8876.646066][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8876.646307][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8876.646540][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8876.646761][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8876.647004][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8876.647285][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8876.647536][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8876.647769][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8876.648012][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8876.648249][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8876.648507][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8876.648820][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8876.649073][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8876.649307][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8876.649551][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8876.649749][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8876.649967][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8876.650197][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8876.650459][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8876.650691][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8876.650912][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8876.651163][ C1] ? __create_object (mm/kmemleak.c:756) [ 8876.651398][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8876.651644][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8876.651901][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8876.652151][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8876.652413][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8876.652633][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8876.652879][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8876.653088][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8876.653293][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8876.653511][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8876.653742][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8876.653977][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8876.654229][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8876.654439][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8876.654668][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8876.654903][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8876.655120][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8876.655366][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8876.655587][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8876.655830][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8876.656052][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8876.656315][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8876.656589][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8876.656866][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8876.657161][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8876.657394][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8876.657673][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8876.657885][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8876.658162][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8876.658372][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8876.659263][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8876.659649][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8876.660020][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8876.660389][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8876.660755][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8876.661119][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8876.663460][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8876.663969][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8876.664456][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8876.664909][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8876.665787][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8876.666381][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8876.666694][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8876.667632][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8876.667930][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8876.668316][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8876.668701][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8876.669086][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8876.669475][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8876.669861][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8876.670298][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8876.670619][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8876.671004][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8876.671393][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8876.671777][ C3] PKRU: 55555554 [ 8876.671954][ C3] Call Trace: [ 8876.672118][ C3] [ 8876.672262][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8876.672514][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8876.672750][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8876.673017][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8876.673284][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8876.673564][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8876.673820][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8876.674116][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8876.674369][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8876.674667][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8876.674952][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8876.675255][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8876.675535][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8876.675821][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8876.676103][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8876.676404][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8876.676637][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8876.676870][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8876.677102][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8876.677343][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8876.677608][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8876.677880][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8876.678112][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8876.678346][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8876.678597][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8876.678823][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8876.679060][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8876.679309][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8876.679575][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8876.679843][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8876.680087][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8876.680350][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8876.680605][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8876.680942][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8876.681186][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8876.681495][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8876.681748][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8876.681947][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8876.682168][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8876.682413][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8876.682682][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8876.682905][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8876.683125][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8876.683434][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8876.683729][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8876.684001][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8876.684284][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8876.684525][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8876.684748][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8876.685037][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8876.685313][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8876.685629][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8876.685861][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8876.686146][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8876.686423][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8876.686730][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8876.686977][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8876.687204][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8876.687442][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8876.687744][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8876.688069][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8876.688360][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8876.688624][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8876.688902][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8876.689204][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8876.689505][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8876.689820][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8876.690056][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8876.690313][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8876.690565][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8876.690823][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8876.691101][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8876.691403][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8876.691643][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8876.691913][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8876.692145][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8876.692399][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8876.692630][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8876.692867][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8876.693129][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8876.693384][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8876.693652][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8876.693925][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8876.694227][ C3] tc_run (net/core/dev.c:3945) [ 8876.694423][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8876.694648][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8876.694878][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8876.695130][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8876.695375][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8876.695605][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8876.695861][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8876.696152][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8876.696418][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8876.696661][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8876.696916][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8876.697165][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8876.697492][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8876.697758][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8876.698002][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8876.698258][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8876.698469][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8876.698702][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8876.698971][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8876.699274][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8876.699541][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8876.699785][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8876.700013][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8876.700275][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8876.700510][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8876.700753][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8876.700985][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8876.701226][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8876.701454][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8876.701711][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8876.701981][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8876.702218][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8876.702459][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8876.702750][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8876.703059][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8876.703296][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8876.703548][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8876.703808][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8876.704039][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8876.704268][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8876.704520][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8876.704772][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8876.705023][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8876.705285][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8876.705561][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8876.705792][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8876.706073][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8876.706305][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8876.706559][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8876.706772][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8876.707059][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8876.707319][ C3] __do_softirq (kernel/softirq.c:553) [ 8876.707550][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8876.707768][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8876.708051][ C3] [ 8876.708202][ C3] [ 8876.708350][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8876.708653][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8876.708962][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8876.709895][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8876.710196][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8876.710580][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8876.710964][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8876.711350][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8876.711734][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8876.712119][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8876.712406][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8876.712617][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8876.712840][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8876.713084][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8876.713360][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8876.713590][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8876.713838][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8876.714082][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8876.714361][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8876.714576][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8876.714810][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8876.715045][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8876.715275][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8876.715556][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8876.715811][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8876.716038][ C3] ksys_write (fs/read_write.c:643) [ 8876.716248][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8876.716489][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8876.716782][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8876.717005][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8876.717294][ C3] RIP: 0033:0x7f93b2836957 [ 8876.717511][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8876.718447][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8876.718852][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8876.719236][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8876.719621][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8876.720009][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8876.720394][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8876.720783][ C3] | [ 8899.995162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8899.995514][ C1] rcu: 1-....: (6512111 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1579871 | [ 8899.996031][ C1] rcu: (t=6506024 jiffies g=1064457 q=106 ncpus=4) [ 8899.996755][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8899.997319][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8899.997623][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8899.998517][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8899.998800][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8899.999169][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8899.999539][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8899.999907][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8900.000276][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8900.000644][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8900.001056][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8900.001362][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8900.001729][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8900.002097][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8900.002467][ C1] PKRU: 55555554 [ 8900.002634][ C1] Call Trace: [ 8900.002790][ C1] [ 8900.002931][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8900.003184][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8900.003419][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8900.003652][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8900.003863][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8900.004115][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8900.004364][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8900.004600][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8900.004861][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8900.005085][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8900.005373][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8900.005623][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8900.005890][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8900.006132][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8900.006414][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8900.006655][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8900.006937][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8900.007212][ C1] [ 8900.007350][ C1] [ 8900.007490][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8900.007779][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8900.008045][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8900.008319][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8900.008584][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8900.008872][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8900.009094][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8900.009319][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8900.009546][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8900.009797][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8900.010083][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8900.010314][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8900.010548][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8900.010799][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8900.011024][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8900.011263][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8900.011499][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8900.011752][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8900.012007][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8900.012235][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8900.012487][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8900.012730][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8900.013049][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8900.013282][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8900.013576][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8900.013818][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8900.014007][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8900.014219][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8900.014452][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8900.014708][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8900.014960][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8900.015169][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8900.015462][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8900.015745][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8900.016003][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8900.016276][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8900.016506][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8900.016715][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8900.016991][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8900.017255][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8900.017554][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8900.017785][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8900.018059][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8900.018321][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8900.018613][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8900.018848][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8900.019065][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8900.019295][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8900.019584][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8900.019890][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8900.020168][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8900.020423][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8900.020687][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8900.020974][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8900.021235][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8900.021526][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8900.021755][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8900.022012][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8900.022243][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8900.022469][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8900.022697][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8900.022940][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8900.023174][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8900.023403][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8900.023645][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8900.023887][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8900.024096][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8900.024332][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8900.024582][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8900.024828][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8900.025028][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8900.025275][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8900.025562][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8900.025786][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8900.026001][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8900.026232][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8900.026467][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8900.026730][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8900.026976][ C1] tc_run (net/core/dev.c:3945) [ 8900.027167][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8900.027379][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8900.027599][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8900.027839][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8900.028073][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8900.028293][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8900.028535][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8900.028816][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8900.029066][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8900.029300][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8900.029543][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8900.029779][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8900.030043][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8900.030355][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8900.030611][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8900.030843][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8900.031087][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8900.031287][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8900.031504][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8900.031729][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8900.031991][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8900.032222][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8900.032443][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8900.032672][ C1] ? __create_object (mm/kmemleak.c:756) [ 8900.032896][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8900.033141][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8900.033400][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8900.033650][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8900.033911][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8900.034130][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8900.034377][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8900.034585][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8900.034789][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8900.035007][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8900.035238][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8900.035473][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8900.035720][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8900.035930][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8900.036159][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8900.036395][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8900.036611][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8900.036856][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8900.037075][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8900.037323][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8900.037544][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8900.037804][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8900.038079][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8900.038356][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8900.038653][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8900.038885][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8900.039165][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8900.039378][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8900.039655][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8900.039865][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8900.040836][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8900.041262][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8900.041642][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8900.042006][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8900.042368][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8900.042730][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8900.042730][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8900.043098][ C1] | [ 8900.043243][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 8900.043494][ C3] NMI backtrace for cpu 3 [ 8900.043506][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8900.043509][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8900.043517][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8900.043520][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8900.043523][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8900.043525][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8900.043527][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8900.043529][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8900.043531][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8900.043532][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8900.043534][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8900.043538][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8900.043540][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8900.043541][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8900.043542][ C3] PKRU: 55555554 [ 8900.043543][ C3] Call Trace: [ 8900.043546][ C3] [ 8900.043550][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8900.043555][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8900.043561][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8900.043566][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8900.043570][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8900.043572][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8900.043578][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8900.043582][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8900.043585][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8900.043588][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8900.043591][ C3] [ 8900.043592][ C3] [ 8900.043593][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8900.043596][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8900.043601][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8900.043605][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8900.043609][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8900.043613][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8900.043616][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8900.043619][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8900.043621][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8900.043625][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8900.043628][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8900.043635][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8900.043637][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8900.043641][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8900.043647][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8900.043650][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8900.043653][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8900.043655][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8900.043658][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8900.043664][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8900.043669][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8900.043672][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8900.043681][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8900.043684][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8900.043686][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8900.043690][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8900.043693][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8900.043696][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8900.043700][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8900.043706][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8900.043711][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8900.043715][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8900.043723][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8900.043727][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8900.043730][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8900.043733][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8900.043736][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8900.043741][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8900.043743][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8900.043748][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8900.043752][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8900.043756][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8900.043759][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8900.043761][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8900.043764][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8900.043771][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8900.043778][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8900.043784][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8900.043789][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8900.043799][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8900.043807][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8900.043816][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8900.043824][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8900.043827][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8900.043831][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8900.043836][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8900.043838][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8900.043841][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8900.043845][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8900.043852][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8900.043855][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8900.043860][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8900.043865][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8900.043869][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8900.043872][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8900.043874][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8900.043878][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8900.043880][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8900.043882][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8900.043886][ C3] tc_run (net/core/dev.c:3945) [ 8900.043889][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8900.043892][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8900.043894][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8900.043898][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8900.043902][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8900.043905][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8900.043908][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8900.043912][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8900.043914][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8900.043918][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8900.043922][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8900.043925][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8900.043932][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8900.043935][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8900.043938][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8900.043942][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8900.043945][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8900.043947][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8900.043950][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8900.043953][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8900.043956][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8900.043960][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8900.043962][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8900.043967][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8900.043970][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8900.043973][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8900.043977][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8900.043980][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8900.043983][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8900.043988][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8900.043991][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8900.043996][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8900.044000][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8900.044004][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8900.044007][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8900.044010][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8900.044014][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8900.044016][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8900.044020][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8900.044024][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8900.044029][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8900.044033][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8900.044036][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8900.044041][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8900.044044][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8900.044046][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8900.044052][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8900.044055][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8900.044059][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8900.044062][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8900.044066][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8900.044069][ C3] __do_softirq (kernel/softirq.c:553) [ 8900.044074][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8900.044077][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8900.044080][ C3] [ 8900.044081][ C3] [ 8900.044082][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8900.044086][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8900.044088][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8900.044090][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8900.044092][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8900.044094][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8900.044095][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8900.044097][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8900.044098][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8900.044102][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8900.044106][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8900.044113][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8900.044121][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8900.044124][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8900.044130][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8900.044132][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8900.044136][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8900.044141][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8900.044145][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8900.044149][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8900.044151][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8900.044155][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8900.044157][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8900.044162][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8900.044166][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8900.044171][ C3] ksys_write (fs/read_write.c:643) [ 8900.044174][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8900.044178][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8900.044182][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8900.044187][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8900.044190][ C3] RIP: 0033:0x7f93b2836957 [ 8900.044193][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8900.044195][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8900.044197][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8900.044199][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8900.044201][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8900.044202][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8900.044204][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8924.614899][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8924.615385][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8924.615816][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8924.616247][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8924.617083][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8924.617648][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 8924.617910][ C1] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff All code ======== 0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7: 00 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 66 0f 1f 00 nopw (%rax) 1c: 48 85 f6 test %rsi,%rsi 1f: 0f 84 5e 01 00 00 je 0x183 25: 48 89 f8 mov %rdi,%rax 28: 41 54 push %r12 2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction 2e: 48 01 f0 add %rsi,%rax 31: 55 push %rbp 32: 53 push %rbx 33: 72 14 jb 0x49 35: eb 26 jmp 0x5d 37: cc int3 38: cc int3 39: cc int3 3a: 48 rex.W 3b: b8 ff ff ff ff mov $0xffffffff,%eax Code starting with the faulting instruction =========================================== 0: 44 0f b6 c2 movzbl %dl,%r8d 4: 48 01 f0 add %rsi,%rax 7: 55 push %rbp 8: 53 push %rbx 9: 72 14 jb 0x1f b: eb 26 jmp 0x33 d: cc int3 e: cc int3 f: cc int3 10: 48 rex.W 11: b8 ff ff ff ff mov $0xffffffff,%eax [ 8924.618806][ C1] RSP: 0018:ffffc9000009e948 EFLAGS: 00000202 [ 8924.619089][ C1] RAX: ffff888007a88e18 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8924.619457][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8924.619829][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8924.620198][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8924.620564][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8924.620930][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8924.621342][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8924.621647][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8924.622015][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8924.622383][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8924.622749][ C1] PKRU: 55555554 [ 8924.622917][ C1] Call Trace: [ 8924.623075][ C1] [ 8924.623213][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8924.623454][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8924.623679][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8924.623934][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8924.624187][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8924.624452][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8924.624695][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8924.624977][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8924.625220][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8924.625504][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8924.625777][ C1] [ 8924.625917][ C1] [ 8924.626054][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8924.626345][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8924.626612][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 8924.626848][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8924.627106][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8924.627396][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8924.627618][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8924.627837][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8924.628065][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8924.628320][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8924.628583][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8924.628803][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8924.629024][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8924.629265][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8924.629480][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8924.629707][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8924.629948][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8924.630203][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8924.630461][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8924.630689][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8924.630939][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8924.631182][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8924.631502][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8924.631735][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8924.632027][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8924.632271][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8924.632457][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8924.632670][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8924.632903][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8924.633156][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8924.633409][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8924.633618][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8924.633910][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8924.634192][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8924.634452][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8924.634726][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8924.634954][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8924.635166][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8924.635442][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8924.635703][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8924.636001][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8924.636223][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8924.636497][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8924.636758][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8924.637050][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8924.637287][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8924.637506][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8924.637735][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8924.638021][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8924.638329][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8924.638603][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8924.638856][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8924.639122][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8924.639410][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8924.639671][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8924.639968][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8924.640200][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8924.640456][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8924.640686][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8924.640914][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8924.641143][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8924.641387][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8924.641621][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8924.641850][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8924.642093][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8924.642338][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8924.642546][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8924.642782][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8924.643033][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8924.643281][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8924.643479][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8924.643732][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8924.644016][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8924.644242][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8924.644456][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8924.644686][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8924.644921][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8924.645184][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8924.645432][ C1] tc_run (net/core/dev.c:3945) [ 8924.645621][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8924.645835][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8924.646055][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8924.646297][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8924.646531][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8924.646751][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8924.646995][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8924.647276][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8924.647529][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8924.647760][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8924.648004][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8924.648242][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8924.648499][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8924.648809][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8924.649065][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8924.649300][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8924.649545][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8924.649743][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8924.649965][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8924.650191][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8924.650454][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8924.650685][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8924.650909][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8924.651137][ C1] ? __create_object (mm/kmemleak.c:756) [ 8924.651361][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8924.651608][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8924.651867][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8924.652118][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8924.652379][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8924.652598][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8924.652843][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8924.653053][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8924.653257][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8924.653478][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8924.653708][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8924.653941][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8924.654189][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8924.654399][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8924.654629][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8924.654864][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8924.655081][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8924.655327][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8924.655548][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8924.655791][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8924.656015][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8924.656276][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8924.656552][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8924.656829][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8924.657124][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8924.657358][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8924.657636][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8924.657851][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8924.658128][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8924.658338][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8924.659232][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8924.659620][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8924.659992][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8924.660362][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8924.660729][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8924.661095][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8924.663428][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8924.663935][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8924.664422][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8924.664872][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8924.665750][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8924.666341][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8924.666653][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8924.667588][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8924.667884][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8924.668267][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8924.668672][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8924.669064][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8924.669454][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8924.669854][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8924.670284][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8924.670602][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8924.670986][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8924.671367][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8924.671749][ C3] PKRU: 55555554 [ 8924.671924][ C3] Call Trace: [ 8924.672086][ C3] [ 8924.672228][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8924.672481][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8924.672717][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8924.672983][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8924.673250][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8924.673527][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8924.673782][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8924.674078][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8924.674331][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8924.674630][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8924.674918][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8924.675220][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8924.675502][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8924.675787][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8924.676066][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8924.676369][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8924.676603][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8924.676832][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8924.677065][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8924.677306][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8924.677568][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8924.677845][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8924.678074][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8924.678307][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8924.678558][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8924.678785][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8924.679025][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8924.679275][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8924.679539][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8924.679809][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8924.680048][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8924.680310][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8924.680566][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8924.680900][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8924.681144][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8924.681454][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8924.681706][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8924.681903][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8924.682127][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8924.682372][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8924.682638][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8924.682861][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8924.683079][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8924.683387][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8924.683686][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8924.683955][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8924.684241][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8924.684481][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8924.684701][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8924.684991][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8924.685265][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8924.685579][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8924.685811][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8924.686099][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8924.686375][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8924.686680][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8924.686926][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8924.687153][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8924.687411][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8924.687717][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8924.688047][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8924.688343][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8924.688627][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8924.688905][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8924.689208][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8924.689505][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8924.689822][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8924.690054][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8924.690310][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8924.690560][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8924.690819][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8924.691093][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8924.691394][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8924.691635][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8924.691899][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8924.692131][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8924.692365][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8924.692588][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8924.692818][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8924.693072][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8924.693318][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8924.693575][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8924.693849][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8924.694149][ C3] tc_run (net/core/dev.c:3945) [ 8924.694347][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8924.694567][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8924.694798][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8924.695049][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8924.695292][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8924.695522][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8924.695776][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8924.696069][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8924.696331][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8924.696574][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8924.696828][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8924.697075][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8924.697400][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8924.697667][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8924.697910][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8924.698166][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8924.698375][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8924.698611][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8924.698877][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8924.699181][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8924.699447][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8924.699690][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8924.699917][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8924.700178][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8924.700414][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8924.700658][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8924.700889][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8924.701129][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8924.701356][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8924.701612][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8924.701885][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8924.702120][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8924.702359][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8924.702651][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8924.702961][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8924.703198][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8924.703449][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8924.703707][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8924.703940][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8924.704168][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8924.704422][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8924.704675][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8924.704927][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8924.705187][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8924.705461][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8924.705693][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8924.705974][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8924.706203][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8924.706460][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8924.706674][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8924.706959][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8924.707215][ C3] __do_softirq (kernel/softirq.c:553) [ 8924.707446][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8924.707664][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8924.707946][ C3] [ 8924.708094][ C3] [ 8924.708245][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8924.708549][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8924.708860][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8924.709798][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8924.710091][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8924.710478][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8924.710860][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8924.711242][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8924.711625][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8924.712013][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8924.712300][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8924.712512][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8924.712732][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8924.712974][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8924.713253][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8924.713482][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8924.713729][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8924.713973][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8924.714254][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8924.714466][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8924.714699][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8924.714936][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8924.715166][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8924.715445][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8924.715699][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8924.715928][ C3] ksys_write (fs/read_write.c:643) [ 8924.716136][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8924.716376][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8924.716670][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8924.716892][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8924.717181][ C3] RIP: 0033:0x7f93b2836957 [ 8924.717401][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8924.718336][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8924.718742][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8924.719129][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8924.719515][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8924.719903][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8924.720288][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8952.614896][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8952.615387][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8952.615816][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8952.616250][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8952.617088][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8952.617653][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 8952.617917][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 66 0f 1f 00 nopw (%rax) 14: 48 85 f6 test %rsi,%rsi 17: 0f 84 5e 01 00 00 je 0x17b 1d: 48 89 f8 mov %rdi,%rax 20: 41 54 push %r12 22: 44 0f b6 c2 movzbl %dl,%r8d 26: 48 01 f0 add %rsi,%rax 29: 55 push %rbp 2a:* 53 push %rbx <-- trapping instruction 2b: 72 14 jb 0x41 2d: eb 26 jmp 0x55 2f: cc int3 30: cc int3 31: cc int3 32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 39: ff ff fe 3c: 48 39 c7 cmp %rax,%rdi 3f: 77 .byte 0x77 Code starting with the faulting instruction =========================================== 0: 53 push %rbx 1: 72 14 jb 0x17 3: eb 26 jmp 0x2b 5: cc int3 6: cc int3 7: cc int3 8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax f: ff ff fe 12: 48 39 c7 cmp %rax,%rdi 15: 77 .byte 0x77 [ 8952.618814][ C1] RSP: 0018:ffffc9000009e940 EFLAGS: 00000282 [ 8952.619096][ C1] RAX: ffff888007a88e1c RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8952.619465][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8952.619836][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8952.620203][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8952.620572][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8952.620938][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8952.621349][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8952.621653][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8952.622018][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8952.622388][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8952.622753][ C1] PKRU: 55555554 [ 8952.622920][ C1] Call Trace: [ 8952.623075][ C1] [ 8952.623217][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8952.623458][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8952.623682][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8952.623937][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8952.624187][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8952.624454][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8952.624699][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8952.624980][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8952.625223][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8952.625507][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8952.625780][ C1] [ 8952.625917][ C1] [ 8952.626057][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8952.626346][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8952.626612][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 8952.626847][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8952.627106][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8952.627414][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8952.627636][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8952.627857][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8952.628087][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8952.628338][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8952.628600][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8952.628819][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8952.629041][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8952.629281][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8952.629499][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8952.629729][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8952.629966][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8952.630222][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8952.630476][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8952.630704][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8952.630953][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8952.631196][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8952.631517][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8952.631751][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8952.632045][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8952.632288][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8952.632476][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8952.632687][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8952.632919][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8952.633176][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8952.633426][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8952.633635][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8952.633931][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8952.634212][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8952.634473][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8952.634743][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8952.634971][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8952.635185][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8952.635460][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8952.635723][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8952.636022][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8952.636244][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8952.636517][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8952.636780][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8952.637070][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8952.637311][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8952.637526][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8952.637754][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8952.638040][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8952.638348][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8952.638624][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8952.638877][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8952.639141][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8952.639429][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8952.639694][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8952.639983][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8952.640213][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8952.640471][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8952.640700][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8952.640927][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8952.641156][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8952.641399][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8952.641633][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8952.641861][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8952.642103][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8952.642349][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8952.642557][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8952.642792][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8952.643042][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8952.643291][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8952.643491][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8952.643738][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8952.644023][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8952.644248][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8952.644460][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8952.644690][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8952.644927][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8952.645191][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8952.645440][ C1] tc_run (net/core/dev.c:3945) [ 8952.645629][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8952.645842][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8952.646061][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8952.646303][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8952.646536][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8952.646756][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8952.647002][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8952.647284][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8952.647537][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8952.647769][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8952.648013][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8952.648250][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8952.648510][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8952.648822][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8952.649076][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8952.649310][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8952.649554][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8952.649758][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8952.649975][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8952.650200][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8952.650464][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8952.650695][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8952.650916][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8952.651149][ C1] ? __create_object (mm/kmemleak.c:756) [ 8952.651376][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8952.651621][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8952.651879][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8952.652132][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8952.652393][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8952.652615][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8952.652859][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8952.653067][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8952.653274][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8952.653494][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8952.653724][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8952.653957][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8952.654208][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8952.654416][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8952.654645][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8952.654881][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8952.655099][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8952.655345][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8952.655567][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8952.655810][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8952.656033][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8952.656294][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8952.656571][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8952.656847][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8952.657143][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8952.657376][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8952.657656][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8952.657871][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8952.658146][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8952.658358][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8952.659251][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8952.659639][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8952.660013][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8952.660380][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8952.660746][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8952.661113][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8952.663443][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8952.663951][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8952.664438][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8952.664892][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8952.665773][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8952.666367][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8952.666680][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8952.667620][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8952.667917][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8952.668304][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8952.668690][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8952.669074][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8952.669460][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8952.669851][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8952.670283][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8952.670605][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8952.670991][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8952.671376][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8952.671762][ C3] PKRU: 55555554 [ 8952.671936][ C3] Call Trace: [ 8952.672101][ C3] [ 8952.672242][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8952.672497][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8952.672731][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8952.673000][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8952.673265][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8952.673543][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8952.673799][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8952.674093][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8952.674347][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8952.674646][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8952.674933][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8952.675238][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8952.675517][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8952.675803][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8952.676081][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8952.676383][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8952.676616][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8952.676849][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8952.677079][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8952.677321][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8952.677584][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8952.677861][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8952.678092][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8952.678322][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8952.678575][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8952.678802][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8952.679041][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8952.679292][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8952.679556][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8952.679829][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8952.680067][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8952.680333][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8952.680589][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8952.680921][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8952.681166][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8952.681475][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8952.681728][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8952.681925][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8952.682150][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8952.682394][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8952.682661][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8952.682885][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8952.683103][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8952.683412][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8952.683708][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8952.683977][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8952.684263][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8952.684506][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8952.684727][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8952.685018][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8952.685294][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8952.685609][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8952.685838][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8952.686125][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8952.686401][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8952.686707][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8952.686954][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8952.687182][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8952.687422][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8952.687724][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8952.688046][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8952.688336][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8952.688602][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8952.688879][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8952.689182][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8952.689482][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8952.689802][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8952.690031][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8952.690289][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8952.690544][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8952.690802][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8952.691075][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8952.691378][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8952.691620][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8952.691887][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8952.692120][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8952.692355][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8952.692576][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8952.692808][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8952.693062][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8952.693310][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8952.693569][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8952.693845][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8952.694146][ C3] tc_run (net/core/dev.c:3945) [ 8952.694343][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8952.694568][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8952.694796][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8952.695048][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8952.695294][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8952.695525][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8952.695780][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8952.696074][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8952.696337][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8952.696581][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8952.696837][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8952.697084][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8952.697411][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8952.697679][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8952.697923][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8952.698179][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8952.698387][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8952.698622][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8952.698887][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8952.699191][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8952.699458][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8952.699705][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8952.699928][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8952.700187][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8952.700422][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8952.700666][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8952.700898][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8952.701138][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8952.701365][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8952.701626][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8952.701898][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8952.702134][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8952.702375][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8952.702665][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8952.702974][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8952.703211][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8952.703462][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8952.703720][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8952.703954][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8952.704185][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8952.704438][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8952.704691][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8952.704942][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8952.705203][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8952.705479][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8952.705709][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8952.705991][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8952.706222][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8952.706477][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8952.706690][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8952.706979][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8952.707237][ C3] __do_softirq (kernel/softirq.c:553) [ 8952.707466][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8952.707686][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8952.707968][ C3] [ 8952.708116][ C3] [ 8952.708267][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8952.708573][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8952.708884][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8952.709826][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8952.710120][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8952.710504][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8952.710887][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8952.711268][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8952.711675][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8952.712071][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8952.712364][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8952.712582][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8952.712812][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8952.713054][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8952.713332][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8952.713561][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8952.713808][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8952.714051][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8952.714329][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8952.714541][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8952.714775][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8952.715011][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8952.715241][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8952.715518][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8952.715770][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8952.715998][ C3] ksys_write (fs/read_write.c:643) [ 8952.716207][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8952.716446][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8952.716740][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8952.716963][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8952.717250][ C3] RIP: 0033:0x7f93b2836957 [ 8952.717467][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8952.718394][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8952.718802][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8952.719185][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8952.719565][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8952.719949][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8952.720332][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 8978.047516][ C3] rcu: 3-....: (6576795 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=1598839 | [ 8978.048056][ C3] rcu: (t=6584076 jiffies g=1064457 q=106 ncpus=4) | [ 8978.048379][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 8978.048645][ C1] NMI backtrace for cpu 1 [ 8978.048656][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8978.048659][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8978.048665][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8978.048669][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 8978.048672][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8978.048674][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 8978.048676][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 8978.048678][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 8978.048680][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 8978.048682][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8978.048684][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8978.048687][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 8978.048689][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8978.048690][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8978.048691][ C1] PKRU: 55555554 [ 8978.048692][ C1] Call Trace: [ 8978.048695][ C1] [ 8978.048702][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8978.048708][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8978.048714][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8978.048719][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8978.048722][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8978.048724][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8978.048729][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8978.048733][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8978.048736][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8978.048740][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8978.048742][ C1] [ 8978.048744][ C1] [ 8978.048745][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8978.048752][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8978.048756][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8978.048759][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8978.048763][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8978.048766][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8978.048769][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8978.048772][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8978.048776][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8978.048779][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8978.048786][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8978.048788][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8978.048793][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8978.048798][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8978.048801][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8978.048804][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8978.048806][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8978.048809][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8978.048814][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8978.048818][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8978.048821][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8978.048831][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8978.048834][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8978.048837][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8978.048841][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8978.048844][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8978.048848][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8978.048851][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8978.048857][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8978.048862][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8978.048866][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8978.048874][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8978.048877][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8978.048880][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8978.048883][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8978.048886][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8978.048890][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8978.048892][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8978.048896][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 8978.048900][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8978.048904][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8978.048906][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8978.048909][ C1] netif_receive_skb (net/core/dev.c:5801) [ 8978.048912][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8978.048919][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8978.048925][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8978.048931][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8978.048935][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8978.048945][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8978.048951][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8978.048954][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8978.048960][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 8978.048963][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 8978.048968][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 8978.048972][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 8978.048975][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 8978.048977][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 8978.048980][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 8978.048982][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 8978.048985][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 8978.048988][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8978.048991][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8978.048993][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8978.048995][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8978.048998][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8978.049001][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8978.049003][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8978.049006][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8978.049010][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8978.049015][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8978.049018][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8978.049022][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8978.049025][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8978.049029][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 8978.049032][ C1] tc_run (net/core/dev.c:3945) [ 8978.049036][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 8978.049039][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8978.049040][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8978.049044][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8978.049048][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8978.049050][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8978.049053][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8978.049056][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8978.049059][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8978.049062][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8978.049066][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8978.049069][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 8978.049071][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8978.049078][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8978.049081][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8978.049085][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8978.049088][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8978.049091][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8978.049094][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8978.049097][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8978.049101][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8978.049104][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8978.049107][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8978.049111][ C1] ? __create_object (mm/kmemleak.c:756) [ 8978.049114][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8978.049119][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8978.049123][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8978.049126][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8978.049130][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 8978.049132][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 8978.049136][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 8978.049140][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 8978.049142][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8978.049144][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 8978.049146][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 8978.049151][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 8978.049155][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 8978.049157][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 8978.049162][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 8978.049164][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8978.049168][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 8978.049172][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 8978.049176][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 8978.049179][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 8978.049186][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 8978.049190][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 8978.049193][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 8978.049197][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 8978.049201][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 8978.049205][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8978.049208][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8978.049212][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8978.049215][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 8978.049218][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 8978.049220][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 8978.049223][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 8978.049225][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 8978.049227][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 8978.049228][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 8978.049230][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8978.049227][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 8978.049228][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 8978.049230][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 8978.049235][ C1] [ 8978.094806][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8978.095390][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8978.095703][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8978.096636][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 8978.096932][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 8978.097316][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 8978.097700][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 8978.098085][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 8978.098469][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 8978.098852][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8978.099282][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8978.099609][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 8978.099995][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8978.100379][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8978.100762][ C3] PKRU: 55555554 [ 8978.100936][ C3] Call Trace: [ 8978.101100][ C3] [ 8978.101242][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8978.101504][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8978.101748][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8978.101991][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8978.102215][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8978.102477][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8978.102735][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8978.102982][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8978.103259][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8978.103493][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8978.103793][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8978.104058][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8978.104335][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8978.104590][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8978.104884][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8978.105137][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8978.105435][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8978.105720][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8978.106022][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8978.106304][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8978.106590][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8978.106869][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8978.107170][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8978.107403][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8978.107633][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8978.107866][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8978.108105][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8978.108368][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8978.108645][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8978.108874][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8978.109105][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8978.109356][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8978.109588][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8978.109827][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8978.110075][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8978.110340][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8978.110606][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8978.110845][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8978.111107][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8978.111362][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 8978.111697][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8978.111940][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8978.112249][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8978.112501][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8978.112698][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8978.112921][ C3] ? set_track_prepare (mm/slub.c:6440) [ 8978.113166][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8978.113432][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8978.113656][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 8978.113874][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8978.114181][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8978.114477][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8978.114747][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8978.115033][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8978.115273][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8978.115494][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 8978.115784][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8978.116057][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 8978.116371][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8978.116602][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 8978.116889][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 8978.117164][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 8978.117469][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8978.117716][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8978.117943][ C3] netif_receive_skb (net/core/dev.c:5801) [ 8978.118184][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8978.118485][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8978.118806][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8978.119094][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8978.119361][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8978.119644][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8978.119948][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8978.120247][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 8978.120563][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8978.120793][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8978.121047][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 8978.121298][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8978.121559][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8978.121833][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8978.122134][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 8978.122377][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8978.122643][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8978.122875][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8978.123108][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 8978.123331][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8978.123562][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 8978.123817][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8978.124064][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 8978.124322][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 8978.124597][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 8978.124899][ C3] tc_run (net/core/dev.c:3945) [ 8978.125096][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 8978.125318][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8978.125550][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 8978.125800][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 8978.126043][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8978.126276][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8978.126530][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8978.126824][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 8978.127086][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8978.127330][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8978.127585][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8978.127832][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8978.128158][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8978.128425][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8978.128668][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 8978.128924][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8978.129132][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8978.129367][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8978.129638][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8978.129940][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 8978.130206][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 8978.130448][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 8978.130672][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 8978.130930][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 8978.131165][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8978.131409][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8978.131641][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8978.131880][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8978.132107][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8978.132364][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8978.132656][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 8978.132897][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 8978.133141][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 8978.133439][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 8978.133765][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 8978.134020][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 8978.134275][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8978.134538][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8978.134774][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 8978.135005][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8978.135269][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 8978.135522][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8978.135772][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8978.136031][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8978.136304][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8978.136535][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8978.136814][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8978.137043][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8978.137298][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 8978.137511][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8978.137799][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8978.138038][ C3] __do_softirq (kernel/softirq.c:553) [ 8978.138265][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8978.138477][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8978.138753][ C3] [ 8978.138896][ C3] [ 8978.139043][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8978.139335][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 8978.139658][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 8978.140593][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 8978.140887][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 8978.141274][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 8978.141657][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 8978.142040][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 8978.142423][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 8978.142811][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8978.143096][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 8978.143307][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 8978.143528][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 8978.143771][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 8978.144046][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8978.144275][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 8978.144523][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 8978.144767][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 8978.145047][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 8978.145260][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 8978.145495][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 8978.145731][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8978.145960][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8978.146240][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8978.146494][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 8978.146722][ C3] ksys_write (fs/read_write.c:643) [ 8978.146931][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 8978.147171][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8978.147466][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8978.147689][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8978.147978][ C3] RIP: 0033:0x7f93b2836957 [ 8978.148197][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 8978.149130][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8978.149535][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 8978.149928][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 8978.150312][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8978.150695][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 8978.151078][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9004.614905][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9004.615395][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9004.615822][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9004.616257][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9004.617093][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9004.617659][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9004.617957][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9004.618850][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9004.619131][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9004.619504][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9004.619869][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9004.620235][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9004.620601][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9004.620967][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9004.621378][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9004.621682][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9004.622047][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9004.622415][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9004.622784][ C1] PKRU: 55555554 [ 9004.622951][ C1] Call Trace: [ 9004.623105][ C1] [ 9004.623246][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9004.623487][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9004.623710][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9004.623965][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9004.624216][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9004.624484][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9004.624729][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9004.625009][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9004.625251][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9004.625535][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9004.625808][ C1] [ 9004.625944][ C1] [ 9004.626084][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9004.626374][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9004.626639][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9004.626910][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9004.627174][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9004.627461][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9004.627683][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9004.627903][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9004.628130][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9004.628385][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9004.628645][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9004.628865][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9004.629086][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9004.629327][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9004.629544][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9004.629772][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9004.630008][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9004.630265][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9004.630521][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9004.630751][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9004.630999][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9004.631243][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9004.631561][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9004.631793][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9004.632087][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9004.632329][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9004.632516][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9004.632727][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9004.632959][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9004.633211][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9004.633464][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9004.633672][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9004.633963][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9004.634245][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9004.634502][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9004.634773][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9004.635001][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9004.635211][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9004.635488][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9004.635748][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9004.636049][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9004.636269][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9004.636541][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9004.636801][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9004.637091][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9004.637327][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9004.637543][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9004.637771][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9004.638057][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9004.638364][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9004.638637][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9004.638890][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9004.639154][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9004.639446][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9004.639708][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9004.639998][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9004.640227][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9004.640484][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9004.640713][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9004.640940][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9004.641178][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9004.641420][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9004.641653][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9004.641880][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9004.642122][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9004.642366][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9004.642575][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9004.642810][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9004.643060][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9004.643307][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9004.643506][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9004.643752][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9004.644036][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9004.644259][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9004.644473][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9004.644702][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9004.644936][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9004.645198][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9004.645444][ C1] tc_run (net/core/dev.c:3945) [ 9004.645635][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9004.645846][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9004.646066][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9004.646306][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9004.646539][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9004.646759][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9004.647001][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9004.647283][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9004.647533][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9004.647766][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9004.648008][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9004.648245][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9004.648503][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9004.648813][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9004.649067][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9004.649301][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9004.649553][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9004.649751][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9004.649968][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9004.650193][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9004.650455][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9004.650686][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9004.650907][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9004.651135][ C1] ? __create_object (mm/kmemleak.c:756) [ 9004.651359][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9004.651605][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9004.651864][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9004.652116][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9004.652378][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9004.652596][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9004.652841][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9004.653050][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9004.653254][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9004.653474][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9004.653704][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9004.653938][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9004.654185][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9004.654395][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9004.654625][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9004.654860][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9004.655076][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9004.655322][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9004.655542][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9004.655786][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9004.656009][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9004.656274][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9004.656548][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9004.656825][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9004.657120][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9004.657354][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9004.657633][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9004.657845][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9004.658121][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9004.658331][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9004.659225][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9004.659618][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9004.659985][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9004.660354][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9004.660720][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9004.661086][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9004.663427][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9004.663935][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9004.664421][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9004.664872][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9004.665748][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9004.666340][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9004.666653][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9004.667590][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9004.667886][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9004.668271][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9004.668655][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9004.669039][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9004.669430][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9004.669814][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9004.670245][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9004.670565][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9004.670952][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9004.671338][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9004.671721][ C3] PKRU: 55555554 [ 9004.671896][ C3] Call Trace: [ 9004.672060][ C3] [ 9004.672203][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9004.672455][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9004.672690][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9004.672957][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9004.673219][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9004.673499][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9004.673753][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9004.674049][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9004.674302][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9004.674601][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9004.674885][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9004.675188][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9004.675468][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9004.675752][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9004.676030][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9004.676330][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9004.676560][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9004.676792][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9004.677024][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9004.677263][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9004.677526][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9004.677799][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9004.678031][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9004.678264][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9004.678515][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9004.678742][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9004.678979][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9004.679228][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9004.679515][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9004.679789][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9004.680036][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9004.680305][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9004.680566][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9004.680913][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9004.681156][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9004.681466][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9004.681720][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9004.681917][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9004.682138][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9004.682383][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9004.682653][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9004.682874][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9004.683094][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9004.683403][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9004.683698][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9004.683970][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9004.684253][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9004.684494][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9004.684718][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9004.685008][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9004.685284][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9004.685598][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9004.685829][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9004.686114][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9004.686391][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9004.686697][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9004.686942][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9004.687169][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9004.687407][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9004.687708][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9004.688028][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9004.688319][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9004.688583][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9004.688862][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9004.689162][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9004.689465][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9004.689779][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9004.690010][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9004.690265][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9004.690516][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9004.690773][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9004.691049][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9004.691349][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9004.691590][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9004.691857][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9004.692088][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9004.692322][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9004.692547][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9004.692778][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9004.693034][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9004.693281][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9004.693538][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9004.693809][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9004.694112][ C3] tc_run (net/core/dev.c:3945) [ 9004.694310][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9004.694533][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9004.694764][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9004.695016][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9004.695261][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9004.695491][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9004.695746][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9004.696039][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9004.696303][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9004.696546][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9004.696801][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9004.697049][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9004.697374][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9004.697640][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9004.697884][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9004.698138][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9004.698351][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9004.698584][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9004.698851][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9004.699152][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9004.699418][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9004.699665][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9004.699888][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9004.700147][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9004.700383][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9004.700626][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9004.700856][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9004.701095][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9004.701324][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9004.701580][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9004.701853][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9004.702090][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9004.702331][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9004.702622][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9004.702934][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9004.703169][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9004.703421][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9004.703680][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9004.703913][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9004.704139][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9004.704393][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9004.704648][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9004.704900][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9004.705161][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9004.705436][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9004.705667][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9004.705945][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9004.706176][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9004.706431][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9004.706645][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9004.706930][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9004.707187][ C3] __do_softirq (kernel/softirq.c:553) [ 9004.707416][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9004.707632][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9004.707913][ C3] [ 9004.708060][ C3] [ 9004.708209][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9004.708508][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9004.708826][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9004.709786][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9004.710080][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9004.710463][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9004.710845][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9004.711227][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9004.711608][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9004.711990][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9004.712278][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9004.712486][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9004.712708][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9004.712952][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9004.713227][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9004.713459][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9004.713706][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9004.713950][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9004.714229][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9004.714443][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9004.714678][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9004.714913][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9004.715141][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9004.715423][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9004.715678][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9004.715906][ C3] ksys_write (fs/read_write.c:643) [ 9004.716114][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9004.716355][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9004.716648][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9004.716870][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9004.717162][ C3] RIP: 0033:0x7f93b2836957 [ 9004.717380][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9004.718315][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9004.718718][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9004.719102][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9004.719490][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9004.719873][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9004.720255][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9032.614908][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9032.615396][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9032.615824][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9032.616256][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9032.617093][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9032.617656][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9032.617953][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9032.618848][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9032.619129][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9032.619503][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9032.619868][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9032.620234][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9032.620598][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9032.620963][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9032.621377][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9032.621680][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9032.622045][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9032.622410][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9032.622777][ C1] PKRU: 55555554 [ 9032.622943][ C1] Call Trace: [ 9032.623099][ C1] [ 9032.623238][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9032.623479][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9032.623701][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9032.623956][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9032.624207][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9032.624471][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9032.624715][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9032.624994][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9032.625236][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9032.625519][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9032.625790][ C1] [ 9032.625927][ C1] [ 9032.626066][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9032.626356][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9032.626622][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9032.626894][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9032.627157][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9032.627444][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9032.627666][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9032.627886][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9032.628113][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9032.628366][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9032.628628][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9032.628847][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9032.629068][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9032.629337][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9032.629550][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9032.629777][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9032.630013][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9032.630267][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9032.630523][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9032.630749][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9032.630998][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9032.631241][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9032.631557][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9032.631789][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9032.632082][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9032.632323][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9032.632510][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9032.632723][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9032.632955][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9032.633208][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9032.633460][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9032.633667][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9032.633958][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9032.634239][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9032.634496][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9032.634766][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9032.634993][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9032.635203][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9032.635477][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9032.635736][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9032.636033][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9032.636253][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9032.636524][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9032.636785][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9032.637075][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9032.637309][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9032.637525][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9032.637752][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9032.638038][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9032.638347][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9032.638620][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9032.638872][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9032.639137][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9032.639433][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9032.639692][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9032.639981][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9032.640209][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9032.640464][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9032.640692][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9032.640918][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9032.641145][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9032.641387][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9032.641620][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9032.641846][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9032.642086][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9032.642329][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9032.642535][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9032.642770][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9032.643019][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9032.643265][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9032.643462][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9032.643707][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9032.643989][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9032.644211][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9032.644424][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9032.644652][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9032.644886][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9032.645145][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9032.645389][ C1] tc_run (net/core/dev.c:3945) [ 9032.645579][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9032.645789][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9032.646007][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9032.646247][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9032.646479][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9032.646697][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9032.646939][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9032.647217][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9032.647467][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9032.647698][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9032.647940][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9032.648175][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9032.648432][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9032.648739][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9032.648994][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9032.649225][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9032.649470][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9032.649667][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9032.649883][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9032.650106][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9032.650368][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9032.650598][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9032.650818][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9032.651044][ C1] ? __create_object (mm/kmemleak.c:756) [ 9032.651268][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9032.651512][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9032.651769][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9032.652018][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9032.652279][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9032.652497][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9032.652744][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9032.652952][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9032.653153][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9032.653373][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9032.653602][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9032.653835][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9032.654082][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9032.654294][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9032.654522][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9032.654755][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9032.654970][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9032.655215][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9032.655435][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9032.655676][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9032.655899][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9032.656158][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9032.656432][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9032.656710][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9032.657007][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9032.657239][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9032.657516][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9032.657731][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9032.658006][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9032.658216][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9032.659104][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9032.659517][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9032.659901][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9032.660290][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9032.660674][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9032.661035][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9032.663372][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9032.663881][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9032.664367][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9032.664817][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9032.665694][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9032.666286][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9032.666599][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9032.667535][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9032.667831][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9032.668217][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9032.668601][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9032.668985][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9032.669375][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9032.669763][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9032.670193][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9032.670513][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9032.670900][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9032.671287][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9032.671671][ C3] PKRU: 55555554 [ 9032.671846][ C3] Call Trace: [ 9032.672011][ C3] [ 9032.672154][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9032.672408][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9032.672643][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9032.672910][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9032.673174][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9032.673455][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9032.673710][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9032.674006][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9032.674260][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9032.674559][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9032.674843][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9032.675148][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9032.675430][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9032.675713][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9032.675993][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9032.676295][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9032.676527][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9032.676761][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9032.676993][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9032.677233][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9032.677496][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9032.677771][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9032.678001][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9032.678235][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9032.678487][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9032.678714][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9032.678952][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9032.679202][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9032.679473][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9032.679739][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9032.679979][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9032.680241][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9032.680495][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9032.680831][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9032.681076][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9032.681386][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9032.681641][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9032.681838][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9032.682061][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9032.682304][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9032.682573][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9032.682796][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9032.683021][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9032.683329][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9032.683626][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9032.683897][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9032.684182][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9032.684420][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9032.684644][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9032.684935][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9032.685210][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9032.685523][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9032.685754][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9032.686039][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9032.686315][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9032.686622][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9032.686869][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9032.687097][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9032.687337][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9032.687638][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9032.687958][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9032.688252][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9032.688517][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9032.688798][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9032.689100][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9032.689406][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9032.689720][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9032.689951][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9032.690208][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9032.690460][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9032.690717][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9032.690993][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9032.691296][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9032.691538][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9032.691805][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9032.692037][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9032.692270][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9032.692495][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9032.692726][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9032.692981][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9032.693229][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9032.693487][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9032.693761][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9032.694061][ C3] tc_run (net/core/dev.c:3945) [ 9032.694260][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9032.694483][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9032.694714][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9032.694966][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9032.695211][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9032.695442][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9032.695698][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9032.695991][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9032.696255][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9032.696499][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9032.696754][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9032.697002][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9032.697328][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9032.697594][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9032.697837][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9032.698092][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9032.698304][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9032.698539][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9032.698805][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9032.699107][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9032.699377][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9032.699621][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9032.699844][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9032.700104][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9032.700341][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9032.700584][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9032.700814][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9032.701054][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9032.701283][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9032.701540][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9032.701809][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9032.702047][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9032.702289][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9032.702580][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9032.702889][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9032.703125][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9032.703377][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9032.703636][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9032.703868][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9032.704096][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9032.704349][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9032.704601][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9032.704853][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9032.705113][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9032.705387][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9032.705618][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9032.705899][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9032.706131][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9032.706386][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9032.706600][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9032.706885][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9032.707125][ C3] __do_softirq (kernel/softirq.c:553) [ 9032.707372][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9032.707590][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9032.707874][ C3] [ 9032.708023][ C3] [ 9032.708172][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9032.708481][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9032.708792][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9032.709732][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9032.710029][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9032.710412][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9032.710799][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9032.711183][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9032.711566][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9032.711951][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9032.712239][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9032.712450][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9032.712673][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9032.712917][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9032.713193][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9032.713424][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9032.713672][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9032.713917][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9032.714197][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9032.714411][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9032.714645][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9032.714882][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9032.715111][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9032.715393][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9032.715648][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9032.715878][ C3] ksys_write (fs/read_write.c:643) [ 9032.716088][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9032.716330][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9032.716624][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9032.716847][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9032.717137][ C3] RIP: 0033:0x7f93b2836957 [ 9032.717359][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9032.718296][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9032.718701][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9032.719086][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9032.719477][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9032.719860][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9032.720244][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9056.151499][ C3] rcu: 3-....: (6654584 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=1617729 | [ 9056.152039][ C3] rcu: (t=6662180 jiffies g=1064457 q=106 ncpus=4) | [ 9056.152360][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 9056.152624][ C1] NMI backtrace for cpu 1 [ 9056.152636][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9056.152639][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9056.152647][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9056.152650][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9056.152653][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9056.152655][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9056.152657][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9056.152658][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9056.152660][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9056.152662][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9056.152664][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9056.152667][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9056.152669][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9056.152670][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9056.152672][ C1] PKRU: 55555554 [ 9056.152673][ C1] Call Trace: [ 9056.152675][ C1] [ 9056.152679][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9056.152684][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9056.152689][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9056.152694][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9056.152697][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9056.152700][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9056.152705][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9056.152709][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9056.152712][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9056.152716][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9056.152719][ C1] [ 9056.152719][ C1] [ 9056.152721][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9056.152726][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9056.152730][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9056.152734][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9056.152738][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9056.152740][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9056.152744][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9056.152746][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9056.152750][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9056.152753][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9056.152760][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9056.152762][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9056.152767][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9056.152772][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9056.152776][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9056.152778][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9056.152780][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9056.152783][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9056.152788][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9056.152793][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9056.152796][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9056.152804][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9056.152807][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9056.152809][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9056.152815][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9056.152817][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9056.152821][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9056.152824][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9056.152830][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9056.152835][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9056.152839][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9056.152847][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9056.152851][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9056.152853][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9056.152857][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9056.152860][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9056.152864][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9056.152867][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9056.152871][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9056.152874][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9056.152878][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9056.152881][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9056.152883][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9056.152886][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9056.152894][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9056.152899][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9056.152906][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9056.152910][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9056.152919][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9056.152926][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9056.152928][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9056.152935][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9056.152938][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9056.152944][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9056.152948][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9056.152951][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9056.152954][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9056.152956][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9056.152958][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9056.152962][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9056.152965][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9056.152968][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9056.152970][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9056.152973][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9056.152977][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9056.152979][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9056.152982][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9056.152984][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9056.152989][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9056.152994][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9056.152997][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9056.153002][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9056.153005][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9056.153009][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9056.153012][ C1] tc_run (net/core/dev.c:3945) [ 9056.153016][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9056.153019][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9056.153021][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9056.153025][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9056.153029][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9056.153031][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9056.153033][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9056.153037][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9056.153039][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9056.153043][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9056.153046][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9056.153049][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9056.153051][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9056.153058][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9056.153061][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9056.153064][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9056.153068][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9056.153070][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9056.153073][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9056.153076][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9056.153080][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9056.153082][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9056.153086][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9056.153089][ C1] ? __create_object (mm/kmemleak.c:756) [ 9056.153092][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9056.153098][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9056.153101][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9056.153104][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9056.153108][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9056.153111][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9056.153115][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9056.153118][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9056.153121][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9056.153123][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9056.153125][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9056.153130][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9056.153134][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9056.153136][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9056.153142][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9056.153143][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9056.153147][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9056.153151][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9056.153156][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9056.153160][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9056.153166][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9056.153170][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9056.153173][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9056.153177][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9056.153182][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9056.153185][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9056.153188][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9056.153193][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9056.153196][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9056.153199][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9056.153202][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9056.153204][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9056.153206][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9056.153208][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9056.153209][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9056.153211][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9056.153208][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 9056.153209][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 9056.153211][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9056.153216][ C1] [ 9056.199061][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9056.199690][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 9056.199979][ C3] Code: 00 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff <5b> b8 01 00 00 00 5d 41 5c c3 cc cc cc cc 41 bc 08 00 00 00 45 29 All code ======== 0: 00 74 f2 48 add %dh,0x48(%rdx,%rsi,8) 4: 89 c2 mov %eax,%edx 6: b8 01 00 00 00 mov $0x1,%eax b: 48 85 d2 test %rdx,%rdx e: 0f 84 4c ff ff ff je 0xffffffffffffff60 14: 41 83 e2 07 and $0x7,%r10d 18: 49 39 d1 cmp %rdx,%r9 1b: 0f 85 34 ff ff ff jne 0xffffffffffffff55 21: 45 3a 11 cmp (%r9),%r10b 24: 0f 8d 2b ff ff ff jge 0xffffffffffffff55 2a:* 5b pop %rbx <-- trapping instruction 2b: b8 01 00 00 00 mov $0x1,%eax 30: 5d pop %rbp 31: 41 5c pop %r12 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 41 bc 08 00 00 00 mov $0x8,%r12d 3e: 45 rex.RB 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 5b pop %rbx 1: b8 01 00 00 00 mov $0x1,%eax 6: 5d pop %rbp 7: 41 5c pop %r12 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 41 bc 08 00 00 00 mov $0x8,%r12d 14: 45 rex.RB 15: 29 .byte 0x29 [ 9056.200934][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000246 [ 9056.201232][ C3] RAX: ffffed1000f5136c RBX: ffffed1000f5136c RCX: ffffffff89c7fa80 [ 9056.201616][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9056.202000][ C3] RBP: ffffed1000f5136b R08: 0000000000000000 R09: ffffed1000f5136b [ 9056.202384][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9056.202770][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9056.203156][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9056.203588][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9056.203908][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9056.204293][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9056.204679][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9056.205062][ C3] PKRU: 55555554 [ 9056.205238][ C3] Call Trace: [ 9056.205401][ C3] [ 9056.205544][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9056.205807][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9056.206051][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9056.206294][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9056.206515][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9056.206779][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9056.207038][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9056.207287][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9056.207560][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9056.207794][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9056.208094][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9056.208357][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9056.208637][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9056.208892][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9056.209192][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9056.209444][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 9056.209697][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9056.209993][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9056.210278][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9056.210581][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9056.210861][ C3] ? kasan_check_range (mm/kasan/generic.c:190) [ 9056.211114][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9056.211409][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9056.211719][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9056.211957][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9056.212194][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9056.212433][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9056.212680][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9056.212950][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9056.213234][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9056.213469][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9056.213715][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9056.213964][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9056.214191][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9056.214429][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9056.214677][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9056.214941][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9056.215207][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9056.215447][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9056.215708][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9056.215964][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9056.216300][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9056.216544][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9056.216853][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9056.217107][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9056.217304][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9056.217528][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9056.217772][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9056.218040][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9056.218264][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9056.218483][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9056.218789][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9056.219085][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9056.219359][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9056.219643][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9056.219883][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9056.220105][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9056.220395][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9056.220668][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9056.220982][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9056.221214][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9056.221500][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9056.221775][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9056.222081][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9056.222327][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9056.222553][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9056.222793][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9056.223095][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9056.223417][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9056.223707][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9056.223970][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9056.224249][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9056.224552][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9056.224850][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9056.225166][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9056.225401][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9056.225656][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9056.225907][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9056.226167][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9056.226442][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9056.226744][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9056.226986][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9056.227256][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9056.227490][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9056.227723][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9056.227946][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9056.228177][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9056.228432][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9056.228680][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9056.228937][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9056.229216][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9056.229517][ C3] tc_run (net/core/dev.c:3945) [ 9056.229715][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9056.229936][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9056.230167][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9056.230419][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9056.230663][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9056.230893][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9056.231148][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9056.231443][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9056.231705][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9056.231949][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9056.232205][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9056.232453][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9056.232777][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9056.233044][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9056.233288][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9056.233544][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9056.233752][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9056.233988][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9056.234255][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9056.234555][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9056.234820][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9056.235063][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9056.235293][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9056.235552][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9056.235788][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9056.236031][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9056.236263][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9056.236502][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9056.236729][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9056.236986][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9056.237262][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9056.237497][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9056.237737][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9056.238028][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9056.238338][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9056.238574][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9056.238825][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9056.239084][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9056.239321][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9056.239548][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9056.239801][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9056.240075][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9056.240334][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9056.240600][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9056.240881][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9056.241126][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9056.241405][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9056.241634][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9056.241887][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9056.242101][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9056.242385][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9056.242622][ C3] __do_softirq (kernel/softirq.c:553) [ 9056.242846][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9056.243057][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9056.243333][ C3] [ 9056.243476][ C3] [ 9056.243621][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9056.243913][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9056.244223][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9056.245156][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9056.245450][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9056.245835][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9056.246245][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9056.246640][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9056.247036][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9056.247437][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9056.247723][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9056.247935][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9056.248158][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9056.248403][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9056.248679][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9056.248909][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9056.249158][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9056.249408][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9056.249690][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9056.249904][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9056.250140][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9056.250378][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9056.250609][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9056.250889][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9056.251145][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9056.251376][ C3] ksys_write (fs/read_write.c:643) [ 9056.251586][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9056.251826][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9056.252122][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9056.252346][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9056.252636][ C3] RIP: 0033:0x7f93b2836957 [ 9056.252856][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9056.253795][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9056.254223][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9056.254622][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9056.255019][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9056.255415][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9056.255800][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9080.614898][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9080.615385][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9080.615810][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9080.616243][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9080.617078][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9080.617639][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9080.617936][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9080.618827][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9080.619113][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9080.619479][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9080.619845][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9080.620210][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9080.620573][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9080.620938][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9080.621347][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9080.621652][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9080.622018][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9080.622383][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9080.622747][ C1] PKRU: 55555554 [ 9080.622912][ C1] Call Trace: [ 9080.623070][ C1] [ 9080.623207][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9080.623448][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9080.623670][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9080.623926][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9080.624176][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9080.624439][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9080.624683][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9080.624963][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9080.625203][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9080.625489][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9080.625761][ C1] [ 9080.625897][ C1] [ 9080.626035][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9080.626324][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9080.626590][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9080.626860][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9080.627125][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9080.627412][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9080.627633][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9080.627851][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9080.628080][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9080.628330][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9080.628593][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9080.628812][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9080.629030][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9080.629301][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9080.629528][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9080.629767][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9080.630014][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9080.630292][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9080.630546][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9080.630771][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9080.631021][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9080.631262][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9080.631578][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9080.631809][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9080.632101][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9080.632342][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9080.632527][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9080.632739][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9080.632970][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9080.633223][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9080.633471][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9080.633679][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9080.633971][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9080.634252][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9080.634507][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9080.634775][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9080.635001][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9080.635213][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9080.635488][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9080.635747][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9080.636042][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9080.636261][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9080.636533][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9080.636794][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9080.637082][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9080.637318][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9080.637533][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9080.637758][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9080.638042][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9080.638348][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9080.638621][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9080.638871][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9080.639140][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9080.639432][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9080.639692][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9080.639982][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9080.640210][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9080.640465][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9080.640694][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9080.640921][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9080.641148][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9080.641391][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9080.641624][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9080.641851][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9080.642093][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9080.642336][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9080.642542][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9080.642776][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9080.643028][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9080.643275][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9080.643472][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9080.643718][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9080.644000][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9080.644224][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9080.644439][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9080.644668][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9080.644904][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9080.645168][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9080.645415][ C1] tc_run (net/core/dev.c:3945) [ 9080.645603][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9080.645817][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9080.646038][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9080.646280][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9080.646513][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9080.646733][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9080.646977][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9080.647256][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9080.647507][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9080.647739][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9080.647982][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9080.648219][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9080.648477][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9080.648786][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9080.649039][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9080.649278][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9080.649522][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9080.649720][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9080.649936][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9080.650157][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9080.650421][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9080.650652][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9080.650872][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9080.651101][ C1] ? __create_object (mm/kmemleak.c:756) [ 9080.651325][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9080.651570][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9080.651830][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9080.652079][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9080.652340][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9080.652559][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9080.652802][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9080.653013][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9080.653215][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9080.653434][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9080.653664][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9080.653897][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9080.654144][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9080.654353][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9080.654581][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9080.654814][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9080.655033][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9080.655276][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9080.655498][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9080.655740][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9080.655963][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9080.656221][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9080.656496][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9080.656772][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9080.657068][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9080.657301][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9080.657576][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9080.657790][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9080.658065][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9080.658273][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9080.659165][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9080.659553][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9080.659917][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9080.660283][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9080.660649][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9080.661014][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9080.663333][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9080.663841][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9080.664326][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9080.664780][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9080.665654][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9080.666244][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9080.666556][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9080.667493][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9080.667788][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9080.668174][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9080.668559][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9080.668941][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9080.669331][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9080.669717][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9080.670148][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9080.670468][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9080.670853][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9080.671238][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9080.671624][ C3] PKRU: 55555554 [ 9080.671798][ C3] Call Trace: [ 9080.671960][ C3] [ 9080.672105][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9080.672358][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9080.672592][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9080.672860][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9080.673123][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9080.673403][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9080.673659][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9080.673953][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9080.674207][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9080.674503][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9080.674789][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9080.675092][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9080.675371][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9080.675657][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9080.675936][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9080.676236][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9080.676469][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9080.676701][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9080.676933][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9080.677173][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9080.677437][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9080.677710][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9080.677941][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9080.678174][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9080.678426][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9080.678651][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9080.678890][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9080.679143][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9080.679409][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9080.679679][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9080.679918][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9080.680181][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9080.680435][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9080.680769][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9080.681012][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9080.681321][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9080.681574][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9080.681772][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9080.681995][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9080.682240][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9080.682505][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9080.682729][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9080.682949][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9080.683256][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9080.683550][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9080.683823][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9080.684105][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9080.684346][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9080.684569][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9080.684857][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9080.685134][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9080.685448][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9080.685679][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9080.685964][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9080.686241][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9080.686547][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9080.686794][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9080.687019][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9080.687260][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9080.687560][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9080.687880][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9080.688170][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9080.688439][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9080.688715][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9080.689018][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9080.689324][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9080.689640][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9080.689872][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9080.690129][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9080.690382][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9080.690640][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9080.690915][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9080.691216][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9080.691459][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9080.691726][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9080.691959][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9080.692194][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9080.692419][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9080.692647][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9080.692904][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9080.693152][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9080.693412][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9080.693688][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9080.693990][ C3] tc_run (net/core/dev.c:3945) [ 9080.694188][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9080.694414][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9080.694645][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9080.694898][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9080.695142][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9080.695373][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9080.695629][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9080.695921][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9080.696184][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9080.696427][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9080.696685][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9080.696932][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9080.697260][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9080.697527][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9080.697772][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9080.698027][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9080.698238][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9080.698472][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9080.698740][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9080.699041][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9080.699313][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9080.699556][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9080.699777][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9080.700038][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9080.700272][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9080.700515][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9080.700747][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9080.700987][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9080.701215][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9080.701474][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9080.701744][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9080.701981][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9080.702221][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9080.702510][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9080.702820][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9080.703055][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9080.703307][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9080.703567][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9080.703798][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9080.704026][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9080.704280][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9080.704532][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9080.704782][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9080.705042][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9080.705319][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9080.705549][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9080.705829][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9080.706061][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9080.706316][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9080.706529][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9080.706817][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9080.707057][ C3] __do_softirq (kernel/softirq.c:553) [ 9080.707301][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9080.707518][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9080.707798][ C3] [ 9080.707949][ C3] [ 9080.708097][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9080.708408][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9080.708718][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9080.709650][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9080.709944][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9080.710325][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9080.710705][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9080.711088][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9080.711470][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9080.711852][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9080.712136][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9080.712345][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9080.712565][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9080.712807][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9080.713082][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9080.713312][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9080.713558][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9080.713801][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9080.714078][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9080.714292][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9080.714523][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9080.714758][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9080.714986][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9080.715264][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9080.715519][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9080.715745][ C3] ksys_write (fs/read_write.c:643) [ 9080.715955][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9080.716194][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9080.716485][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9080.716708][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9080.716997][ C3] RIP: 0033:0x7f93b2836957 [ 9080.717213][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9080.718141][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9080.718546][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9080.718926][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9080.719312][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9080.719694][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9080.720075][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9108.614884][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9108.615379][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9108.615806][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9108.616236][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9108.617079][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9108.617639][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9108.617935][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9108.618823][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9108.619108][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9108.619474][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9108.619839][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9108.620202][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9108.620565][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9108.620929][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9108.621337][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9108.621640][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9108.622006][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9108.622369][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9108.622734][ C1] PKRU: 55555554 [ 9108.622899][ C1] Call Trace: [ 9108.623057][ C1] [ 9108.623200][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9108.623443][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9108.623666][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9108.623919][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9108.624168][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9108.624434][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9108.624676][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9108.624959][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9108.625200][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9108.625481][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9108.625761][ C1] [ 9108.625899][ C1] [ 9108.626037][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9108.626324][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9108.626590][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9108.626861][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9108.627124][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9108.627413][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9108.627634][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9108.627854][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9108.628082][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9108.628334][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9108.628595][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9108.628813][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9108.629038][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9108.629278][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9108.629495][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9108.629722][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9108.629959][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9108.630215][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9108.630469][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9108.630696][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9108.630944][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9108.631186][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9108.631505][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9108.631737][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9108.632031][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9108.632272][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9108.632459][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9108.632670][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9108.632902][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9108.633156][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9108.633408][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9108.633614][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9108.633910][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9108.634191][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9108.634449][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9108.634720][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9108.634948][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9108.635158][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9108.635435][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9108.635695][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9108.635994][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9108.636212][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9108.636485][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9108.636745][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9108.637037][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9108.637272][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9108.637488][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9108.637715][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9108.638003][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9108.638310][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9108.638585][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9108.638838][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9108.639105][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9108.639397][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9108.639657][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9108.639948][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9108.640177][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9108.640435][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9108.640667][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9108.640894][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9108.641121][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9108.641364][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9108.641600][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9108.641828][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9108.642071][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9108.642314][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9108.642523][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9108.642757][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9108.643007][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9108.643254][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9108.643455][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9108.643701][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9108.643984][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9108.644206][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9108.644420][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9108.644648][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9108.644883][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9108.645144][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9108.645393][ C1] tc_run (net/core/dev.c:3945) [ 9108.645582][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9108.645793][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9108.646013][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9108.646254][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9108.646486][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9108.646706][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9108.646947][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9108.647230][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9108.647479][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9108.647712][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9108.647955][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9108.648192][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9108.648448][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9108.648758][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9108.649015][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9108.649252][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9108.649495][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9108.649693][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9108.649911][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9108.650134][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9108.650398][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9108.650629][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9108.650849][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9108.651077][ C1] ? __create_object (mm/kmemleak.c:756) [ 9108.651302][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9108.651548][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9108.651806][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9108.652055][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9108.652318][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9108.652537][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9108.652782][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9108.652990][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9108.653196][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9108.653413][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9108.653644][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9108.653878][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9108.654126][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9108.654336][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9108.654565][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9108.654799][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9108.655016][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9108.655261][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9108.655481][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9108.655725][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9108.655947][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9108.656209][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9108.656481][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9108.656759][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9108.657054][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9108.657287][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9108.657566][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9108.657777][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9108.658054][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9108.658268][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9108.659164][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9108.659550][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9108.659918][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9108.660286][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9108.660651][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9108.661017][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9108.663339][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9108.663847][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9108.664332][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9108.664786][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9108.665664][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9108.666254][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9108.666568][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9108.667503][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9108.667797][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9108.668184][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9108.668568][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9108.668956][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9108.669341][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9108.669727][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9108.670182][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9108.670511][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9108.670906][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9108.671305][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9108.671690][ C3] PKRU: 55555554 [ 9108.671864][ C3] Call Trace: [ 9108.672026][ C3] [ 9108.672170][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9108.672422][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9108.672654][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9108.672925][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9108.673188][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9108.673465][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9108.673720][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9108.674014][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9108.674271][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9108.674568][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9108.674854][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9108.675157][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9108.675434][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9108.675720][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9108.675997][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9108.676298][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9108.676531][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9108.676763][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9108.676994][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9108.677232][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9108.677496][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9108.677771][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9108.678000][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9108.678232][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9108.678484][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9108.678709][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9108.678951][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9108.679229][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9108.679500][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9108.679777][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9108.680023][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9108.680305][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9108.680561][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9108.680895][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9108.681139][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9108.681449][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9108.681702][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9108.681899][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9108.682122][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9108.682367][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9108.682633][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9108.682857][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9108.683076][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9108.683385][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9108.683681][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9108.683954][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9108.684237][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9108.684477][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9108.684701][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9108.684989][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9108.685267][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9108.685581][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9108.685810][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9108.686097][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9108.686374][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9108.686683][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9108.686932][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9108.687159][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9108.687400][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9108.687702][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9108.688022][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9108.688313][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9108.688578][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9108.688854][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9108.689162][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9108.689461][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9108.689777][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9108.690009][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9108.690267][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9108.690518][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9108.690777][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9108.691051][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9108.691354][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9108.691596][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9108.691863][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9108.692095][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9108.692330][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9108.692554][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9108.692783][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9108.693039][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9108.693287][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9108.693546][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9108.693819][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9108.694121][ C3] tc_run (net/core/dev.c:3945) [ 9108.694318][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9108.694543][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9108.694773][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9108.695025][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9108.695269][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9108.695499][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9108.695754][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9108.696048][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9108.696310][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9108.696554][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9108.696811][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9108.697058][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9108.697386][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9108.697655][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9108.697902][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9108.698157][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9108.698366][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9108.698602][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9108.698869][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9108.699173][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9108.699442][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9108.699688][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9108.699910][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9108.700170][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9108.700405][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9108.700649][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9108.700880][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9108.701121][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9108.701348][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9108.701607][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9108.701878][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9108.702114][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9108.702355][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9108.702644][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9108.702953][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9108.703190][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9108.703441][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9108.703701][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9108.703933][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9108.704161][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9108.704415][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9108.704667][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9108.704919][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9108.705179][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9108.705456][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9108.705685][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9108.705966][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9108.706198][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9108.706453][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9108.706665][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9108.706953][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9108.707212][ C3] __do_softirq (kernel/softirq.c:553) [ 9108.707438][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9108.707659][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9108.707940][ C3] [ 9108.708090][ C3] [ 9108.708239][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9108.708546][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9108.708855][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9108.709788][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9108.710083][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9108.710466][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9108.710847][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9108.711230][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9108.711614][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9108.711997][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9108.712284][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9108.712494][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9108.712716][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9108.712959][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9108.713237][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9108.713468][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9108.713715][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9108.713959][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9108.714237][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9108.714452][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9108.714685][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9108.714922][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9108.715154][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9108.715434][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9108.715691][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9108.715918][ C3] ksys_write (fs/read_write.c:643) [ 9108.716129][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9108.716369][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9108.716661][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9108.716886][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9108.717176][ C3] RIP: 0033:0x7f93b2836957 [ 9108.717393][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9108.718327][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9108.718733][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9108.719121][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9108.719506][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9108.719891][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9108.720276][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9108.720664][ C3] | [ 9134.259162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9134.259500][ C1] rcu: 1-....: (6746039 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1636555 | [ 9134.260015][ C1] rcu: (t=6740288 jiffies g=1064457 q=106 ncpus=4) [ 9134.260734][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9134.261298][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 9134.261564][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 66 0f 1f 00 nopw (%rax) 14: 48 85 f6 test %rsi,%rsi 17: 0f 84 5e 01 00 00 je 0x17b 1d: 48 89 f8 mov %rdi,%rax 20: 41 54 push %r12 22: 44 0f b6 c2 movzbl %dl,%r8d 26: 48 01 f0 add %rsi,%rax 29: 55 push %rbp 2a:* 53 push %rbx <-- trapping instruction 2b: 72 14 jb 0x41 2d: eb 26 jmp 0x55 2f: cc int3 30: cc int3 31: cc int3 32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 39: ff ff fe 3c: 48 39 c7 cmp %rax,%rdi 3f: 77 .byte 0x77 Code starting with the faulting instruction =========================================== 0: 53 push %rbx 1: 72 14 jb 0x17 3: eb 26 jmp 0x2b 5: cc int3 6: cc int3 7: cc int3 8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax f: ff ff fe 12: 48 39 c7 cmp %rax,%rdi 15: 77 .byte 0x77 [ 9134.262455][ C1] RSP: 0018:ffffc9000009e940 EFLAGS: 00000282 [ 9134.262738][ C1] RAX: ffff888007a88e1c RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9134.263104][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9134.263472][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9134.263841][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9134.264209][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9134.264576][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9134.264988][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9134.265294][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9134.265663][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9134.266030][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9134.266397][ C1] PKRU: 55555554 [ 9134.266565][ C1] Call Trace: [ 9134.266723][ C1] [ 9134.266859][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9134.267110][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9134.267343][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9134.267576][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9134.267789][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9134.268040][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9134.268289][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9134.268525][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9134.268788][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9134.269014][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9134.269302][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9134.269554][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9134.269820][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9134.270063][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9134.270346][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9134.270587][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9134.270872][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9134.271142][ C1] [ 9134.271282][ C1] [ 9134.271420][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9134.271710][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9134.271977][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 9134.272214][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9134.272473][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9134.272762][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9134.272983][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9134.273203][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9134.273432][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9134.273682][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9134.273945][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9134.274165][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9134.274385][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9134.274625][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9134.274841][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9134.275069][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9134.275307][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9134.275560][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9134.275815][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9134.276041][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9134.276294][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9134.276536][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9134.276853][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9134.277086][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9134.277380][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9134.277622][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9134.277809][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9134.278022][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9134.278256][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9134.278510][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9134.278759][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9134.278974][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9134.279269][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9134.279551][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9134.279808][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9134.280078][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9134.280307][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9134.280520][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9134.280797][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9134.281058][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9134.281357][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9134.281577][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9134.281851][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9134.282114][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9134.282406][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9134.282645][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9134.282863][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9134.283092][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9134.283378][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9134.283683][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9134.283959][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9134.284210][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9134.284476][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9134.284762][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9134.285026][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9134.285317][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9134.285544][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9134.285801][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9134.286030][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9134.286258][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9134.286486][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9134.286728][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9134.286961][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9134.287189][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9134.287431][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9134.287674][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9134.287879][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9134.288114][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9134.288366][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9134.288614][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9134.288811][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9134.289061][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9134.289347][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9134.289570][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9134.289783][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9134.290012][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9134.290248][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9134.290511][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9134.290757][ C1] tc_run (net/core/dev.c:3945) [ 9134.290946][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9134.291160][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9134.291380][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9134.291619][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9134.291852][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9134.292070][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9134.292314][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9134.292594][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9134.292845][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9134.293076][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9134.293321][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9134.293556][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9134.293814][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9134.294124][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9134.294378][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9134.294612][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9134.294857][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9134.295057][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9134.295275][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9134.295496][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9134.295761][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9134.295992][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9134.296216][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9134.296443][ C1] ? __create_object (mm/kmemleak.c:756) [ 9134.296668][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9134.296913][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9134.297174][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9134.297424][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9134.297682][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9134.297903][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9134.298147][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9134.298358][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9134.298560][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9134.298780][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9134.299017][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9134.299251][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9134.299498][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9134.299707][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9134.299935][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9134.300170][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9134.300387][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9134.300631][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9134.300852][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9134.301095][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9134.301319][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9134.301576][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9134.301852][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9134.302129][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9134.302426][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9134.302658][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9134.302936][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9134.303151][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9134.303428][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9134.303635][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9134.304524][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9134.304913][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9134.305282][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9134.305648][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9134.306017][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9134.306384][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9134.306384][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9134.306753][ C1] | [ 9134.306899][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 9134.307150][ C3] NMI backtrace for cpu 3 [ 9134.307162][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9134.307164][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 9134.307171][ C3] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 9134.307174][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [ 9134.307176][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9134.307178][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9134.307180][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9134.307181][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9134.307183][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9134.307185][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9134.307187][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9134.307190][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9134.307191][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9134.307193][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9134.307194][ C3] PKRU: 55555554 [ 9134.307195][ C3] Call Trace: [ 9134.307197][ C3] [ 9134.307199][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9134.307204][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9134.307209][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9134.307213][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9134.307215][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9134.307217][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9134.307222][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9134.307226][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 9134.307230][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 9134.307233][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 9134.307237][ C3] [ 9134.307237][ C3] [ 9134.307238][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9134.307242][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9134.307245][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9134.307249][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9134.307253][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9134.307256][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9134.307259][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9134.307262][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9134.307265][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9134.307268][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9134.307271][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9134.307274][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9134.307280][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9134.307283][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9134.307288][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9134.307292][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9134.307296][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9134.307298][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9134.307300][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9134.307303][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9134.307308][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9134.307311][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9134.307314][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9134.307322][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9134.307325][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9134.307328][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9134.307331][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9134.307334][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9134.307338][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9134.307340][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9134.307346][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9134.307351][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9134.307355][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9134.307362][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9134.307366][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9134.307369][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9134.307372][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9134.307375][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9134.307380][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9134.307382][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9134.307386][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9134.307390][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9134.307394][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9134.307397][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9134.307399][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9134.307403][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9134.307409][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9134.307416][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9134.307422][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9134.307426][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9134.307436][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9134.307444][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9134.307452][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9134.307461][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9134.307464][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9134.307467][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9134.307470][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9134.307472][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9134.307475][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9134.307478][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9134.307483][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9134.307486][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9134.307490][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9134.307495][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9134.307498][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9134.307501][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9134.307504][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9134.307507][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9134.307510][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9134.307512][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9134.307516][ C3] tc_run (net/core/dev.c:3945) [ 9134.307519][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9134.307522][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9134.307524][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9134.307528][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9134.307532][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9134.307534][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9134.307537][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9134.307540][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9134.307543][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9134.307547][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9134.307550][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9134.307553][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9134.307560][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9134.307563][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9134.307567][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9134.307570][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9134.307573][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9134.307575][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9134.307578][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9134.307581][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9134.307583][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9134.307586][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9134.307588][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9134.307591][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9134.307594][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9134.307597][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9134.307601][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9134.307604][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9134.307608][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9134.307613][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9134.307617][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9134.307620][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9134.307624][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9134.307628][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9134.307631][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9134.307634][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9134.307638][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9134.307640][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9134.307643][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9134.307647][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9134.307652][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9134.307656][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9134.307659][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9134.307663][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9134.307666][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9134.307669][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9134.307673][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9134.307676][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9134.307679][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9134.307682][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9134.307686][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9134.307689][ C3] __do_softirq (kernel/softirq.c:553) [ 9134.307693][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9134.307695][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9134.307698][ C3] [ 9134.307699][ C3] [ 9134.307700][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9134.307703][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9134.307706][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9134.307708][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9134.307710][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9134.307711][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9134.307713][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9134.307714][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9134.307716][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9134.307720][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9134.307723][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9134.307727][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9134.307733][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9134.307736][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9134.307740][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9134.307742][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9134.307746][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9134.307750][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9134.307754][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9134.307758][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9134.307760][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9134.307765][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9134.307767][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9134.307771][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9134.307774][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9134.307778][ C3] ksys_write (fs/read_write.c:643) [ 9134.307781][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9134.307785][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9134.307789][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9134.307792][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9134.307796][ C3] RIP: 0033:0x7f93b2836957 [ 9134.307798][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9134.307800][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9134.307803][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9134.307804][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9134.307806][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9134.307808][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9134.307810][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9160.614902][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9160.615389][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9160.615818][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9160.616252][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9160.617088][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9160.617653][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9160.617955][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9160.618855][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9160.619138][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9160.619505][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9160.619870][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9160.620237][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9160.620605][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9160.620971][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9160.621382][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9160.621686][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9160.622053][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9160.622423][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9160.622788][ C1] PKRU: 55555554 [ 9160.622956][ C1] Call Trace: [ 9160.623112][ C1] [ 9160.623252][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9160.623494][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9160.623718][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9160.623972][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9160.624223][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9160.624490][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9160.624734][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9160.625016][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9160.625258][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9160.625541][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9160.625813][ C1] [ 9160.625952][ C1] [ 9160.626090][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9160.626381][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9160.626646][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9160.626918][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9160.627183][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9160.627475][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9160.627698][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9160.627919][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9160.628148][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9160.628400][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9160.628662][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9160.628885][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9160.629108][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9160.629348][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9160.629563][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9160.629788][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9160.630025][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9160.630284][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9160.630538][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9160.630766][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9160.631015][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9160.631257][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9160.631576][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9160.631807][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9160.632101][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9160.632343][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9160.632530][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9160.632740][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9160.632973][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9160.633229][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9160.633479][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9160.633687][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9160.633980][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9160.634262][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9160.634520][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9160.634791][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9160.635021][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9160.635233][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9160.635508][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9160.635770][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9160.636069][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9160.636288][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9160.636560][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9160.636823][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9160.637113][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9160.637349][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9160.637565][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9160.637793][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9160.638080][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9160.638386][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9160.638662][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9160.638917][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9160.639182][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9160.639469][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9160.639729][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9160.640018][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9160.640247][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9160.640504][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9160.640741][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9160.640968][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9160.641197][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9160.641438][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9160.641671][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9160.641898][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9160.642140][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9160.642383][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9160.642592][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9160.642828][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9160.643077][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9160.643324][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9160.643525][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9160.643770][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9160.644054][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9160.644276][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9160.644489][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9160.644718][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9160.644953][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9160.645214][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9160.645462][ C1] tc_run (net/core/dev.c:3945) [ 9160.645651][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9160.645861][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9160.646081][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9160.646321][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9160.646552][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9160.646772][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9160.647013][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9160.647295][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9160.647544][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9160.647776][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9160.648019][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9160.648255][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9160.648513][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9160.648828][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9160.649084][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9160.649319][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9160.649562][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9160.649760][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9160.649977][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9160.650203][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9160.650464][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9160.650696][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9160.650917][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9160.651145][ C1] ? __create_object (mm/kmemleak.c:756) [ 9160.651371][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9160.651617][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9160.651875][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9160.652125][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9160.652386][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9160.652605][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9160.652850][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9160.653057][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9160.653264][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9160.653482][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9160.653712][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9160.653947][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9160.654198][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9160.654406][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9160.654637][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9160.654872][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9160.655090][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9160.655335][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9160.655555][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9160.655799][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9160.656021][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9160.656283][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9160.656558][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9160.656836][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9160.657131][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9160.657365][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9160.657643][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9160.657857][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9160.658133][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9160.658345][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9160.659239][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9160.659625][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9160.659993][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9160.660361][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9160.660726][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9160.661091][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9160.663440][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9160.663951][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9160.664437][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9160.664890][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9160.665767][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9160.666361][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9160.666674][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9160.667611][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9160.667908][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9160.668293][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9160.668681][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9160.669072][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9160.669457][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9160.669842][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9160.670274][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9160.670594][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9160.670984][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9160.671369][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9160.671753][ C3] PKRU: 55555554 [ 9160.671930][ C3] Call Trace: [ 9160.672094][ C3] [ 9160.672238][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9160.672494][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9160.672729][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9160.672995][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9160.673260][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9160.673539][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9160.673793][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9160.674087][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9160.674340][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9160.674638][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9160.674922][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9160.675224][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9160.675505][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9160.675788][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9160.676066][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9160.676366][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9160.676599][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9160.676833][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9160.677064][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9160.677304][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9160.677566][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9160.677841][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9160.678070][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9160.678303][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9160.678552][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9160.678803][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9160.679047][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9160.679303][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9160.679574][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9160.679848][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9160.680100][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9160.680360][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9160.680616][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9160.680951][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9160.681194][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9160.681502][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9160.681755][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9160.681951][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9160.682174][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9160.682418][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9160.682685][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9160.682907][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9160.683125][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9160.683433][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9160.683729][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9160.683999][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9160.684285][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9160.684524][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9160.684745][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9160.685035][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9160.685308][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9160.685621][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9160.685852][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9160.686138][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9160.686415][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9160.686720][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9160.686967][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9160.687194][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9160.687433][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9160.687734][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9160.688054][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9160.688343][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9160.688607][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9160.688888][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9160.689191][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9160.689487][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9160.689799][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9160.690031][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9160.690285][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9160.690536][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9160.690794][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9160.691067][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9160.691368][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9160.691609][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9160.691875][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9160.692107][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9160.692339][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9160.692561][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9160.692792][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9160.693045][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9160.693293][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9160.693549][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9160.693824][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9160.694125][ C3] tc_run (net/core/dev.c:3945) [ 9160.694323][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9160.694544][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9160.694774][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9160.695025][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9160.695269][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9160.695499][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9160.695753][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9160.696048][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9160.696309][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9160.696552][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9160.696807][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9160.697054][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9160.697378][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9160.697645][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9160.697887][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9160.698143][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9160.698351][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9160.698586][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9160.698855][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9160.699155][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9160.699421][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9160.699663][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9160.699885][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9160.700145][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9160.700382][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9160.700624][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9160.700854][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9160.701092][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9160.701320][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9160.701576][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9160.701847][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9160.702083][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9160.702323][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9160.702613][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9160.702925][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9160.703160][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9160.703411][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9160.703669][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9160.703901][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9160.704128][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9160.704381][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9160.704632][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9160.704884][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9160.705143][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9160.705417][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9160.705647][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9160.705927][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9160.706156][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9160.706410][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9160.706624][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9160.706910][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9160.707164][ C3] __do_softirq (kernel/softirq.c:553) [ 9160.707396][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9160.707613][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9160.707896][ C3] [ 9160.708043][ C3] [ 9160.708194][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9160.708502][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9160.708817][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9160.709754][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9160.710049][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9160.710436][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9160.710821][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9160.711205][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9160.711589][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9160.711976][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9160.712262][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9160.712475][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9160.712696][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9160.712939][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9160.713214][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9160.713443][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9160.713690][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9160.713933][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9160.714213][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9160.714425][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9160.714660][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9160.714895][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9160.715124][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9160.715404][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9160.715659][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9160.715888][ C3] ksys_write (fs/read_write.c:643) [ 9160.716095][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9160.716336][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9160.716629][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9160.716852][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9160.717140][ C3] RIP: 0033:0x7f93b2836957 [ 9160.717363][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9160.718296][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9160.718699][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9160.719089][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9160.719479][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9160.719864][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9160.720251][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9188.614900][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9188.615388][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9188.615817][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9188.616249][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9188.617084][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9188.617650][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9188.617948][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9188.618874][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9188.619174][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9188.619559][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9188.619945][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9188.620312][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9188.620679][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9188.621044][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9188.621455][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9188.621759][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9188.622127][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9188.622494][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9188.622859][ C1] PKRU: 55555554 [ 9188.623026][ C1] Call Trace: [ 9188.623185][ C1] [ 9188.623322][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9188.623564][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9188.623789][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9188.624042][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9188.624294][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9188.624561][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9188.624805][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9188.625087][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9188.625329][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9188.625613][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9188.625884][ C1] [ 9188.626022][ C1] [ 9188.626160][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9188.626450][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9188.626716][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9188.626991][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9188.627262][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9188.627548][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9188.627770][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9188.627992][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9188.628223][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9188.628472][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9188.628761][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9188.628990][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9188.629224][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9188.629476][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9188.629703][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9188.629941][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9188.630179][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9188.630434][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9188.630687][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9188.630918][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9188.631167][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9188.631408][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9188.631729][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9188.631962][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9188.632258][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9188.632498][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9188.632686][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9188.632898][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9188.633131][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9188.633389][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9188.633641][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9188.633850][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9188.634143][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9188.634425][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9188.634685][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9188.634954][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9188.635185][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9188.635398][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9188.635672][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9188.635935][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9188.636239][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9188.636457][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9188.636729][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9188.636993][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9188.637285][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9188.637519][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9188.637735][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9188.637963][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9188.638252][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9188.638558][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9188.638865][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9188.639130][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9188.639410][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9188.639712][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9188.639984][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9188.640273][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9188.640501][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9188.640759][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9188.640988][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9188.641216][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9188.641443][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9188.641685][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9188.641919][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9188.642147][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9188.642390][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9188.642633][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9188.642841][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9188.643076][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9188.643327][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9188.643574][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9188.643773][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9188.644019][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9188.644305][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9188.644528][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9188.644740][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9188.644969][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9188.645205][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9188.645469][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9188.645716][ C1] tc_run (net/core/dev.c:3945) [ 9188.645905][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9188.646118][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9188.646338][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9188.646577][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9188.646810][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9188.647029][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9188.647273][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9188.647554][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9188.647804][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9188.648036][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9188.648280][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9188.648514][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9188.648806][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9188.649141][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9188.649415][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9188.649667][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9188.649939][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9188.650137][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9188.650352][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9188.650574][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9188.650834][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9188.651062][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9188.651283][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9188.651513][ C1] ? __create_object (mm/kmemleak.c:756) [ 9188.651734][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9188.651978][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9188.652236][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9188.652487][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9188.652743][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9188.652964][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9188.653208][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9188.653413][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9188.653617][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9188.653835][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9188.654062][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9188.654294][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9188.654542][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9188.654748][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9188.654976][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9188.655210][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9188.655427][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9188.655669][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9188.655887][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9188.656131][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9188.656354][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9188.656614][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9188.656890][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9188.657167][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9188.657462][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9188.657694][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9188.657972][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9188.658188][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9188.658462][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9188.658696][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9188.659636][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9188.660038][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9188.660403][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9188.660769][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9188.661132][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9188.661496][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9188.663824][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9188.664331][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9188.664816][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9188.665268][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9188.666144][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9188.666738][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 9188.667009][ C3] Code: 6a 00 5b 5d 41 5c 41 5d c3 cc cc cc cc 66 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 <48> 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 All code ======== 0: 6a 00 push $0x0 2: 5b pop %rbx 3: 5d pop %rbp 4: 41 5c pop %r12 6: 41 5d pop %r13 8: c3 ret 9: cc int3 a: cc int3 b: cc int3 c: cc int3 d: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 14: 00 00 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 66 0f 1f 00 nopw (%rax) 2a:* 48 85 f6 test %rsi,%rsi <-- trapping instruction 2d: 0f 84 5e 01 00 00 je 0x191 33: 48 89 f8 mov %rdi,%rax 36: 41 54 push %r12 38: 44 0f b6 c2 movzbl %dl,%r8d 3c: 48 01 f0 add %rsi,%rax 3f: 55 push %rbp Code starting with the faulting instruction =========================================== 0: 48 85 f6 test %rsi,%rsi 3: 0f 84 5e 01 00 00 je 0x167 9: 48 89 f8 mov %rdi,%rax c: 41 54 push %r12 e: 44 0f b6 c2 movzbl %dl,%r8d 12: 48 01 f0 add %rsi,%rax 15: 55 push %rbp [ 9188.667947][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000246 [ 9188.668261][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9188.668672][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9188.669067][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9188.669471][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9188.669853][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9188.670238][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9188.670667][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9188.670988][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9188.671373][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9188.671755][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9188.672140][ C3] PKRU: 55555554 [ 9188.672314][ C3] Call Trace: [ 9188.672477][ C3] [ 9188.672620][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9188.672873][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9188.673106][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9188.673376][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9188.673639][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9188.673916][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9188.674173][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9188.674466][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9188.674718][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9188.675017][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9188.675303][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9188.675605][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9188.675884][ C3] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 9188.676127][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9188.676399][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9188.676699][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9188.676932][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9188.677165][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9188.677396][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9188.677636][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9188.677900][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9188.678174][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9188.678405][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9188.678642][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9188.678893][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9188.679117][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9188.679357][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9188.679605][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9188.679870][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9188.680139][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9188.680379][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9188.680641][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9188.680895][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9188.681230][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9188.681473][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9188.681782][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9188.682034][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9188.682232][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9188.682455][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9188.682698][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9188.682964][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9188.683190][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9188.683410][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9188.683721][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9188.684016][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9188.684288][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9188.684571][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9188.684812][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9188.685035][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9188.685323][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9188.685601][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9188.685914][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9188.686145][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9188.686431][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9188.686707][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9188.687013][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9188.687261][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9188.687486][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9188.687726][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9188.688027][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9188.688347][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9188.688641][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9188.688905][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9188.689182][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9188.689488][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9188.689788][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9188.690102][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9188.690334][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9188.690591][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9188.690843][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9188.691102][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9188.691377][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9188.691677][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9188.691918][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9188.692185][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9188.692417][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9188.692651][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9188.692875][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9188.693104][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9188.693361][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9188.693608][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9188.693869][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9188.694141][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9188.694443][ C3] tc_run (net/core/dev.c:3945) [ 9188.694641][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9188.694865][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9188.695095][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9188.695348][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9188.695593][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9188.695826][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9188.696082][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9188.696376][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9188.696638][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9188.696881][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9188.697138][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9188.697386][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9188.697713][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9188.697982][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9188.698227][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9188.698483][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9188.698697][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9188.698931][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9188.699200][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9188.699502][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9188.699769][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9188.700014][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9188.700236][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9188.700499][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9188.700733][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9188.700976][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9188.701208][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9188.701448][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9188.701676][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9188.701933][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9188.702203][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9188.702440][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9188.702681][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9188.702970][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9188.703280][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9188.703514][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9188.703765][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9188.704026][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9188.704257][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9188.704487][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9188.704739][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9188.704990][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9188.705242][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9188.705502][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9188.705778][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9188.706009][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9188.706290][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9188.706521][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9188.706776][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9188.706987][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9188.707295][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9188.707541][ C3] __do_softirq (kernel/softirq.c:553) [ 9188.707770][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9188.707987][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9188.708267][ C3] [ 9188.708427][ C3] [ 9188.708572][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9188.708869][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9188.709181][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9188.710114][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9188.710410][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9188.710791][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9188.711176][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9188.711560][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9188.711947][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9188.712334][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9188.712620][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9188.712829][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9188.713052][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9188.713295][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9188.713569][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9188.713799][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9188.714045][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9188.714290][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9188.714567][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9188.714782][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9188.715015][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9188.715251][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9188.715481][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9188.715761][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9188.716016][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9188.716244][ C3] ksys_write (fs/read_write.c:643) [ 9188.716453][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9188.716692][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9188.716983][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9188.717207][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9188.717496][ C3] RIP: 0033:0x7f93b2836957 [ 9188.717713][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9188.718649][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9188.719055][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9188.719437][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9188.719822][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9188.720207][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9188.720590][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9212.310497][ C3] rcu: 3-....: (6810162 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=1655407 | [ 9212.311039][ C3] rcu: (t=6818339 jiffies g=1064457 q=106 ncpus=4) | [ 9212.311361][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 9212.311624][ C1] NMI backtrace for cpu 1 [ 9212.311634][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9212.311636][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9212.311644][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9212.311647][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9212.311650][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9212.311652][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9212.311653][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9212.311655][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9212.311657][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9212.311658][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9212.311660][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9212.311663][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9212.311665][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9212.311666][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9212.311668][ C1] PKRU: 55555554 [ 9212.311669][ C1] Call Trace: [ 9212.311672][ C1] [ 9212.311676][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9212.311682][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9212.311688][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9212.311692][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9212.311695][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9212.311698][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9212.311703][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9212.311707][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9212.311710][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9212.311713][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9212.311716][ C1] [ 9212.311717][ C1] [ 9212.311718][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9212.311723][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9212.311727][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9212.311730][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9212.311734][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9212.311737][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9212.311740][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9212.311742][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9212.311746][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9212.311749][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9212.311756][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9212.311758][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9212.311763][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9212.311767][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9212.311771][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9212.311773][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9212.311775][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9212.311777][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9212.311783][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9212.311787][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9212.311790][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9212.311799][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9212.311801][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9212.311804][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9212.311808][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9212.311811][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9212.311814][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9212.311817][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9212.311822][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9212.311827][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9212.311830][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9212.311838][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9212.311842][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9212.311844][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9212.311848][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9212.311851][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9212.311855][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9212.311857][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9212.311861][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9212.311865][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9212.311869][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9212.311871][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9212.311874][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9212.311877][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9212.311884][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9212.311890][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9212.311896][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9212.311900][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9212.311910][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9212.311916][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9212.311919][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9212.311925][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9212.311927][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9212.311933][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9212.311938][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9212.311941][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9212.311944][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9212.311946][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9212.311948][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9212.311951][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9212.311954][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9212.311957][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9212.311959][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9212.311961][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9212.311964][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9212.311966][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9212.311969][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9212.311971][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9212.311975][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9212.311980][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9212.311983][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9212.311987][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9212.311990][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9212.311993][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9212.311996][ C1] tc_run (net/core/dev.c:3945) [ 9212.312000][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9212.312002][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9212.312004][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9212.312008][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9212.312012][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9212.312014][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9212.312017][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9212.312020][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9212.312022][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9212.312026][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9212.312029][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9212.312032][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9212.312034][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9212.312041][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9212.312044][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9212.312047][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9212.312051][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9212.312053][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9212.312056][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9212.312058][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9212.312062][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9212.312065][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9212.312068][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9212.312071][ C1] ? __create_object (mm/kmemleak.c:756) [ 9212.312075][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9212.312080][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9212.312083][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9212.312087][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9212.312091][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9212.312093][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9212.312097][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9212.312100][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9212.312102][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9212.312105][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9212.312106][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9212.312111][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9212.312115][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9212.312117][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9212.312122][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9212.312123][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9212.312127][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9212.312132][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9212.312135][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9212.312139][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9212.312145][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9212.312149][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9212.312152][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9212.312156][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9212.312162][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9212.312165][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9212.312168][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9212.312172][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9212.312175][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9212.312179][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9212.312181][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9212.312184][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9212.312186][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9212.312187][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9212.312189][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9212.312190][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9212.312187][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 9212.312189][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 9212.312190][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9212.312195][ C1] [ 9212.358143][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9212.358737][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9212.359051][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9212.359989][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9212.360286][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9212.360674][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9212.361060][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9212.361446][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9212.361831][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9212.362219][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9212.362652][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9212.362974][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9212.363361][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9212.363747][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9212.364134][ C3] PKRU: 55555554 [ 9212.364309][ C3] Call Trace: [ 9212.364472][ C3] [ 9212.364615][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9212.364880][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9212.365125][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9212.365369][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9212.365592][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9212.365852][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9212.366113][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9212.366363][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9212.366638][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9212.366874][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9212.367176][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9212.367440][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9212.367718][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9212.367975][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9212.368269][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9212.368526][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9212.368825][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9212.369112][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9212.369417][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9212.369698][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9212.369984][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9212.370263][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9212.370564][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9212.370798][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9212.371030][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9212.371262][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9212.371501][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9212.371766][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9212.372042][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9212.372273][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9212.372505][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9212.372757][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9212.372983][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9212.373223][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9212.373471][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9212.373735][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9212.374005][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9212.374244][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9212.374508][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9212.374763][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9212.375099][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9212.375343][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9212.375653][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9212.375905][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9212.376101][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9212.376328][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9212.376573][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9212.376838][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9212.377066][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9212.377285][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9212.377592][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9212.377888][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9212.378160][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9212.378444][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9212.378689][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9212.378911][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9212.379201][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9212.379477][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9212.379791][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9212.380021][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9212.380308][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9212.380584][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9212.380890][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9212.381137][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9212.381365][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9212.381604][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9212.381905][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9212.382228][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9212.382517][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9212.382783][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9212.383060][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9212.383365][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9212.383664][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9212.383979][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9212.384211][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9212.384468][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9212.384721][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9212.384980][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9212.385253][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9212.385555][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9212.385797][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9212.386064][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9212.386298][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9212.386532][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9212.386755][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9212.386985][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9212.387241][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9212.387488][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9212.387748][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9212.388022][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9212.388326][ C3] tc_run (net/core/dev.c:3945) [ 9212.388528][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9212.388752][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9212.388982][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9212.389235][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9212.389479][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9212.389709][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9212.389965][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9212.390260][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9212.390522][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9212.390766][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9212.391022][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9212.391270][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9212.391597][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9212.391864][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9212.392108][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9212.392365][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9212.392573][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9212.392809][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9212.393076][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9212.393377][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9212.393645][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9212.393889][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9212.394111][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9212.394370][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9212.394607][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9212.394850][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9212.395083][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9212.395325][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9212.395551][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9212.395810][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9212.396081][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9212.396318][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9212.396558][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9212.396847][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9212.397156][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9212.397393][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9212.397644][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9212.397904][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9212.398136][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9212.398366][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9212.398622][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9212.398875][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9212.399126][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9212.399387][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9212.399663][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9212.399892][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9212.400175][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9212.400406][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9212.400662][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9212.400874][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9212.401162][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9212.401403][ C3] __do_softirq (kernel/softirq.c:553) [ 9212.401626][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9212.401840][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9212.402115][ C3] [ 9212.402261][ C3] [ 9212.402406][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9212.402700][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9212.403014][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9212.403951][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9212.404249][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9212.404634][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9212.405019][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9212.405404][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9212.405791][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9212.406181][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9212.406468][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9212.406680][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9212.406902][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9212.407146][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9212.407423][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9212.407653][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9212.407902][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9212.408147][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9212.408426][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9212.408645][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9212.408879][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9212.409117][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9212.409348][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9212.409627][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9212.409884][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9212.410112][ C3] ksys_write (fs/read_write.c:643) [ 9212.410323][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9212.410563][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9212.410858][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9212.411083][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9212.411373][ C3] RIP: 0033:0x7f93b2836957 [ 9212.411592][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9212.412530][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9212.412938][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9212.413324][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9212.413709][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9212.414095][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9212.414481][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9236.614976][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9236.615489][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9236.615951][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9236.616405][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9236.617286][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9236.617880][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9236.618200][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9236.619145][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9236.619444][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9236.619824][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9236.620190][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9236.620558][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9236.620922][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9236.621289][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9236.621698][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9236.622001][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9236.622373][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9236.622740][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9236.623104][ C1] PKRU: 55555554 [ 9236.623273][ C1] Call Trace: [ 9236.623431][ C1] [ 9236.623566][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9236.623809][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9236.624034][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9236.624289][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9236.624541][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9236.624806][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9236.625051][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9236.625335][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9236.625577][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9236.625863][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9236.626133][ C1] [ 9236.626275][ C1] [ 9236.626413][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9236.626702][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9236.626969][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9236.627242][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9236.627509][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9236.627796][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9236.628017][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9236.628241][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9236.628496][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9236.628760][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9236.629037][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9236.629268][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9236.629502][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9236.629754][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9236.629971][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9236.630201][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9236.630438][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9236.630690][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9236.630944][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9236.631173][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9236.631424][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9236.631668][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9236.631988][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9236.632224][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9236.632520][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9236.632762][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9236.632949][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9236.633163][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9236.633400][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9236.633655][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9236.633906][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9236.634116][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9236.634413][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9236.634693][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9236.634953][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9236.635226][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9236.635455][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9236.635668][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9236.635943][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9236.636208][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9236.636507][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9236.636728][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9236.637000][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9236.637265][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9236.637558][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9236.637793][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9236.638007][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9236.638238][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9236.638553][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9236.638875][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9236.639167][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9236.639434][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9236.639713][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9236.640002][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9236.640266][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9236.640555][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9236.640781][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9236.641039][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9236.641269][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9236.641495][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9236.641722][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9236.641964][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9236.642200][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9236.642426][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9236.642668][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9236.642911][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9236.643118][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9236.643355][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9236.643604][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9236.643852][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9236.644049][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9236.644296][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9236.644580][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9236.644802][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9236.645013][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9236.645243][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9236.645478][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9236.645741][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9236.645988][ C1] tc_run (net/core/dev.c:3945) [ 9236.646177][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9236.646392][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9236.646609][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9236.646849][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9236.647080][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9236.647301][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9236.647544][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9236.647824][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9236.648074][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9236.648307][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9236.648579][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9236.648827][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9236.649100][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9236.649430][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9236.649698][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9236.649931][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9236.650176][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9236.650377][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9236.650591][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9236.650815][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9236.651080][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9236.651313][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9236.651532][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9236.651761][ C1] ? __create_object (mm/kmemleak.c:756) [ 9236.651985][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9236.652232][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9236.652491][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9236.652742][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9236.653001][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9236.653223][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9236.653466][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9236.653676][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9236.653878][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9236.654099][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9236.654332][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9236.654566][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9236.654814][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9236.655020][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9236.655251][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9236.655485][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9236.655703][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9236.655947][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9236.656171][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9236.656414][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9236.656638][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9236.656895][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9236.657173][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9236.657448][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9236.657745][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9236.657977][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9236.658258][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9236.658497][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9236.658785][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9236.659007][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9236.659935][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9236.660322][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9236.660689][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9236.661056][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9236.661423][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9236.661791][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9236.664125][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9236.664633][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9236.665121][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9236.665576][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9236.666457][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9236.667048][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9236.667361][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9236.668302][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9236.668620][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9236.669017][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9236.669412][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9236.669810][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9236.670193][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9236.670575][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9236.671003][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9236.671321][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9236.671702][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9236.672082][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9236.672464][ C3] PKRU: 55555554 [ 9236.672636][ C3] Call Trace: [ 9236.672797][ C3] [ 9236.672939][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9236.673193][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9236.673425][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9236.673695][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9236.673957][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9236.674236][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9236.674492][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9236.674785][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9236.675038][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9236.675337][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9236.675623][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9236.675927][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9236.676206][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9236.676492][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9236.676769][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9236.677070][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9236.677303][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9236.677535][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9236.677766][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9236.678005][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9236.678270][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9236.678549][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9236.678781][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9236.679012][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9236.679263][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9236.679489][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9236.679727][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9236.679976][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9236.680240][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9236.680511][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9236.680749][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9236.681012][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9236.681267][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9236.681601][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9236.681845][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9236.682154][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9236.682408][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9236.682603][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9236.682828][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9236.683072][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9236.683339][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9236.683563][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9236.683782][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9236.684089][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9236.684386][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9236.684657][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9236.684941][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9236.685183][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9236.685406][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9236.685696][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9236.685990][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9236.686311][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9236.686546][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9236.686840][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9236.687132][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9236.687439][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9236.687686][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9236.687912][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9236.688153][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9236.688478][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9236.688807][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9236.689104][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9236.689377][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9236.689670][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9236.689972][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9236.690272][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9236.690586][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9236.690816][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9236.691072][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9236.691325][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9236.691582][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9236.691854][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9236.692155][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9236.692397][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9236.692662][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9236.692895][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9236.693129][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9236.693353][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9236.693582][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9236.693835][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9236.694082][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9236.694344][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9236.694616][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9236.694917][ C3] tc_run (net/core/dev.c:3945) [ 9236.695115][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9236.695339][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9236.695568][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9236.695820][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9236.696063][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9236.696294][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9236.696548][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9236.696842][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9236.697103][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9236.697347][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9236.697602][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9236.697850][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9236.698180][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9236.698450][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9236.698695][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9236.698951][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9236.699158][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9236.699394][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9236.699661][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9236.699961][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9236.700230][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9236.700473][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9236.700694][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9236.700953][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9236.701188][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9236.701431][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9236.701664][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9236.701904][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9236.702130][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9236.702389][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9236.702660][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9236.702896][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9236.703136][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9236.703426][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9236.703735][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9236.703971][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9236.704222][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9236.704480][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9236.704712][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9236.704941][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9236.705195][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9236.705447][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9236.705698][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9236.705959][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9236.706235][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9236.706463][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9236.706745][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9236.706977][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9236.707250][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9236.707468][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9236.707763][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9236.708010][ C3] __do_softirq (kernel/softirq.c:553) [ 9236.708239][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9236.708470][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9236.708743][ C3] [ 9236.708889][ C3] [ 9236.709034][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9236.709329][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9236.709642][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9236.710576][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9236.710873][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9236.711258][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9236.711642][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9236.712026][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9236.712411][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9236.712797][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9236.713083][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9236.713294][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9236.713517][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9236.713760][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9236.714037][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9236.714269][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9236.714517][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9236.714761][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9236.715040][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9236.715255][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9236.715489][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9236.715726][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9236.715956][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9236.716234][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9236.716491][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9236.716719][ C3] ksys_write (fs/read_write.c:643) [ 9236.716929][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9236.717169][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9236.717462][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9236.717686][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9236.717982][ C3] RIP: 0033:0x7f93b2836957 [ 9236.718201][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9236.719141][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9236.719549][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9236.719933][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9236.720318][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9236.720703][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9236.721087][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9264.614910][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9264.615403][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9264.615831][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9264.616262][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9264.617100][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9264.617663][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9264.617957][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 9264.618859][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9264.619141][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9264.619508][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9264.619878][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9264.620245][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9264.620609][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9264.620975][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9264.621386][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9264.621692][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9264.622060][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9264.622426][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9264.622792][ C1] PKRU: 55555554 [ 9264.622957][ C1] Call Trace: [ 9264.623115][ C1] [ 9264.623255][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9264.623495][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9264.623720][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9264.623976][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9264.624229][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9264.624492][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9264.624734][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9264.625015][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9264.625258][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9264.625542][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9264.625815][ C1] [ 9264.625953][ C1] [ 9264.626090][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9264.626380][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9264.626648][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9264.626913][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9264.627180][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9264.627468][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9264.627688][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9264.627909][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9264.628138][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9264.628393][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9264.628657][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9264.628875][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9264.629099][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9264.629340][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9264.629556][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9264.629784][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9264.630022][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9264.630278][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9264.630535][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9264.630762][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9264.631011][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9264.631254][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9264.631573][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9264.631806][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9264.632100][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9264.632343][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9264.632530][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9264.632743][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9264.632976][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9264.633231][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9264.633482][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9264.633692][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9264.633986][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9264.634268][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9264.634528][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9264.634796][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9264.635026][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9264.635240][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9264.635514][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9264.635776][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9264.636074][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9264.636296][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9264.636567][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9264.636831][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9264.637125][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9264.637362][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9264.637576][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9264.637802][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9264.638090][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9264.638401][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9264.638678][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9264.638930][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9264.639197][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9264.639483][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9264.639747][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9264.640039][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9264.640269][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9264.640528][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9264.640757][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9264.640985][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9264.641213][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9264.641457][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9264.641691][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9264.641918][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9264.642162][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9264.642406][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9264.642613][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9264.642848][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9264.643099][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9264.643348][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9264.643546][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9264.643792][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9264.644077][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9264.644302][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9264.644514][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9264.644743][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9264.644978][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9264.645243][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9264.645489][ C1] tc_run (net/core/dev.c:3945) [ 9264.645678][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9264.645892][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9264.646110][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9264.646353][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9264.646586][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9264.646805][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9264.647046][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9264.647328][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9264.647578][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9264.647810][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9264.648055][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9264.648314][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9264.648586][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9264.648914][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9264.649182][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9264.649437][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9264.649683][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9264.649884][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9264.650100][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9264.650326][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9264.650591][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9264.650823][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9264.651041][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9264.651271][ C1] ? __create_object (mm/kmemleak.c:756) [ 9264.651495][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9264.651740][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9264.651999][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9264.652251][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9264.652510][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9264.652734][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9264.652978][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9264.653189][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9264.653391][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9264.653611][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9264.653842][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9264.654076][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9264.654326][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9264.654534][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9264.654763][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9264.654997][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9264.655217][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9264.655461][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9264.655683][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9264.655926][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9264.656151][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9264.656410][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9264.656687][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9264.656963][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9264.657261][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9264.657493][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9264.657772][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9264.657987][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9264.658269][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9264.658478][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9264.659372][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9264.659761][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9264.660130][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9264.660497][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9264.660864][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9264.661233][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9264.663567][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9264.664078][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9264.664564][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9264.665016][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9264.665893][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9264.666484][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9264.666797][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9264.667734][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9264.668032][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9264.668420][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9264.668804][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9264.669189][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9264.669574][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9264.669957][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9264.670388][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9264.670707][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9264.671094][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9264.671479][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9264.671863][ C3] PKRU: 55555554 [ 9264.672038][ C3] Call Trace: [ 9264.672204][ C3] [ 9264.672349][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9264.672602][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9264.672838][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9264.673105][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9264.673367][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9264.673647][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9264.673904][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9264.674200][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9264.674453][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9264.674751][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9264.675036][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9264.675340][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9264.675620][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9264.675904][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9264.676184][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9264.676485][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9264.676716][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9264.676950][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9264.677181][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9264.677423][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9264.677687][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9264.677961][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9264.678192][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9264.678429][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9264.678680][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9264.678907][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9264.679149][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9264.679399][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9264.679666][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9264.679932][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9264.680172][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9264.680433][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9264.680686][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9264.681023][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9264.681269][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9264.681582][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9264.681837][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9264.682035][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9264.682258][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9264.682501][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9264.682771][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9264.682994][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9264.683216][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9264.683524][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9264.683820][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9264.684092][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9264.684377][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9264.684622][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9264.684848][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9264.685138][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9264.685413][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9264.685726][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9264.685957][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9264.686243][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9264.686518][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9264.686824][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9264.687071][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9264.687298][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9264.687570][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9264.687878][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9264.688208][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9264.688511][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9264.688786][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9264.689066][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9264.689369][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9264.689667][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9264.689981][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9264.690217][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9264.690474][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9264.690726][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9264.690983][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9264.691260][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9264.691561][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9264.691803][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9264.692071][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9264.692304][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9264.692536][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9264.692762][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9264.692993][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9264.693248][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9264.693497][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9264.693755][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9264.694030][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9264.694331][ C3] tc_run (net/core/dev.c:3945) [ 9264.694534][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9264.694757][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9264.694988][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9264.695240][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9264.695485][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9264.695716][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9264.695972][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9264.696266][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9264.696529][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9264.696773][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9264.697028][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9264.697277][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9264.697601][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9264.697866][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9264.698111][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9264.698370][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9264.698582][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9264.698817][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9264.699084][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9264.699387][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9264.699653][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9264.699897][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9264.700121][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9264.700383][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9264.700619][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9264.700862][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9264.701095][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9264.701336][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9264.701564][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9264.701821][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9264.702091][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9264.702328][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9264.702570][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9264.702860][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9264.703170][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9264.703405][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9264.703657][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9264.703916][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9264.704148][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9264.704377][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9264.704629][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9264.704881][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9264.705132][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9264.705394][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9264.705668][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9264.705899][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9264.706181][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9264.706413][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9264.706666][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9264.706880][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9264.707183][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9264.707427][ C3] __do_softirq (kernel/softirq.c:553) [ 9264.707656][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9264.707871][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9264.708152][ C3] [ 9264.708306][ C3] [ 9264.708462][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9264.708753][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9264.709064][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9264.710001][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9264.710298][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9264.710679][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9264.711064][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9264.711448][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9264.711830][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9264.712215][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9264.712501][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9264.712711][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9264.712935][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9264.713178][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9264.713453][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9264.713683][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9264.713930][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9264.714173][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9264.714451][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9264.714664][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9264.714899][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9264.715133][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9264.715363][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9264.715643][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9264.715897][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9264.716126][ C3] ksys_write (fs/read_write.c:643) [ 9264.716335][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9264.716574][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9264.716868][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9264.717093][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9264.717382][ C3] RIP: 0033:0x7f93b2836957 [ 9264.717601][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9264.718538][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9264.718942][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9264.719326][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9264.719711][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9264.720094][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9264.720477][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9264.720863][ C3] | [ 9290.413162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9290.413511][ C1] rcu: 1-....: (6901953 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1674193 | [ 9290.414020][ C1] rcu: (t=6896442 jiffies g=1064457 q=106 ncpus=4) [ 9290.414736][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9290.415302][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9290.415603][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9290.416490][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9290.416772][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9290.417137][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9290.417502][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9290.417869][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9290.418242][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9290.418608][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9290.419018][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9290.419323][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9290.419691][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9290.420058][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9290.420423][ C1] PKRU: 55555554 [ 9290.420593][ C1] Call Trace: [ 9290.420750][ C1] [ 9290.420887][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9290.421138][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9290.421372][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9290.421603][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9290.421814][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9290.422063][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9290.422315][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9290.422550][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9290.422810][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9290.423033][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9290.423321][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9290.423570][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9290.423835][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9290.424079][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9290.424360][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9290.424601][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9290.424884][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9290.425155][ C1] [ 9290.425293][ C1] [ 9290.425432][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9290.425720][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9290.425987][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9290.426260][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9290.426523][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9290.426811][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9290.427033][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9290.427255][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9290.427483][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9290.427731][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9290.427992][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9290.428216][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9290.428438][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9290.428676][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9290.428892][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9290.429118][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9290.429356][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9290.429611][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9290.429864][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9290.430092][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9290.430344][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9290.430585][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9290.430905][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9290.431136][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9290.431430][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9290.431671][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9290.431858][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9290.432069][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9290.432302][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9290.432557][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9290.432805][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9290.433013][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9290.433307][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9290.433588][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9290.433846][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9290.434116][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9290.434347][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9290.434558][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9290.434832][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9290.435094][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9290.435393][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9290.435610][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9290.435884][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9290.436145][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9290.436435][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9290.436669][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9290.436885][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9290.437113][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9290.437401][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9290.437708][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9290.437982][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9290.438239][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9290.438502][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9290.438789][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9290.439048][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9290.439339][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9290.439566][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9290.439824][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9290.440052][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9290.440281][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9290.440508][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9290.440749][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9290.440985][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9290.441212][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9290.441453][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9290.441695][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9290.441904][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9290.442138][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9290.442388][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9290.442633][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9290.442832][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9290.443077][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9290.443363][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9290.443584][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9290.443796][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9290.444026][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9290.444261][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9290.444522][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9290.444769][ C1] tc_run (net/core/dev.c:3945) [ 9290.444957][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9290.445171][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9290.445391][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9290.445630][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9290.445862][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9290.446081][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9290.446323][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9290.446604][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9290.446852][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9290.447084][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9290.447327][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9290.447562][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9290.447820][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9290.448136][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9290.448390][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9290.448623][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9290.448866][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9290.449063][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9290.449282][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9290.449506][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9290.449767][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9290.449997][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9290.450219][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9290.450446][ C1] ? __create_object (mm/kmemleak.c:756) [ 9290.450670][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9290.450914][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9290.451172][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9290.451421][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9290.451681][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9290.451900][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9290.452145][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9290.452352][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9290.452556][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9290.452773][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9290.453001][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9290.453236][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9290.453484][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9290.453691][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9290.453921][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9290.454154][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9290.454372][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9290.454614][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9290.454834][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9290.455078][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9290.455299][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9290.455559][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9290.455832][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9290.456107][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9290.456402][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9290.456634][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9290.456912][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9290.457125][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9290.457400][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9290.457613][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9290.458506][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9290.458889][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9290.459258][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9290.459622][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9290.459986][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9290.460351][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9290.460351][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9290.460722][ C1] | [ 9290.460865][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 9290.461119][ C3] NMI backtrace for cpu 3 [ 9290.461132][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9290.461135][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9290.461140][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9290.461143][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9290.461146][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9290.461148][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9290.461150][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9290.461152][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9290.461153][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9290.461155][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9290.461157][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9290.461160][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9290.461162][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9290.461163][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9290.461165][ C3] PKRU: 55555554 [ 9290.461166][ C3] Call Trace: [ 9290.461168][ C3] [ 9290.461170][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9290.461175][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9290.461180][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9290.461184][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9290.461187][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9290.461189][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9290.461194][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9290.461198][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9290.461201][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9290.461204][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9290.461207][ C3] [ 9290.461208][ C3] [ 9290.461209][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9290.461212][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9290.461216][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9290.461220][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9290.461223][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9290.461227][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9290.461230][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9290.461233][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9290.461235][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9290.461239][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9290.461242][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9290.461248][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9290.461251][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9290.461255][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9290.461260][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9290.461263][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9290.461266][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9290.461268][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9290.461271][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9290.461276][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9290.461280][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9290.461283][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9290.461292][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9290.461294][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9290.461297][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9290.461301][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9290.461304][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9290.461307][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9290.461310][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9290.461316][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9290.461322][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9290.461325][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9290.461332][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9290.461336][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9290.461338][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9290.461341][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9290.461345][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9290.461349][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9290.461351][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9290.461356][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9290.461359][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9290.461363][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9290.461366][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9290.461368][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9290.461371][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9290.461378][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9290.461385][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9290.461391][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9290.461395][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9290.461405][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9290.461413][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9290.461422][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9290.461431][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9290.461433][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9290.461437][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9290.461441][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9290.461443][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9290.461445][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9290.461449][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9290.461454][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9290.461457][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9290.461461][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9290.461466][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9290.461470][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9290.461473][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9290.461475][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9290.461479][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9290.461481][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9290.461483][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9290.461487][ C3] tc_run (net/core/dev.c:3945) [ 9290.461491][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9290.461494][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9290.461496][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9290.461500][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9290.461505][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9290.461507][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9290.461510][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9290.461513][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9290.461516][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9290.461519][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9290.461523][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9290.461527][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9290.461534][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9290.461536][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9290.461540][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9290.461544][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9290.461547][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9290.461549][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9290.461552][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9290.461555][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9290.461557][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9290.461560][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9290.461563][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9290.461566][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9290.461569][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9290.461572][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9290.461576][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9290.461579][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9290.461582][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9290.461588][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9290.461591][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9290.461595][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9290.461599][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9290.461604][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9290.461606][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9290.461610][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9290.461613][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9290.461616][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9290.461619][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9290.461623][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9290.461627][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9290.461631][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9290.461634][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9290.461639][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9290.461642][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9290.461644][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9290.461648][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9290.461651][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9290.461653][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9290.461656][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9290.461661][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9290.461664][ C3] __do_softirq (kernel/softirq.c:553) [ 9290.461668][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9290.461670][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9290.461673][ C3] [ 9290.461674][ C3] [ 9290.461675][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9290.461678][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9290.461681][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9290.461683][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9290.461685][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9290.461687][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9290.461688][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9290.461689][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9290.461691][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9290.461695][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9290.461699][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9290.461704][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9290.461710][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9290.461713][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9290.461718][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9290.461721][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9290.461725][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9290.461729][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9290.461733][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9290.461737][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9290.461740][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9290.461743][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9290.461745][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9290.461749][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9290.461753][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9290.461757][ C3] ksys_write (fs/read_write.c:643) [ 9290.461761][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9290.461764][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9290.461768][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9290.461772][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9290.461775][ C3] RIP: 0033:0x7f93b2836957 [ 9290.461777][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9290.461780][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9290.461782][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9290.461784][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9290.461785][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9290.461787][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9290.461789][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9316.614895][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9316.615382][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9316.615809][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9316.616239][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9316.617073][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9316.617634][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9316.617932][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9316.618899][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9316.619226][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9316.619590][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9316.619955][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9316.620320][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9316.620683][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9316.621045][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9316.621455][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9316.621761][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9316.622126][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9316.622489][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9316.622857][ C1] PKRU: 55555554 [ 9316.623021][ C1] Call Trace: [ 9316.623180][ C1] [ 9316.623316][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9316.623557][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9316.623781][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9316.624036][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9316.624288][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9316.624552][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9316.624795][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9316.625077][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9316.625318][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9316.625604][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9316.625877][ C1] [ 9316.626015][ C1] [ 9316.626152][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9316.626443][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9316.626710][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9316.626979][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9316.627247][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9316.627536][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9316.627756][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9316.627975][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9316.628240][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9316.628509][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9316.628794][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9316.629031][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9316.629275][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9316.629515][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9316.629732][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9316.629959][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9316.630196][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9316.630448][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9316.630702][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9316.630928][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9316.631179][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9316.631421][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9316.631738][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9316.631970][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9316.632264][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9316.632505][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9316.632691][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9316.632903][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9316.633135][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9316.633390][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9316.633639][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9316.633849][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9316.634141][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9316.634424][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9316.634682][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9316.634952][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9316.635181][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9316.635393][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9316.635667][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9316.635927][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9316.636226][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9316.636445][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9316.636716][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9316.636978][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9316.637271][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9316.637505][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9316.637721][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9316.637947][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9316.638269][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9316.638598][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9316.638896][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9316.639168][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9316.639459][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9316.639744][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9316.640006][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9316.640297][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9316.640524][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9316.640781][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9316.641011][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9316.641240][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9316.641468][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9316.641711][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9316.641944][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9316.642172][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9316.642415][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9316.642657][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9316.642862][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9316.643096][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9316.643351][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9316.643597][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9316.643794][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9316.644041][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9316.644328][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9316.644550][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9316.644764][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9316.644992][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9316.645229][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9316.645492][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9316.645738][ C1] tc_run (net/core/dev.c:3945) [ 9316.645926][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9316.646139][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9316.646359][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9316.646599][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9316.646831][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9316.647048][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9316.647293][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9316.647572][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9316.647823][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9316.648077][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9316.648343][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9316.648597][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9316.648875][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9316.649219][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9316.649472][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9316.649702][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9316.649946][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9316.650145][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9316.650362][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9316.650582][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9316.650845][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9316.651075][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9316.651295][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9316.651522][ C1] ? __create_object (mm/kmemleak.c:756) [ 9316.651745][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9316.651989][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9316.652249][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9316.652497][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9316.652753][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9316.652973][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9316.653218][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9316.653428][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9316.653633][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9316.653852][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9316.654081][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9316.654315][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9316.654562][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9316.654770][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9316.654998][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9316.655232][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9316.655448][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9316.655691][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9316.655912][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9316.656154][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9316.656379][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9316.656635][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9316.656910][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9316.657187][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9316.657482][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9316.657713][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9316.657992][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9316.658239][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9316.658535][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9316.658758][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9316.659686][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9316.660073][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9316.660438][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9316.660802][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9316.661169][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9316.661534][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9316.663866][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9316.664377][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9316.664864][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9316.665316][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9316.666195][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9316.666787][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9316.667102][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9316.668064][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9316.668366][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9316.668757][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9316.669149][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9316.669541][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9316.669926][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9316.670311][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9316.670744][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9316.671064][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9316.671451][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9316.671839][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9316.672224][ C3] PKRU: 55555554 [ 9316.672400][ C3] Call Trace: [ 9316.672565][ C3] [ 9316.672709][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9316.672962][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9316.673200][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9316.673467][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9316.673730][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9316.674009][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9316.674267][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9316.674562][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9316.674815][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9316.675113][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9316.675399][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9316.675703][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9316.675982][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9316.676268][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9316.676548][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9316.676848][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9316.677080][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9316.677313][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9316.677546][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9316.677786][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9316.678070][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9316.678349][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9316.678585][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9316.678823][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9316.679080][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9316.679320][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9316.679558][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9316.679806][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9316.680071][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9316.680339][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9316.680578][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9316.680839][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9316.681094][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9316.681430][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9316.681673][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9316.681982][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9316.682235][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9316.682433][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9316.682654][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9316.682897][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9316.683165][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9316.683388][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9316.683607][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9316.683915][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9316.684226][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9316.684505][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9316.684794][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9316.685041][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9316.685272][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9316.685573][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9316.685848][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9316.686162][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9316.686391][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9316.686675][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9316.686951][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9316.687257][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9316.687514][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9316.687739][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9316.687980][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9316.688297][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9316.688616][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9316.688905][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9316.689170][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9316.689448][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9316.689749][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9316.690049][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9316.690363][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9316.690595][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9316.690851][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9316.691103][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9316.691361][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9316.691636][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9316.691937][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9316.692178][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9316.692446][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9316.692676][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9316.692910][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9316.693135][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9316.693366][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9316.693621][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9316.693869][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9316.694127][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9316.694401][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9316.694702][ C3] tc_run (net/core/dev.c:3945) [ 9316.694899][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9316.695124][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9316.695356][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9316.695609][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9316.695853][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9316.696081][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9316.696338][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9316.696630][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9316.696894][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9316.697138][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9316.697394][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9316.697641][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9316.697968][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9316.698259][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9316.698510][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9316.698771][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9316.698986][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9316.699237][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9316.699503][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9316.699803][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9316.700069][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9316.700312][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9316.700533][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9316.700793][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9316.701026][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9316.701268][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9316.701500][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9316.701740][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9316.701967][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9316.702224][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9316.702495][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9316.702730][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9316.702969][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9316.703260][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9316.703569][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9316.703804][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9316.704055][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9316.704315][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9316.704544][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9316.704772][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9316.705024][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9316.705275][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9316.705524][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9316.705784][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9316.706059][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9316.706291][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9316.706569][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9316.706800][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9316.707055][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9316.707288][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9316.707581][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9316.707827][ C3] __do_softirq (kernel/softirq.c:553) [ 9316.708061][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9316.708278][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9316.708564][ C3] [ 9316.708710][ C3] [ 9316.708854][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9316.709147][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9316.709459][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9316.710393][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9316.710689][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9316.711072][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9316.711455][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9316.711839][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9316.712222][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9316.712606][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9316.712892][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9316.713100][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9316.713323][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9316.713566][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9316.713840][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9316.714070][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9316.714317][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9316.714563][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9316.714839][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9316.715053][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9316.715288][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9316.715522][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9316.715752][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9316.716031][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9316.716286][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9316.716514][ C3] ksys_write (fs/read_write.c:643) [ 9316.716723][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9316.716963][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9316.717255][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9316.717478][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9316.717766][ C3] RIP: 0033:0x7f93b2836957 [ 9316.717982][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9316.718956][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9316.719376][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9316.719758][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9316.720141][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9316.720523][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9316.720903][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9344.614892][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9344.615378][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9344.615803][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9344.616233][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9344.617069][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9344.617629][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9344.617931][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9344.618824][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9344.619105][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9344.619473][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9344.619839][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9344.620205][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9344.620570][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9344.620937][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9344.621346][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9344.621651][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9344.622020][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9344.622385][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9344.622752][ C1] PKRU: 55555554 [ 9344.622918][ C1] Call Trace: [ 9344.623074][ C1] [ 9344.623213][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9344.623454][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9344.623676][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9344.623932][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9344.624183][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9344.624447][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9344.624692][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9344.624972][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9344.625216][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9344.625501][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9344.625773][ C1] [ 9344.625910][ C1] [ 9344.626049][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9344.626338][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9344.626605][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9344.626876][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9344.627141][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9344.627430][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9344.627652][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9344.627874][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9344.628131][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9344.628396][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9344.628672][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9344.628903][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9344.629140][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9344.629381][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9344.629596][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9344.629823][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9344.630059][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9344.630314][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9344.630570][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9344.630796][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9344.631046][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9344.631289][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9344.631607][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9344.631839][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9344.632131][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9344.632374][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9344.632560][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9344.632772][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9344.633004][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9344.633257][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9344.633507][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9344.633715][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9344.634009][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9344.634295][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9344.634552][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9344.634823][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9344.635051][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9344.635264][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9344.635540][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9344.635801][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9344.636099][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9344.636321][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9344.636594][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9344.636855][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9344.637145][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9344.637381][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9344.637597][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9344.637825][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9344.638140][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9344.638466][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9344.638757][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9344.639022][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9344.639301][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9344.639588][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9344.639852][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9344.640144][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9344.640374][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9344.640633][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9344.640862][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9344.641090][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9344.641321][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9344.641564][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9344.641798][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9344.642026][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9344.642271][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9344.642513][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9344.642725][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9344.642961][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9344.643215][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9344.643461][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9344.643659][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9344.643907][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9344.644193][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9344.644417][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9344.644631][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9344.644861][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9344.645097][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9344.645361][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9344.645607][ C1] tc_run (net/core/dev.c:3945) [ 9344.645794][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9344.646012][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9344.646234][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9344.646474][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9344.646708][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9344.646927][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9344.647172][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9344.647451][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9344.647703][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9344.647958][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9344.648217][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9344.648465][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9344.648737][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9344.649073][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9344.649327][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9344.649557][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9344.649798][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9344.649994][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9344.650211][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9344.650432][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9344.650694][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9344.650924][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9344.651143][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9344.651370][ C1] ? __create_object (mm/kmemleak.c:756) [ 9344.651590][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9344.651835][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9344.652092][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9344.652341][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9344.652598][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9344.652816][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9344.653057][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9344.653267][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9344.653467][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9344.653686][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9344.653914][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9344.654147][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9344.654394][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9344.654601][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9344.654828][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9344.655061][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9344.655276][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9344.655517][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9344.655737][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9344.655977][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9344.656200][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9344.656455][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9344.656730][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9344.657005][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9344.657300][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9344.657530][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9344.657806][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9344.658044][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9344.658336][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9344.658555][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9344.659481][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9344.659868][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9344.660236][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9344.660603][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9344.660970][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9344.661337][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9344.663655][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9344.664164][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9344.664651][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9344.665104][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9344.665983][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9344.666574][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9344.666887][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9344.667825][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9344.668127][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9344.668513][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9344.668899][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9344.669284][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9344.669669][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9344.670054][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9344.670485][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9344.670807][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9344.671192][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9344.671577][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9344.671961][ C3] PKRU: 55555554 [ 9344.672134][ C3] Call Trace: [ 9344.672300][ C3] [ 9344.672442][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9344.672696][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9344.672930][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9344.673199][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9344.673463][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9344.673740][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9344.673996][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9344.674291][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9344.674543][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9344.674841][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9344.675128][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9344.675432][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9344.675711][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9344.675997][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9344.676277][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9344.676578][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9344.676810][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9344.677042][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9344.677273][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9344.677513][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9344.677776][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9344.678076][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9344.678313][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9344.678549][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9344.678807][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9344.679040][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9344.679290][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9344.679539][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9344.679803][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9344.680071][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9344.680310][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9344.680573][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9344.680828][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9344.681161][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9344.681405][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9344.681714][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9344.681966][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9344.682163][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9344.682387][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9344.682631][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9344.682897][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9344.683121][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9344.683339][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9344.683646][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9344.683942][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9344.684213][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9344.684499][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9344.684739][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9344.684960][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9344.685250][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9344.685525][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9344.685839][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9344.686068][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9344.686355][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9344.686629][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9344.686934][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9344.687181][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9344.687426][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9344.687666][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9344.687973][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9344.688293][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9344.688581][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9344.688846][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9344.689122][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9344.689426][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9344.689725][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9344.690040][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9344.690269][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9344.690526][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9344.690777][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9344.691035][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9344.691308][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9344.691608][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9344.691849][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9344.692116][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9344.692348][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9344.692582][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9344.692803][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9344.693034][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9344.693289][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9344.693535][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9344.693793][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9344.694066][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9344.694369][ C3] tc_run (net/core/dev.c:3945) [ 9344.694565][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9344.694789][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9344.695017][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9344.695269][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9344.695513][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9344.695743][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9344.695998][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9344.696292][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9344.696553][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9344.696797][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9344.697051][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9344.697299][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9344.697626][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9344.697898][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9344.698141][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9344.698397][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9344.698604][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9344.698839][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9344.699103][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9344.699405][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9344.699671][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9344.699913][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9344.700135][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9344.700394][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9344.700628][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9344.700872][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9344.701103][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9344.701343][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9344.701569][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9344.701826][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9344.702097][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9344.702333][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9344.702571][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9344.702862][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9344.703171][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9344.703406][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9344.703657][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9344.703914][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9344.704146][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9344.704375][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9344.704627][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9344.704879][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9344.705129][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9344.705389][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9344.705663][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9344.705892][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9344.706173][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9344.706403][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9344.706658][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9344.706871][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9344.707174][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9344.707419][ C3] __do_softirq (kernel/softirq.c:553) [ 9344.707648][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9344.707871][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9344.708153][ C3] [ 9344.708304][ C3] [ 9344.708462][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9344.708757][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9344.709069][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9344.710009][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9344.710307][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9344.710693][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9344.711079][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9344.711465][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9344.711852][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9344.712240][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9344.712525][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9344.712737][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9344.712958][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9344.713203][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9344.713480][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9344.713710][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9344.713958][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9344.714203][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9344.714483][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9344.714696][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9344.714931][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9344.715167][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9344.715399][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9344.715679][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9344.715936][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9344.716166][ C3] ksys_write (fs/read_write.c:643) [ 9344.716377][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9344.716616][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9344.716910][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9344.717135][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9344.717424][ C3] RIP: 0033:0x7f93b2836957 [ 9344.717644][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9344.718585][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9344.718993][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9344.719378][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9344.719763][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9344.720147][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9344.720535][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9344.720924][ C3] | [ 9368.464162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9368.464499][ C1] rcu: 1-....: (6979861 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1692994 | [ 9368.465013][ C1] rcu: (t=6974493 jiffies g=1064457 q=106 ncpus=4) [ 9368.465733][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9368.466295][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9368.466597][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9368.467485][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9368.467769][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9368.468168][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9368.468555][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9368.468948][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9368.469317][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9368.469683][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9368.470092][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9368.470396][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9368.470763][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9368.471127][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9368.471496][ C1] PKRU: 55555554 [ 9368.471662][ C1] Call Trace: [ 9368.471816][ C1] [ 9368.471955][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9368.472206][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9368.472439][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9368.472670][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9368.472880][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9368.473127][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9368.473376][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9368.473612][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9368.473871][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9368.474095][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9368.474383][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9368.474632][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9368.474897][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9368.475141][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9368.475420][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9368.475661][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9368.475943][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9368.476216][ C1] [ 9368.476354][ C1] [ 9368.476493][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9368.476780][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9368.477045][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9368.477316][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9368.477578][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9368.477869][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9368.478090][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9368.478311][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9368.478538][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9368.478789][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9368.479048][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9368.479267][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9368.479488][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9368.479726][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9368.479939][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9368.480166][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9368.480404][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9368.480656][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9368.480911][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9368.481137][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9368.481387][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9368.481628][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9368.481945][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9368.482178][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9368.482472][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9368.482714][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9368.482901][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9368.483112][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9368.483344][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9368.483596][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9368.483848][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9368.484055][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9368.484349][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9368.484630][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9368.484885][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9368.485157][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9368.485386][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9368.485596][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9368.485870][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9368.486130][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9368.486430][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9368.486649][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9368.486922][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9368.487183][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9368.487474][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9368.487707][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9368.487927][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9368.488155][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9368.488442][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9368.488746][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9368.489018][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9368.489271][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9368.489535][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9368.489822][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9368.490081][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9368.490371][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9368.490598][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9368.490852][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9368.491081][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9368.491308][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9368.491534][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9368.491776][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9368.492009][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9368.492238][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9368.492479][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9368.492720][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9368.492927][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9368.493161][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9368.493410][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9368.493654][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9368.493853][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9368.494099][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9368.494383][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9368.494602][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9368.494816][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9368.495043][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9368.495278][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9368.495538][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9368.495783][ C1] tc_run (net/core/dev.c:3945) [ 9368.495972][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9368.496184][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9368.496404][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9368.496643][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9368.496875][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9368.497094][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9368.497335][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9368.497614][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9368.497868][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9368.498100][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9368.498343][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9368.498578][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9368.498834][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9368.499142][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9368.499396][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9368.499628][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9368.499870][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9368.500068][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9368.500285][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9368.500508][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9368.500768][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9368.500998][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9368.501219][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9368.501446][ C1] ? __create_object (mm/kmemleak.c:756) [ 9368.501668][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9368.501914][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9368.502172][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9368.502421][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9368.502681][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9368.502898][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9368.503143][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9368.503351][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9368.503553][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9368.503771][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9368.504003][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9368.504237][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9368.504483][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9368.504692][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9368.504921][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9368.505155][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9368.505371][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9368.505614][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9368.505836][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9368.506080][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9368.506304][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9368.506562][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9368.506834][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9368.507110][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9368.507406][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9368.507637][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9368.507921][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9368.508132][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9368.508407][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9368.508615][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9368.509503][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9368.509887][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9368.510253][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9368.510620][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9368.510984][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9368.511348][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9368.511348][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9368.511716][ C1] | [ 9368.511860][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 9368.512109][ C3] NMI backtrace for cpu 3 [ 9368.512117][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9368.512120][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 9368.512127][ C3] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 9368.512131][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [ 9368.512134][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9368.512135][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9368.512137][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9368.512139][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9368.512141][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9368.512142][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9368.512145][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9368.512148][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9368.512150][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9368.512151][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9368.512152][ C3] PKRU: 55555554 [ 9368.512153][ C3] Call Trace: [ 9368.512155][ C3] [ 9368.512158][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9368.512163][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9368.512168][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9368.512172][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9368.512174][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9368.512177][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9368.512182][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9368.512185][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 9368.512189][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 9368.512192][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 9368.512196][ C3] [ 9368.512197][ C3] [ 9368.512198][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9368.512201][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9368.512204][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9368.512208][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9368.512212][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9368.512216][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9368.512219][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9368.512222][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9368.512225][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9368.512227][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9368.512231][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9368.512234][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9368.512240][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9368.512243][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9368.512247][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9368.512252][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9368.512256][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9368.512258][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9368.512260][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9368.512263][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9368.512268][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9368.512271][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9368.512275][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9368.512283][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9368.512286][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9368.512288][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9368.512292][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9368.512295][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9368.512298][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9368.512301][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9368.512306][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9368.512312][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9368.512315][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9368.512322][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9368.512326][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9368.512329][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9368.512332][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9368.512336][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9368.512340][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9368.512343][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9368.512347][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9368.512351][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9368.512355][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9368.512358][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9368.512360][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9368.512363][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9368.512370][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9368.512377][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9368.512383][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9368.512388][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9368.512398][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9368.512407][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9368.512415][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9368.512424][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9368.512427][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9368.512430][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9368.512434][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9368.512436][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9368.512438][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9368.512441][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9368.512447][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9368.512450][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9368.512454][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9368.512460][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9368.512463][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9368.512466][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9368.512469][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9368.512473][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9368.512475][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9368.512477][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9368.512481][ C3] tc_run (net/core/dev.c:3945) [ 9368.512484][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9368.512488][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9368.512490][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9368.512494][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9368.512498][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9368.512500][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9368.512503][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9368.512506][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9368.512509][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9368.512513][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9368.512517][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9368.512520][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9368.512528][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9368.512530][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9368.512534][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9368.512538][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9368.512541][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9368.512543][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9368.512546][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9368.512549][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9368.512552][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9368.512555][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9368.512557][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9368.512561][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9368.512564][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9368.512567][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9368.512570][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9368.512574][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9368.512577][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9368.512582][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9368.512586][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9368.512589][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9368.512592][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9368.512597][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9368.512600][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9368.512603][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9368.512606][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9368.512609][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9368.512623][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9368.512626][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9368.512631][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9368.512635][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9368.512638][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9368.512642][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9368.512645][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9368.512647][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9368.512651][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9368.512653][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9368.512656][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9368.512659][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9368.512663][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9368.512666][ C3] __do_softirq (kernel/softirq.c:553) [ 9368.512671][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9368.512673][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9368.512676][ C3] [ 9368.512676][ C3] [ 9368.512677][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9368.512681][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9368.512683][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9368.512685][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9368.512687][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9368.512689][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9368.512690][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9368.512692][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9368.512693][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9368.512697][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9368.512700][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9368.512704][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9368.512710][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9368.512713][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9368.512717][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9368.512719][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9368.512723][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9368.512727][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9368.512731][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9368.512735][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9368.512737][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9368.512741][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9368.512743][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9368.512747][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9368.512750][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9368.512754][ C3] ksys_write (fs/read_write.c:643) [ 9368.512757][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9368.512761][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9368.512765][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9368.512768][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9368.512771][ C3] RIP: 0033:0x7f93b2836957 [ 9368.512773][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9368.512775][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9368.512777][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9368.512779][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9368.512780][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9368.512782][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9368.512783][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9392.614912][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9392.615397][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9392.615839][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9392.616271][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9392.617108][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9392.617680][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9392.617979][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9392.618873][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9392.619156][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9392.619523][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9392.619888][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9392.620255][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9392.620623][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9392.620988][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9392.621399][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9392.621705][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9392.622073][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9392.622442][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9392.622807][ C1] PKRU: 55555554 [ 9392.622975][ C1] Call Trace: [ 9392.623132][ C1] [ 9392.623272][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9392.623514][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9392.623739][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9392.623993][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9392.624245][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9392.624512][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9392.624757][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9392.625042][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9392.625285][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9392.625568][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9392.625840][ C1] [ 9392.625979][ C1] [ 9392.626117][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9392.626410][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9392.626675][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9392.626948][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9392.627213][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9392.627500][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9392.627726][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9392.627948][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9392.628178][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9392.628428][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9392.628690][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9392.628910][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9392.629132][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9392.629372][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9392.629588][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9392.629815][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9392.630052][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9392.630307][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9392.630561][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9392.630790][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9392.631039][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9392.631281][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9392.631602][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9392.631834][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9392.632128][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9392.632370][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9392.632558][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9392.632769][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9392.633004][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9392.633262][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9392.633512][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9392.633724][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9392.634016][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9392.634301][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9392.634560][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9392.634831][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9392.635062][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9392.635275][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9392.635551][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9392.635813][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9392.636112][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9392.636332][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9392.636604][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9392.636866][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9392.637158][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9392.637394][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9392.637609][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9392.637842][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9392.638130][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9392.638438][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9392.638714][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9392.638967][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9392.639234][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9392.639525][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9392.639787][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9392.640076][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9392.640306][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9392.640563][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9392.640791][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9392.641018][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9392.641248][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9392.641491][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9392.641726][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9392.641954][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9392.642198][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9392.642441][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9392.642651][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9392.642886][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9392.643137][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9392.643384][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9392.643587][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9392.643834][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9392.644119][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9392.644342][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9392.644555][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9392.644785][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9392.645020][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9392.645284][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9392.645532][ C1] tc_run (net/core/dev.c:3945) [ 9392.645721][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9392.645933][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9392.646152][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9392.646392][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9392.646625][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9392.646845][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9392.647088][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9392.647370][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9392.647618][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9392.647856][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9392.648099][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9392.648335][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9392.648594][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9392.648905][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9392.649159][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9392.649391][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9392.649635][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9392.649834][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9392.650050][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9392.650276][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9392.650538][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9392.650770][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9392.650991][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9392.651220][ C1] ? __create_object (mm/kmemleak.c:756) [ 9392.651445][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9392.651690][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9392.651948][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9392.652202][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9392.652463][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9392.652684][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9392.652929][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9392.653136][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9392.653342][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9392.653561][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9392.653791][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9392.654024][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9392.654274][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9392.654482][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9392.654713][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9392.654947][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9392.655166][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9392.655411][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9392.655632][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9392.655875][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9392.656098][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9392.656359][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9392.656635][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9392.656911][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9392.657208][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9392.657444][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9392.657748][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9392.657974][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9392.658265][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9392.658490][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9392.659406][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9392.659792][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9392.660158][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9392.660528][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9392.660893][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9392.661261][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9392.663609][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9392.664119][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9392.664605][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9392.665056][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9392.665933][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9392.666525][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9392.666838][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9392.667778][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9392.668074][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9392.668463][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9392.668847][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9392.669235][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9392.669621][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9392.670006][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9392.670438][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9392.670757][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9392.671146][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9392.671532][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9392.671917][ C3] PKRU: 55555554 [ 9392.672093][ C3] Call Trace: [ 9392.672258][ C3] [ 9392.672402][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9392.672655][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9392.672891][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9392.673157][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9392.673422][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9392.673700][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9392.673957][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9392.674254][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9392.674508][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9392.674807][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9392.675091][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9392.675397][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9392.675681][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9392.675964][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9392.676246][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9392.676548][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9392.676781][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9392.677013][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9392.677246][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9392.677487][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9392.677753][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9392.678032][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9392.678262][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9392.678496][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9392.678747][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9392.678975][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9392.679214][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9392.679464][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9392.679731][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9392.679998][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9392.680238][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9392.680500][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9392.680755][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9392.681092][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9392.681338][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9392.681647][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9392.681902][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9392.682098][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9392.682323][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9392.682567][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9392.682834][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9392.683057][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9392.683280][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9392.683588][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9392.683884][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9392.684156][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9392.684441][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9392.684680][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9392.684904][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9392.685195][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9392.685470][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9392.685785][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9392.686016][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9392.686304][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9392.686580][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9392.686887][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9392.687135][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9392.687366][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9392.687623][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9392.687931][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9392.688253][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9392.688543][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9392.688807][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9392.689087][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9392.689390][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9392.689689][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9392.690004][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9392.690236][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9392.690494][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9392.690746][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9392.691004][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9392.691283][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9392.691585][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9392.691827][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9392.692095][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9392.692329][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9392.692561][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9392.692786][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9392.693018][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9392.693273][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9392.693521][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9392.693778][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9392.694053][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9392.694354][ C3] tc_run (net/core/dev.c:3945) [ 9392.694555][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9392.694777][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9392.695008][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9392.695261][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9392.695506][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9392.695737][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9392.695993][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9392.696288][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9392.696551][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9392.696795][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9392.697051][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9392.697300][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9392.697625][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9392.697894][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9392.698139][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9392.698396][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9392.698606][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9392.698841][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9392.699109][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9392.699411][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9392.699678][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9392.699920][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9392.700146][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9392.700410][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9392.700647][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9392.700891][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9392.701121][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9392.701362][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9392.701592][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9392.701850][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9392.702122][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9392.702359][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9392.702600][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9392.702892][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9392.703201][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9392.703454][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9392.703713][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9392.703979][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9392.704218][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9392.704453][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9392.704720][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9392.704973][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9392.705225][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9392.705487][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9392.705761][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9392.705992][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9392.706273][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9392.706505][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9392.706760][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9392.706975][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9392.707280][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9392.707526][ C3] __do_softirq (kernel/softirq.c:553) [ 9392.707762][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9392.707980][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9392.708265][ C3] [ 9392.708423][ C3] [ 9392.708569][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9392.708862][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9392.709176][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9392.710112][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9392.710411][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9392.710795][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9392.711183][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9392.711568][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9392.711951][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9392.712340][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9392.712625][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9392.712839][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9392.713062][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9392.713307][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9392.713583][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9392.713815][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9392.714063][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9392.714309][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9392.714593][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9392.714807][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9392.715042][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9392.715280][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9392.715508][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9392.715790][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9392.716045][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9392.716276][ C3] ksys_write (fs/read_write.c:643) [ 9392.716485][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9392.716726][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9392.717020][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9392.717245][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9392.717535][ C3] RIP: 0033:0x7f93b2836957 [ 9392.717760][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9392.718696][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9392.719102][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9392.719488][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9392.719874][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9392.720259][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9392.720643][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9420.614910][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9420.615400][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9420.615828][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9420.616256][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9420.617093][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9420.617660][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9420.617958][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9420.618849][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9420.619133][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9420.619498][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9420.619865][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9420.620230][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9420.620596][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9420.620960][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9420.621369][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9420.621674][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9420.622041][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9420.622406][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9420.622771][ C1] PKRU: 55555554 [ 9420.622938][ C1] Call Trace: [ 9420.623096][ C1] [ 9420.623234][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9420.623474][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9420.623699][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9420.623953][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9420.624205][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9420.624468][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9420.624711][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9420.624993][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9420.625234][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9420.625518][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9420.625791][ C1] [ 9420.625929][ C1] [ 9420.626066][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9420.626358][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9420.626625][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9420.626895][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9420.627161][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9420.627458][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9420.627682][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9420.627902][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9420.628131][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9420.628382][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9420.628645][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9420.628864][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9420.629084][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9420.629327][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9420.629544][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9420.629771][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9420.630008][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9420.630264][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9420.630517][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9420.630744][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9420.630999][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9420.631242][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9420.631560][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9420.631793][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9420.632086][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9420.632333][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9420.632519][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9420.632732][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9420.632964][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9420.633218][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9420.633469][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9420.633679][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9420.633973][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9420.634254][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9420.634513][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9420.634783][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9420.635012][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9420.635225][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9420.635500][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9420.635762][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9420.636063][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9420.636284][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9420.636556][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9420.636819][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9420.637109][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9420.637346][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9420.637582][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9420.637820][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9420.638122][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9420.638445][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9420.638745][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9420.638996][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9420.639263][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9420.639548][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9420.639811][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9420.640101][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9420.640330][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9420.640587][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9420.640816][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9420.641044][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9420.641275][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9420.641519][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9420.641754][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9420.641981][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9420.642225][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9420.642469][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9420.642675][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9420.642911][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9420.643164][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9420.643411][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9420.643611][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9420.643856][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9420.644142][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9420.644366][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9420.644582][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9420.644810][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9420.645044][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9420.645310][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9420.645556][ C1] tc_run (net/core/dev.c:3945) [ 9420.645746][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9420.645960][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9420.646181][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9420.646421][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9420.646653][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9420.646872][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9420.647115][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9420.647397][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9420.647651][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9420.647883][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9420.648127][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9420.648364][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9420.648623][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9420.648932][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9420.649186][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9420.649419][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9420.649663][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9420.649862][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9420.650079][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9420.650304][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9420.650569][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9420.650800][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9420.651019][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9420.651247][ C1] ? __create_object (mm/kmemleak.c:756) [ 9420.651472][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9420.651719][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9420.651978][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9420.652230][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9420.652488][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9420.652709][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9420.652956][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9420.653166][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9420.653369][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9420.653589][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9420.653819][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9420.654053][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9420.654302][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9420.654510][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9420.654738][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9420.654973][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9420.655191][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9420.655435][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9420.655656][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9420.655898][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9420.656122][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9420.656381][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9420.656657][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9420.656935][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9420.657233][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9420.657464][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9420.657746][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9420.657961][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9420.658238][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9420.658447][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9420.659339][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9420.659728][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9420.660093][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9420.660460][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9420.660829][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9420.661196][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9420.663561][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9420.664072][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9420.664559][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9420.665010][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9420.665891][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9420.666481][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9420.666794][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9420.667735][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9420.668032][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9420.668416][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9420.668803][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9420.669188][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9420.669571][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9420.669954][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9420.670386][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9420.670708][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9420.671095][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9420.671479][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9420.671862][ C3] PKRU: 55555554 [ 9420.672037][ C3] Call Trace: [ 9420.672204][ C3] [ 9420.672347][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9420.672601][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9420.672837][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9420.673104][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9420.673369][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9420.673645][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9420.673902][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9420.674199][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9420.674452][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9420.674752][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9420.675039][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9420.675343][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9420.675623][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9420.675909][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9420.676188][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9420.676489][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9420.676724][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9420.676956][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9420.677187][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9420.677428][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9420.677711][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9420.677987][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9420.678218][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9420.678450][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9420.678700][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9420.678928][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9420.679167][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9420.679417][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9420.679683][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9420.679950][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9420.680190][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9420.680453][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9420.680708][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9420.681042][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9420.681289][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9420.681598][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9420.681853][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9420.682050][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9420.682274][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9420.682520][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9420.682786][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9420.683011][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9420.683230][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9420.683539][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9420.683834][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9420.684104][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9420.684392][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9420.684633][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9420.684854][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9420.685145][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9420.685419][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9420.685735][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9420.685965][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9420.686252][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9420.686526][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9420.686833][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9420.687079][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9420.687307][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9420.687562][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9420.687865][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9420.688186][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9420.688477][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9420.688743][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9420.689022][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9420.689325][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9420.689623][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9420.689938][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9420.690167][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9420.690424][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9420.690677][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9420.690935][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9420.691207][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9420.691509][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9420.691753][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9420.692018][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9420.692252][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9420.692486][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9420.692707][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9420.692938][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9420.693193][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9420.693439][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9420.693697][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9420.693972][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9420.694273][ C3] tc_run (net/core/dev.c:3945) [ 9420.694471][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9420.694693][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9420.694922][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9420.695174][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9420.695418][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9420.695648][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9420.695902][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9420.696198][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9420.696459][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9420.696702][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9420.696957][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9420.697205][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9420.697533][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9420.697800][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9420.698045][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9420.698303][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9420.698511][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9420.698747][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9420.699013][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9420.699314][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9420.699579][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9420.699822][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9420.700045][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9420.700307][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9420.700543][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9420.700786][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9420.701018][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9420.701257][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9420.701484][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9420.701740][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9420.702012][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9420.702249][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9420.702488][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9420.702778][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9420.703087][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9420.703324][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9420.703575][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9420.703835][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9420.704066][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9420.704297][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9420.704550][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9420.704802][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9420.705052][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9420.705312][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9420.705585][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9420.705815][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9420.706102][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9420.706331][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9420.706586][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9420.706799][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9420.707086][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9420.707344][ C3] __do_softirq (kernel/softirq.c:553) [ 9420.707581][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9420.707799][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9420.708082][ C3] [ 9420.708231][ C3] [ 9420.708381][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9420.708685][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9420.708997][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9420.709936][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9420.710232][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9420.710616][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9420.711000][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9420.711383][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9420.711766][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9420.712153][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9420.712437][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9420.712651][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9420.712874][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9420.713117][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9420.713396][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9420.713624][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9420.713872][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9420.714117][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9420.714398][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9420.714612][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9420.714846][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9420.715083][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9420.715314][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9420.715593][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9420.715847][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9420.716077][ C3] ksys_write (fs/read_write.c:643) [ 9420.716286][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9420.716527][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9420.716825][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9420.717050][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9420.717339][ C3] RIP: 0033:0x7f93b2836957 [ 9420.717565][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9420.718500][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9420.718906][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9420.719293][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9420.719678][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9420.720062][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9420.720448][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9446.515502][ C3] rcu: 3-....: (7043519 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=1711781 | [ 9446.516042][ C3] rcu: (t=7052544 jiffies g=1064457 q=106 ncpus=4) | [ 9446.516370][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 9446.516636][ C1] NMI backtrace for cpu 1 [ 9446.516648][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9446.516651][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 9446.516661][ C1] Code: 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f All code ======== 0: 5d pop %rbp 1: 41 5c pop %r12 3: e9 ba 23 9c ff jmp 0xffffffffff9c23c2 8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: f3 0f 1e fa endbr64 26: 48 8b 0c 24 mov (%rsp),%rcx 2a:* 89 f6 mov %esi,%esi <-- trapping instruction 2c: 31 d2 xor %edx,%edx 2e: e9 af ef ff ff jmp 0xffffffffffffefe2 33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3a: 00 00 00 00 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: 89 f6 mov %esi,%esi 2: 31 d2 xor %edx,%edx 4: e9 af ef ff ff jmp 0xffffffffffffefb8 9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 10: 00 00 00 00 14: 0f .byte 0xf 15: 1f (bad) [ 9446.516665][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202 [ 9446.516668][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9446.516670][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9446.516672][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9446.516673][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9446.516676][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9446.516677][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9446.516679][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9446.516682][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9446.516684][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9446.516685][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9446.516687][ C1] PKRU: 55555554 [ 9446.516688][ C1] Call Trace: [ 9446.516691][ C1] [ 9446.516695][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9446.516701][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9446.516707][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9446.516712][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9446.516715][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9446.516717][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9446.516723][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9446.516728][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 9446.516731][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 9446.516735][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 9446.516738][ C1] [ 9446.516739][ C1] [ 9446.516740][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9446.516744][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9446.516749][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9446.516754][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9446.516757][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9446.516761][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9446.516764][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9446.516767][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9446.516769][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9446.516774][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9446.516777][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9446.516783][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9446.516785][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9446.516790][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9446.516796][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9446.516800][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9446.516803][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9446.516805][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9446.516807][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9446.516813][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9446.516817][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9446.516820][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9446.516829][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9446.516832][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9446.516835][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9446.516840][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9446.516843][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9446.516846][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9446.516850][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9446.516856][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9446.516861][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9446.516864][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9446.516872][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9446.516877][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9446.516879][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9446.516883][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9446.516886][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9446.516890][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9446.516893][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9446.516897][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9446.516900][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9446.516904][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9446.516907][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9446.516909][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9446.516912][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9446.516919][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9446.516926][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9446.516932][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9446.516937][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9446.516947][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9446.516953][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9446.516956][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9446.516963][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9446.516966][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9446.516972][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9446.516976][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9446.516979][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9446.516982][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9446.516985][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9446.516987][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9446.516990][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9446.516993][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9446.516997][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9446.516999][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9446.517003][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9446.517006][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9446.517009][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9446.517012][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9446.517014][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9446.517018][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9446.517023][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9446.517026][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9446.517031][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9446.517033][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9446.517037][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9446.517040][ C1] tc_run (net/core/dev.c:3945) [ 9446.517044][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9446.517046][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9446.517049][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9446.517052][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9446.517056][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9446.517058][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9446.517061][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9446.517065][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9446.517068][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9446.517071][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9446.517074][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9446.517077][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9446.517079][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9446.517087][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9446.517089][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9446.517093][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9446.517096][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9446.517098][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9446.517101][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9446.517104][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9446.517108][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9446.517111][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9446.517114][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9446.517117][ C1] ? __create_object (mm/kmemleak.c:756) [ 9446.517120][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9446.517126][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9446.517130][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9446.517133][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9446.517137][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9446.517140][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9446.517144][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9446.517148][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9446.517150][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9446.517152][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9446.517154][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9446.517160][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9446.517165][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9446.517167][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9446.517172][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9446.517174][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9446.517178][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9446.517182][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9446.517187][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9446.517190][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9446.517196][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9446.517200][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9446.517203][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9446.517207][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9446.517212][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9446.517215][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9446.517218][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9446.517222][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9446.517225][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9446.517229][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9446.517231][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9446.517234][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9446.517236][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9446.517237][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9446.517239][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9446.517240][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9446.517237][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 9446.517239][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 9446.517240][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9446.517245][ C1] [ 9446.563330][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9446.563921][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9446.564237][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9446.565174][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9446.565470][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9446.565856][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9446.566241][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9446.566626][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9446.567012][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9446.567403][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9446.567841][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9446.568162][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9446.568547][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9446.568934][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9446.569320][ C3] PKRU: 55555554 [ 9446.569496][ C3] Call Trace: [ 9446.569657][ C3] [ 9446.569803][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9446.570067][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9446.570313][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9446.570558][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9446.570780][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9446.571042][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9446.571305][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9446.571552][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9446.571827][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9446.572061][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9446.572365][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9446.572628][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9446.572908][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9446.573165][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9446.573460][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9446.573714][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9446.574010][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9446.574299][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9446.574603][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9446.574882][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9446.575170][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9446.575450][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9446.575749][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9446.575985][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9446.576219][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9446.576451][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9446.576690][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9446.576954][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9446.577230][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9446.577464][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9446.577698][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9446.577950][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9446.578175][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9446.578415][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9446.578665][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9446.578931][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9446.579200][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9446.579441][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9446.579705][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9446.579959][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9446.580296][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9446.580539][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9446.580849][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9446.581103][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9446.581303][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9446.581526][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9446.581769][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9446.582036][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9446.582262][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9446.582482][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9446.582790][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9446.583086][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9446.583359][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9446.583643][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9446.583884][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9446.584107][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9446.584396][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9446.584673][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9446.584987][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9446.585219][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9446.585505][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9446.585786][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9446.586093][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9446.586342][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9446.586568][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9446.586808][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9446.587110][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9446.587436][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9446.587726][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9446.587991][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9446.588269][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9446.588571][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9446.588871][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9446.589187][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9446.589420][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9446.589678][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9446.589931][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9446.590190][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9446.590467][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9446.590768][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9446.591011][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9446.591281][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9446.591513][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9446.591748][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9446.591973][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9446.592204][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9446.592460][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9446.592709][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9446.592968][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9446.593242][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9446.593544][ C3] tc_run (net/core/dev.c:3945) [ 9446.593742][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9446.593966][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9446.594198][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9446.594452][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9446.594697][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9446.594926][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9446.595183][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9446.595475][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9446.595739][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9446.595983][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9446.596241][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9446.596490][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9446.596817][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9446.597083][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9446.597329][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9446.597597][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9446.597809][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9446.598043][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9446.598312][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9446.598614][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9446.598882][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9446.599126][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9446.599349][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9446.599612][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9446.599847][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9446.600088][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9446.600322][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9446.600563][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9446.600792][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9446.601050][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9446.601322][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9446.601560][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9446.601801][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9446.602093][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9446.602405][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9446.602640][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9446.602894][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9446.603154][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9446.603385][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9446.603615][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9446.603868][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9446.604121][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9446.604376][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9446.604638][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9446.604914][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9446.605145][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9446.605427][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9446.605659][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9446.605915][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9446.606129][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9446.606416][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9446.606656][ C3] __do_softirq (kernel/softirq.c:553) [ 9446.606882][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9446.607095][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9446.607371][ C3] [ 9446.607533][ C3] [ 9446.607679][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9446.607977][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9446.608292][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9446.609235][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9446.609532][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9446.609918][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9446.610304][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9446.610691][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9446.611076][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9446.611464][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9446.611751][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9446.611964][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9446.612187][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9446.612432][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9446.612709][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9446.612940][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9446.613190][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9446.613436][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9446.613715][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9446.613932][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9446.614167][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9446.614403][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9446.614634][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9446.614920][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9446.615176][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9446.615405][ C3] ksys_write (fs/read_write.c:643) [ 9446.615616][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9446.615857][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9446.616150][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9446.616375][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9446.616665][ C3] RIP: 0033:0x7f93b2836957 [ 9446.616884][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9446.617830][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9446.618238][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9446.618624][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9446.619009][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9446.619397][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9446.619783][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9472.614897][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9472.615382][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9472.615809][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9472.616241][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9472.617074][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9472.617641][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9472.617939][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9472.618830][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9472.619112][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9472.619479][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9472.619845][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9472.620212][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9472.620579][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9472.620945][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9472.621357][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9472.621661][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9472.622028][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9472.622397][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9472.622763][ C1] PKRU: 55555554 [ 9472.622930][ C1] Call Trace: [ 9472.623086][ C1] [ 9472.623225][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9472.623465][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9472.623690][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9472.623943][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9472.624194][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9472.624460][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9472.624704][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9472.624984][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9472.625226][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9472.625510][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9472.625781][ C1] [ 9472.625919][ C1] [ 9472.626058][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9472.626348][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9472.626612][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9472.626883][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9472.627146][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9472.627462][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9472.627694][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9472.627929][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9472.628177][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9472.628440][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9472.628710][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9472.628929][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9472.629149][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9472.629388][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9472.629603][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9472.629829][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9472.630066][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9472.630323][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9472.630577][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9472.630805][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9472.631053][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9472.631296][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9472.631615][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9472.631847][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9472.632140][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9472.632381][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9472.632569][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9472.632780][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9472.633012][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9472.633267][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9472.633520][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9472.633727][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9472.634020][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9472.634303][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9472.634564][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9472.634834][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9472.635063][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9472.635275][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9472.635550][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9472.635812][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9472.636110][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9472.636329][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9472.636604][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9472.636865][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9472.637155][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9472.637395][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9472.637611][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9472.637839][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9472.638126][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9472.638433][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9472.638707][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9472.638961][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9472.639226][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9472.639513][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9472.639773][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9472.640063][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9472.640293][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9472.640548][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9472.640777][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9472.641003][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9472.641232][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9472.641476][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9472.641710][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9472.641938][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9472.642181][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9472.642423][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9472.642631][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9472.642866][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9472.643115][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9472.643363][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9472.643564][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9472.643810][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9472.644094][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9472.644316][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9472.644529][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9472.644759][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9472.644994][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9472.645257][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9472.645505][ C1] tc_run (net/core/dev.c:3945) [ 9472.645695][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9472.645906][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9472.646125][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9472.646367][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9472.646600][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9472.646819][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9472.647062][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9472.647348][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9472.647597][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9472.647829][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9472.648072][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9472.648309][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9472.648566][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9472.648878][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9472.649131][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9472.649365][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9472.649608][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9472.649805][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9472.650022][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9472.650247][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9472.650509][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9472.650744][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9472.650964][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9472.651193][ C1] ? __create_object (mm/kmemleak.c:756) [ 9472.651418][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9472.651664][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9472.651922][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9472.652173][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9472.652434][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9472.652654][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9472.652899][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9472.653107][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9472.653312][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9472.653530][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9472.653760][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9472.653994][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9472.654244][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9472.654452][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9472.654680][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9472.654915][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9472.655133][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9472.655378][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9472.655599][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9472.655844][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9472.656065][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9472.656327][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9472.656601][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9472.656878][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9472.657175][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9472.657410][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9472.657691][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9472.657902][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9472.658180][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9472.658390][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9472.659285][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9472.659672][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9472.660042][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9472.660410][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9472.660775][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9472.661141][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9472.663487][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9472.663995][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9472.664484][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9472.664936][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9472.665813][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9472.666405][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 9472.666681][ C3] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 66 0f 1f 00 nopw (%rax) 14: 48 85 f6 test %rsi,%rsi 17: 0f 84 5e 01 00 00 je 0x17b 1d: 48 89 f8 mov %rdi,%rax 20: 41 54 push %r12 22: 44 0f b6 c2 movzbl %dl,%r8d 26: 48 01 f0 add %rsi,%rax 29: 55 push %rbp 2a:* 53 push %rbx <-- trapping instruction 2b: 72 14 jb 0x41 2d: eb 26 jmp 0x55 2f: cc int3 30: cc int3 31: cc int3 32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 39: ff ff fe 3c: 48 39 c7 cmp %rax,%rdi 3f: 77 .byte 0x77 Code starting with the faulting instruction =========================================== 0: 53 push %rbx 1: 72 14 jb 0x17 3: eb 26 jmp 0x2b 5: cc int3 6: cc int3 7: cc int3 8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax f: ff ff fe 12: 48 39 c7 cmp %rax,%rdi 15: 77 .byte 0x77 [ 9472.667626][ C3] RSP: 0018:ffffc90000277a80 EFLAGS: 00000286 [ 9472.667922][ C3] RAX: ffff888007a89b5c RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9472.668310][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9472.668695][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9472.669079][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9472.669463][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9472.669849][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9472.670282][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9472.670605][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9472.670991][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9472.671376][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9472.671762][ C3] PKRU: 55555554 [ 9472.671937][ C3] Call Trace: [ 9472.672099][ C3] [ 9472.672244][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9472.672498][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9472.672731][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9472.673000][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9472.673263][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9472.673540][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9472.673796][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9472.674089][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9472.674344][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9472.674642][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9472.674927][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9472.675231][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9472.675509][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [ 9472.675756][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9472.676029][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9472.676329][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9472.676561][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9472.676794][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9472.677026][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9472.677267][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9472.677538][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9472.677813][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9472.678044][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9472.678277][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9472.678527][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9472.678754][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9472.678992][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9472.679240][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9472.679506][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9472.679775][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9472.680014][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9472.680277][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9472.680530][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9472.680866][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9472.681109][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9472.681418][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9472.681670][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9472.681868][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9472.682089][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9472.682334][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9472.682602][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9472.682825][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9472.683044][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9472.683354][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9472.683650][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9472.683922][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9472.684205][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9472.684446][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9472.684668][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9472.684957][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9472.685234][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9472.685548][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9472.685779][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9472.686063][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9472.686342][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9472.686648][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9472.686895][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9472.687121][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9472.687370][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9472.687677][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9472.687995][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9472.688282][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9472.688543][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9472.688821][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9472.689123][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9472.689422][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9472.689736][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9472.689969][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9472.690226][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9472.690476][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9472.690733][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9472.691008][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9472.691309][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9472.691549][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9472.691817][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9472.692047][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9472.692281][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9472.692505][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9472.692735][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9472.692989][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9472.693237][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9472.693494][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9472.693766][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9472.694068][ C3] tc_run (net/core/dev.c:3945) [ 9472.694266][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9472.694490][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9472.694721][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9472.694975][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9472.695219][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9472.695450][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9472.695706][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9472.695997][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9472.696263][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9472.696507][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9472.696763][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9472.697010][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9472.697340][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9472.697611][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9472.697854][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9472.698109][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9472.698321][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9472.698554][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9472.698821][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9472.699126][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9472.699392][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9472.699636][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9472.699858][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9472.700119][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9472.700354][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9472.700597][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9472.700829][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9472.701068][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9472.701297][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9472.701555][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9472.701825][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9472.702061][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9472.702303][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9472.702594][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9472.702902][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9472.703138][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9472.703390][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9472.703649][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9472.703880][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9472.704107][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9472.704363][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9472.704615][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9472.704866][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9472.705127][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9472.705402][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9472.705634][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9472.705912][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9472.706143][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9472.706399][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9472.706612][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9472.706898][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9472.707137][ C3] __do_softirq (kernel/softirq.c:553) [ 9472.707387][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9472.707604][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9472.707887][ C3] [ 9472.708037][ C3] [ 9472.708186][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9472.708493][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9472.708806][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9472.709745][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9472.710042][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9472.710428][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9472.710812][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9472.711199][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9472.711583][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9472.711970][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9472.712257][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9472.712468][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9472.712692][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9472.712936][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9472.713213][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9472.713444][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9472.713692][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9472.713938][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9472.714217][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9472.714433][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9472.714667][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9472.714903][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9472.715133][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9472.715414][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9472.715670][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9472.715898][ C3] ksys_write (fs/read_write.c:643) [ 9472.716108][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9472.716349][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9472.716642][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9472.716866][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9472.717156][ C3] RIP: 0033:0x7f93b2836957 [ 9472.717377][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9472.718317][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9472.718723][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9472.719107][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9472.719494][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9472.719879][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9472.720264][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9500.614936][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9500.615423][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9500.615851][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9500.616285][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9500.617121][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9500.617725][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9500.618039][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9500.618955][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9500.619237][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9500.619603][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9500.619968][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9500.620332][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9500.620697][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9500.621063][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9500.621473][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9500.621776][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9500.622142][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9500.622509][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9500.622874][ C1] PKRU: 55555554 [ 9500.623041][ C1] Call Trace: [ 9500.623196][ C1] [ 9500.623337][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9500.623579][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9500.623802][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9500.624057][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9500.624309][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9500.624575][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9500.624819][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9500.625104][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9500.625348][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9500.625634][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9500.625908][ C1] [ 9500.626046][ C1] [ 9500.626187][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9500.626478][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9500.626744][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9500.627016][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9500.627311][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9500.627622][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9500.627862][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9500.628100][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9500.628348][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9500.628620][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9500.628880][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9500.629100][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9500.629325][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9500.629564][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9500.629778][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9500.630007][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9500.630245][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9500.630500][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9500.630756][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9500.630983][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9500.631233][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9500.631474][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9500.631793][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9500.632025][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9500.632320][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9500.632561][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9500.632750][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9500.632961][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9500.633195][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9500.633449][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9500.633703][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9500.633910][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9500.634204][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9500.634485][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9500.634744][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9500.635019][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9500.635251][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9500.635461][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9500.635738][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9500.636001][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9500.636301][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9500.636519][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9500.636793][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9500.637059][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9500.637399][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9500.637653][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9500.637886][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9500.638133][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9500.638460][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9500.638763][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9500.639036][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9500.639289][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9500.639553][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9500.639839][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9500.640098][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9500.640389][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9500.640616][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9500.640871][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9500.641100][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9500.641328][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9500.641556][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9500.641798][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9500.642031][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9500.642260][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9500.642501][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9500.642742][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9500.642951][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9500.643185][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9500.643435][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9500.643679][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9500.643879][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9500.644124][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9500.644410][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9500.644631][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9500.644845][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9500.645074][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9500.645310][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9500.645570][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9500.645818][ C1] tc_run (net/core/dev.c:3945) [ 9500.646007][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9500.646219][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9500.646439][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9500.646678][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9500.646910][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9500.647129][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9500.647402][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9500.647696][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9500.647957][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9500.648201][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9500.648460][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9500.648694][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9500.648949][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9500.649262][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9500.649514][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9500.649745][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9500.649988][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9500.650187][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9500.650406][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9500.650630][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9500.650893][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9500.651123][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9500.651344][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9500.651573][ C1] ? __create_object (mm/kmemleak.c:756) [ 9500.651797][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9500.652041][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9500.652300][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9500.652549][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9500.652810][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9500.653030][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9500.653276][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9500.653484][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9500.653687][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9500.653904][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9500.654134][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9500.654369][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9500.654618][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9500.654827][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9500.655057][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9500.655292][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9500.655510][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9500.655754][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9500.655974][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9500.656219][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9500.656441][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9500.656701][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9500.656975][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9500.657276][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9500.657583][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9500.657824][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9500.658116][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9500.658340][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9500.658625][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9500.658835][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9500.659725][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9500.660110][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9500.660478][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9500.660844][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9500.661211][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9500.661574][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9500.663944][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9500.664459][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9500.664947][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9500.665402][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9500.666283][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9500.666878][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9500.667199][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9500.668137][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9500.668436][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9500.668822][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9500.669208][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9500.669597][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9500.669984][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9500.670370][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9500.670801][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9500.671122][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9500.671513][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9500.671900][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9500.672289][ C3] PKRU: 55555554 [ 9500.672465][ C3] Call Trace: [ 9500.672635][ C3] [ 9500.672780][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9500.673035][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9500.673273][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9500.673541][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9500.673807][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9500.674086][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9500.674345][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9500.674643][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9500.674898][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9500.675201][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9500.675486][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9500.675792][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9500.676076][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9500.676362][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9500.676644][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9500.676947][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9500.677188][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9500.677433][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9500.677667][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9500.677909][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9500.678173][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9500.678451][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9500.678681][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9500.678917][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9500.679170][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9500.679399][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9500.679639][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9500.679894][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9500.680161][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9500.680430][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9500.680670][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9500.680932][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9500.681190][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9500.681528][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9500.681774][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9500.682084][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9500.682341][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9500.682539][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9500.682764][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9500.683011][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9500.683280][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9500.683506][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9500.683728][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9500.684037][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9500.684336][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9500.684609][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9500.684895][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9500.685136][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9500.685360][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9500.685653][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9500.685928][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9500.686247][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9500.686479][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9500.686768][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9500.687043][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9500.687388][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9500.687649][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9500.687884][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9500.688136][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9500.688455][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9500.688778][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9500.689068][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9500.689333][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9500.689615][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9500.689919][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9500.690219][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9500.690534][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9500.690767][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9500.691025][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9500.691278][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9500.691539][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9500.691815][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9500.692119][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9500.692367][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9500.692635][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9500.692870][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9500.693103][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9500.693329][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9500.693562][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9500.693817][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9500.694065][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9500.694325][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9500.694601][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9500.694902][ C3] tc_run (net/core/dev.c:3945) [ 9500.695103][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9500.695327][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9500.695559][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9500.695812][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9500.696057][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9500.696289][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9500.696545][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9500.696841][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9500.697105][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9500.697355][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9500.697614][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9500.697864][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9500.698192][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9500.698458][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9500.698702][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9500.698961][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9500.699178][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9500.699414][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9500.699682][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9500.699985][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9500.700253][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9500.700498][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9500.700723][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9500.700986][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9500.701224][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9500.701468][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9500.701700][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9500.701939][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9500.702169][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9500.702428][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9500.702700][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9500.702936][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9500.703180][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9500.703473][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9500.703783][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9500.704024][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9500.704278][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9500.704538][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9500.704772][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9500.705001][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9500.705257][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9500.705510][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9500.705764][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9500.706026][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9500.706302][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9500.706533][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9500.706817][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9500.707049][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9500.707328][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9500.707551][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9500.707845][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9500.708093][ C3] __do_softirq (kernel/softirq.c:553) [ 9500.708326][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9500.708549][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9500.708833][ C3] [ 9500.708977][ C3] [ 9500.709124][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9500.709418][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9500.709732][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9500.710672][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9500.710972][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9500.711360][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9500.711746][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9500.712130][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9500.712515][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9500.712908][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9500.713195][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9500.713410][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9500.713634][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9500.713878][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9500.714156][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9500.714387][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9500.714636][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9500.714882][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9500.715163][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9500.715378][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9500.715613][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9500.715851][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9500.716081][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9500.716362][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9500.716617][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9500.716848][ C3] ksys_write (fs/read_write.c:643) [ 9500.717058][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9500.717302][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9500.717598][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9500.717822][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9500.718113][ C3] RIP: 0033:0x7f93b2836957 [ 9500.718337][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9500.719278][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9500.719685][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9500.720072][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9500.720458][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9500.720843][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9500.721229][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9524.619503][ C3] rcu: 3-....: (7121306 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=1730741 | [ 9524.620045][ C3] rcu: (t=7130648 jiffies g=1064457 q=112 ncpus=4) | [ 9524.620366][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 9524.620629][ C1] NMI backtrace for cpu 1 [ 9524.620643][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9524.620645][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9524.620654][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9524.620658][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9524.620661][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9524.620663][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9524.620665][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9524.620667][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9524.620668][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9524.620670][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9524.620672][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9524.620675][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9524.620677][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9524.620678][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9524.620680][ C1] PKRU: 55555554 [ 9524.620681][ C1] Call Trace: [ 9524.620683][ C1] [ 9524.620688][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9524.620692][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9524.620697][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9524.620702][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9524.620705][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9524.620707][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9524.620713][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9524.620717][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9524.620720][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9524.620723][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9524.620726][ C1] [ 9524.620727][ C1] [ 9524.620728][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9524.620734][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9524.620738][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9524.620741][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9524.620745][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9524.620748][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9524.620751][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9524.620753][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9524.620757][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9524.620760][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9524.620767][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9524.620769][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9524.620774][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9524.620780][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9524.620783][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9524.620786][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9524.620788][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9524.620791][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9524.620796][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9524.620801][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9524.620803][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9524.620813][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9524.620815][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9524.620818][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9524.620823][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9524.620826][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9524.620829][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9524.620833][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9524.620839][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9524.620844][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9524.620848][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9524.620856][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9524.620860][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9524.620863][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9524.620867][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9524.620870][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9524.620874][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9524.620876][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9524.620880][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9524.620884][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9524.620888][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9524.620891][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9524.620893][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9524.620897][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9524.620904][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9524.620910][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9524.620916][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9524.620921][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9524.620930][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9524.620937][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9524.620940][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9524.620947][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9524.620950][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9524.620956][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9524.620960][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9524.620963][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9524.620965][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9524.620969][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9524.620971][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9524.620974][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9524.620977][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9524.620980][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9524.620982][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9524.620986][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9524.620989][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9524.620992][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9524.620994][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9524.620997][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9524.621001][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9524.621006][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9524.621009][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9524.621014][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9524.621016][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9524.621020][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9524.621022][ C1] tc_run (net/core/dev.c:3945) [ 9524.621026][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9524.621029][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9524.621031][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9524.621034][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9524.621038][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9524.621040][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9524.621043][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9524.621047][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9524.621050][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9524.621053][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9524.621057][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9524.621059][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9524.621062][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9524.621070][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9524.621072][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9524.621076][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9524.621079][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9524.621082][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9524.621085][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9524.621087][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9524.621091][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9524.621094][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9524.621097][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9524.621101][ C1] ? __create_object (mm/kmemleak.c:756) [ 9524.621104][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9524.621110][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9524.621113][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9524.621116][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9524.621120][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9524.621123][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9524.621128][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9524.621131][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9524.621134][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9524.621136][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9524.621138][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9524.621143][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9524.621147][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9524.621149][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9524.621153][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9524.621155][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9524.621160][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9524.621164][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9524.621168][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9524.621171][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9524.621177][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9524.621181][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9524.621184][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9524.621188][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9524.621193][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9524.621196][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9524.621199][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9524.621204][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9524.621208][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9524.621211][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9524.621213][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9524.621216][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9524.621218][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9524.621220][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9524.621222][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9524.621224][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9524.621220][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 9524.621222][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 9524.621224][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9524.621228][ C1] [ 9524.667124][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9524.667743][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9524.668067][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9524.669021][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9524.669319][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9524.669705][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9524.670094][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9524.670480][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9524.670867][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9524.671254][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9524.671687][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9524.672010][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9524.672399][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9524.672783][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9524.673169][ C3] PKRU: 55555554 [ 9524.673344][ C3] Call Trace: [ 9524.673509][ C3] [ 9524.673651][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9524.673917][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9524.674161][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9524.674404][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9524.674629][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9524.674889][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9524.675149][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9524.675398][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9524.675676][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9524.675910][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9524.676212][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9524.676478][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9524.676755][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9524.677011][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9524.677312][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9524.677565][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9524.677863][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9524.678150][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9524.678454][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9524.678736][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9524.679023][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9524.679302][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9524.679602][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9524.679837][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9524.680069][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9524.680301][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9524.680542][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9524.680804][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9524.681082][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9524.681314][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9524.681544][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9524.681796][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9524.682025][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9524.682266][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9524.682515][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9524.682780][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9524.683050][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9524.683289][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9524.683553][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9524.683808][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9524.684143][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9524.684387][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9524.684697][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9524.684952][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9524.685149][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9524.685374][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9524.685619][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9524.685886][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9524.686110][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9524.686329][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9524.686637][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9524.686933][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9524.687210][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9524.687515][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9524.687761][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9524.687982][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9524.688274][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9524.688550][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9524.688865][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9524.689096][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9524.689385][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9524.689660][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9524.689965][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9524.690213][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9524.690442][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9524.690683][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9524.690987][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9524.691310][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9524.691597][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9524.691864][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9524.692143][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9524.692448][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9524.692748][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9524.693064][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9524.693294][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9524.693551][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9524.693804][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9524.694064][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9524.694338][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9524.694641][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9524.694885][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9524.695152][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9524.695387][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9524.695624][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9524.695847][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9524.696079][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9524.696336][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9524.696584][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9524.696842][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9524.697122][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9524.697426][ C3] tc_run (net/core/dev.c:3945) [ 9524.697624][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9524.697849][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9524.698079][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9524.698332][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9524.698577][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9524.698810][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9524.699066][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9524.699361][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9524.699624][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9524.699868][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9524.700124][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9524.700373][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9524.700699][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9524.700968][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9524.701213][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9524.701470][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9524.701678][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9524.701914][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9524.702182][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9524.702485][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9524.702753][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9524.702996][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9524.703222][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9524.703482][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9524.703718][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9524.703962][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9524.704196][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9524.704437][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9524.704664][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9524.704922][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9524.705196][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9524.705433][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9524.705673][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9524.705964][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9524.706275][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9524.706512][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9524.706765][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9524.707024][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9524.707280][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9524.707517][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9524.707777][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9524.708037][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9524.708296][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9524.708567][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9524.708842][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9524.709073][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9524.709356][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9524.709586][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9524.709842][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9524.710054][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9524.710342][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9524.710581][ C3] __do_softirq (kernel/softirq.c:553) [ 9524.710806][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9524.711020][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9524.711295][ C3] [ 9524.711440][ C3] [ 9524.711588][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9524.711881][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9524.712196][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9524.713134][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9524.713432][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9524.713820][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9524.714206][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9524.714591][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9524.714977][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9524.715367][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9524.715652][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9524.715867][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9524.716089][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9524.716333][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9524.716611][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9524.716841][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9524.717094][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9524.717338][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9524.717619][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9524.717833][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9524.718068][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9524.718306][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9524.718537][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9524.718817][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9524.719071][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9524.719302][ C3] ksys_write (fs/read_write.c:643) [ 9524.719511][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9524.719752][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9524.720046][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9524.720272][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9524.720560][ C3] RIP: 0033:0x7f93b2836957 [ 9524.720780][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9524.721717][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9524.722124][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9524.722510][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9524.722898][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9524.723284][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9524.723670][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9552.614899][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9552.615387][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9552.615814][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9552.616244][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9552.617082][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9552.617647][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 9552.617910][ C1] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff All code ======== 0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7: 00 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 66 0f 1f 00 nopw (%rax) 1c: 48 85 f6 test %rsi,%rsi 1f: 0f 84 5e 01 00 00 je 0x183 25: 48 89 f8 mov %rdi,%rax 28: 41 54 push %r12 2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction 2e: 48 01 f0 add %rsi,%rax 31: 55 push %rbp 32: 53 push %rbx 33: 72 14 jb 0x49 35: eb 26 jmp 0x5d 37: cc int3 38: cc int3 39: cc int3 3a: 48 rex.W 3b: b8 ff ff ff ff mov $0xffffffff,%eax Code starting with the faulting instruction =========================================== 0: 44 0f b6 c2 movzbl %dl,%r8d 4: 48 01 f0 add %rsi,%rax 7: 55 push %rbp 8: 53 push %rbx 9: 72 14 jb 0x1f b: eb 26 jmp 0x33 d: cc int3 e: cc int3 f: cc int3 10: 48 rex.W 11: b8 ff ff ff ff mov $0xffffffff,%eax [ 9552.618801][ C1] RSP: 0018:ffffc9000009e948 EFLAGS: 00000202 [ 9552.619081][ C1] RAX: ffff888007a88e18 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9552.619450][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9552.619815][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9552.620181][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9552.620546][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9552.620911][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9552.621322][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9552.621627][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9552.621992][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9552.622359][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9552.622726][ C1] PKRU: 55555554 [ 9552.622891][ C1] Call Trace: [ 9552.623048][ C1] [ 9552.623188][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9552.623429][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9552.623650][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9552.623906][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9552.624156][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9552.624422][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9552.624667][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9552.624946][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9552.625187][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9552.625472][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9552.625745][ C1] [ 9552.625881][ C1] [ 9552.626021][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9552.626310][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9552.626576][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 9552.626811][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9552.627076][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9552.627366][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9552.627587][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9552.627808][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9552.628035][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9552.628287][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9552.628547][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9552.628766][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9552.628987][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9552.629229][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9552.629447][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9552.629673][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9552.629909][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9552.630164][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9552.630419][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9552.630647][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9552.630895][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9552.631137][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9552.631457][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9552.631689][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9552.631983][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9552.632225][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9552.632414][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9552.632625][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9552.632858][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9552.633112][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9552.633364][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9552.633572][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9552.633865][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9552.634146][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9552.634405][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9552.634676][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9552.634905][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9552.635114][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9552.635392][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9552.635653][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9552.635952][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9552.636170][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9552.636445][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9552.636705][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9552.637000][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9552.637236][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9552.637453][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9552.637681][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9552.637969][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9552.638277][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9552.638551][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9552.638804][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9552.639068][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9552.639357][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9552.639617][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9552.639907][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9552.640135][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9552.640391][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9552.640621][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9552.640848][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9552.641078][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9552.641322][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9552.641556][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9552.641783][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9552.642026][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9552.642269][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9552.642478][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9552.642712][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9552.642962][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9552.643210][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9552.643409][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9552.643656][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9552.643940][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9552.644161][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9552.644376][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9552.644606][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9552.644841][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9552.645102][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9552.645350][ C1] tc_run (net/core/dev.c:3945) [ 9552.645540][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9552.645753][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9552.645973][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9552.646213][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9552.646445][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9552.646665][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9552.646907][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9552.647193][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9552.647442][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9552.647678][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9552.647920][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9552.648155][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9552.648413][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9552.648724][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9552.648977][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9552.649210][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9552.649452][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9552.649648][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9552.649865][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9552.650088][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9552.650351][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9552.650581][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9552.650802][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9552.651030][ C1] ? __create_object (mm/kmemleak.c:756) [ 9552.651256][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9552.651501][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9552.651758][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9552.652007][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9552.652269][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9552.652489][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9552.652734][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9552.652941][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9552.653144][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9552.653362][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9552.653593][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9552.653825][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9552.654073][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9552.654282][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9552.654511][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9552.654745][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9552.654964][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9552.655209][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9552.655428][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9552.655672][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9552.655892][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9552.656152][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9552.656426][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9552.656703][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9552.657002][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9552.657236][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9552.657513][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9552.657724][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9552.657999][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9552.658209][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9552.659097][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9552.659484][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9552.659850][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9552.660216][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9552.660580][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9552.660944][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9552.663279][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9552.663792][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9552.664278][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9552.664731][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9552.665609][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9552.666201][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9552.666515][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9552.667457][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9552.667754][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9552.668140][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9552.668525][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9552.668908][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9552.669295][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9552.669687][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9552.670121][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9552.670443][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9552.670829][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9552.671218][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9552.671603][ C3] PKRU: 55555554 [ 9552.671779][ C3] Call Trace: [ 9552.671944][ C3] [ 9552.672089][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9552.672344][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9552.672580][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9552.672848][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9552.673112][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9552.673393][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9552.673650][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9552.673946][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9552.674201][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9552.674499][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9552.674786][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9552.675090][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9552.675372][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9552.675657][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9552.675937][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9552.676239][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9552.676473][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9552.676707][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9552.676944][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9552.677209][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9552.677480][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9552.677762][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9552.678000][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9552.678249][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9552.678500][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9552.678726][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9552.678963][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9552.679213][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9552.679480][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9552.679749][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9552.679990][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9552.680252][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9552.680507][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9552.680849][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9552.681093][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9552.681402][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9552.681657][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9552.681855][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9552.682077][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9552.682323][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9552.682591][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9552.682815][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9552.683036][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9552.683348][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9552.683642][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9552.683916][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9552.684200][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9552.684441][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9552.684665][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9552.684954][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9552.685231][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9552.685545][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9552.685777][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9552.686063][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9552.686342][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9552.686649][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9552.686896][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9552.687126][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9552.687371][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9552.687680][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9552.688002][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9552.688293][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9552.688558][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9552.688837][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9552.689140][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9552.689441][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9552.689757][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9552.689989][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9552.690247][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9552.690499][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9552.690758][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9552.691034][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9552.691337][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9552.691580][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9552.691849][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9552.692080][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9552.692316][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9552.692541][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9552.692772][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9552.693028][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9552.693278][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9552.693536][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9552.693809][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9552.694133][ C3] tc_run (net/core/dev.c:3945) [ 9552.694337][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9552.694568][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9552.694806][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9552.695064][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9552.695320][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9552.695548][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9552.695802][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9552.696094][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9552.696357][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9552.696600][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9552.696854][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9552.697106][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9552.697433][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9552.697699][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9552.697945][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9552.698201][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9552.698412][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9552.698644][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9552.698913][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9552.699215][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9552.699483][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9552.699728][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9552.699951][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9552.700215][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9552.700451][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9552.700693][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9552.700926][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9552.701167][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9552.701396][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9552.701654][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9552.701925][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9552.702167][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9552.702409][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9552.702700][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9552.703008][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9552.703243][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9552.703496][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9552.703757][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9552.703987][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9552.704219][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9552.704471][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9552.704724][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9552.704975][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9552.705236][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9552.705512][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9552.705743][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9552.706024][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9552.706257][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9552.706512][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9552.706726][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9552.707035][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9552.707280][ C3] __do_softirq (kernel/softirq.c:553) [ 9552.707511][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9552.707729][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9552.708012][ C3] [ 9552.708162][ C3] [ 9552.708311][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9552.708616][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9552.708928][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9552.709866][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9552.710163][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9552.710546][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9552.710930][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9552.711316][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9552.711698][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9552.712084][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9552.712370][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9552.712582][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9552.712807][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9552.713051][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9552.713327][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9552.713556][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9552.713804][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9552.714049][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9552.714327][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9552.714547][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9552.714782][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9552.715016][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9552.715247][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9552.715529][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9552.715784][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9552.716011][ C3] ksys_write (fs/read_write.c:643) [ 9552.716222][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9552.716463][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9552.716756][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9552.716985][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9552.717276][ C3] RIP: 0033:0x7f93b2836957 [ 9552.717499][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9552.718436][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9552.718843][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9552.719227][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9552.719612][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9552.719997][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9552.720381][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9580.615048][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9580.615583][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9580.616043][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9580.616511][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9580.617422][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9580.618039][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9580.618351][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9580.619305][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9580.619610][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9580.620002][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9580.620395][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9580.620788][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9580.621182][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9580.621574][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9580.622014][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9580.622342][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9580.622738][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9580.623129][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9580.623522][ C1] PKRU: 55555554 [ 9580.623705][ C1] Call Trace: [ 9580.623874][ C1] [ 9580.624022][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9580.624285][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9580.624526][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9580.624800][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9580.625071][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9580.625358][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9580.625624][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9580.625927][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9580.626188][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9580.626495][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9580.626792][ C1] [ 9580.626942][ C1] [ 9580.627090][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9580.627405][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9580.627693][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9580.627985][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9580.628274][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9580.628585][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9580.628823][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9580.629062][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9580.629310][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9580.629580][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9580.629864][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9580.630100][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9580.630340][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9580.630597][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9580.630831][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9580.631077][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9580.631335][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9580.631606][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9580.631881][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9580.632127][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9580.632397][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9580.632660][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9580.633005][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9580.633258][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9580.633576][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9580.633837][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9580.634039][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9580.634271][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9580.634521][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9580.634795][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9580.635064][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9580.635292][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9580.635608][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9580.635911][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9580.636192][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9580.636483][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9580.636729][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9580.636965][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9580.637263][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9580.637546][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9580.637868][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9580.638106][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9580.638399][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9580.638683][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9580.638996][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9580.639251][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9580.639482][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9580.639727][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9580.640038][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9580.640369][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9580.640668][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9580.640940][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9580.641227][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9580.641536][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9580.641820][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9580.642134][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9580.642381][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9580.642659][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9580.642907][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9580.643177][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9580.643423][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9580.643686][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9580.643939][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9580.644185][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9580.644448][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9580.644711][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9580.644935][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9580.645190][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9580.645463][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9580.645729][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9580.645943][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9580.646209][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9580.646517][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9580.646758][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9580.646991][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9580.647238][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9580.647492][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9580.647777][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9580.648043][ C1] tc_run (net/core/dev.c:3945) [ 9580.648248][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9580.648479][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9580.648715][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9580.648975][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9580.649226][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9580.649463][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9580.649725][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9580.650029][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9580.650300][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9580.650551][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9580.650814][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9580.651068][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9580.651351][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9580.651686][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9580.651960][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9580.652213][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9580.652476][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9580.652692][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9580.652926][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9580.653167][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9580.653454][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9580.653705][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9580.653941][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9580.654189][ C1] ? __create_object (mm/kmemleak.c:756) [ 9580.654433][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9580.654697][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9580.654978][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9580.655251][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9580.655530][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9580.655769][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9580.656034][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9580.656263][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9580.656481][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9580.656719][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9580.656974][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9580.657228][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9580.657496][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9580.657721][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9580.657968][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9580.658222][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9580.658460][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9580.658724][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9580.658964][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9580.659228][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9580.659470][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9580.659749][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9580.660048][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9580.660349][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9580.660669][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9580.660921][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9580.661223][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9580.661455][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9580.661756][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9580.661981][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9580.662949][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9580.663371][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9580.663768][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9580.664164][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9580.664563][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9580.664960][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9580.667419][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9580.667945][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9580.668449][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9580.668913][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9580.669821][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9580.670431][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9580.670753][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9580.671719][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9580.672025][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9580.672421][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9580.672818][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9580.673215][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9580.673611][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9580.674007][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9580.674451][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9580.674782][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9580.675181][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9580.675577][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9580.675973][ C3] PKRU: 55555554 [ 9580.676154][ C3] Call Trace: [ 9580.676326][ C3] [ 9580.676474][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9580.676734][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9580.676983][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9580.677259][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9580.677531][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9580.677819][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9580.678083][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9580.678390][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9580.678650][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9580.678958][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9580.679254][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9580.679566][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9580.679855][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9580.680149][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9580.680436][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9580.680746][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9580.680989][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9580.681227][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9580.681466][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9580.681713][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9580.681983][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9580.682268][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9580.682505][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9580.682744][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9580.683001][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9580.683237][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9580.683483][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9580.683740][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9580.684013][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9580.684289][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9580.684536][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9580.684806][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9580.685069][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9580.685416][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9580.685667][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9580.685985][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9580.686248][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9580.686450][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9580.686681][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9580.686939][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9580.687213][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9580.687446][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9580.687671][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9580.687989][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9580.688294][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9580.688574][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9580.688870][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9580.689119][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9580.689347][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9580.689646][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9580.689927][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9580.690252][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9580.690489][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9580.690784][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9580.691067][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9580.691383][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9580.691638][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9580.691872][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9580.692119][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9580.692430][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9580.692761][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9580.693057][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9580.693332][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9580.693619][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9580.693932][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9580.694241][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9580.694565][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9580.694802][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9580.695068][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9580.695330][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9580.695597][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9580.695879][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9580.696190][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9580.696444][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9580.696721][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9580.696967][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9580.697208][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9580.697437][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9580.697675][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9580.697938][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9580.698193][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9580.698458][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9580.698742][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9580.699053][ C3] tc_run (net/core/dev.c:3945) [ 9580.699258][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9580.699487][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9580.699723][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9580.699983][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9580.700235][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9580.700473][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9580.700737][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9580.701041][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9580.701313][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9580.701564][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9580.701827][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9580.702083][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9580.702418][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9580.702694][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9580.702946][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9580.703211][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9580.703425][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9580.703668][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9580.703942][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9580.704253][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9580.704528][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9580.704781][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9580.705012][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9580.705279][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9580.705524][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9580.705774][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9580.706013][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9580.706260][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9580.706493][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9580.706757][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9580.707042][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9580.707286][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9580.707531][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9580.707832][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9580.708150][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9580.708393][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9580.708652][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9580.708919][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9580.709158][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9580.709396][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9580.709656][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9580.709916][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9580.710175][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9580.710443][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9580.710725][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9580.710963][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9580.711257][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9580.711493][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9580.711756][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9580.711976][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9580.712272][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9580.712521][ C3] __do_softirq (kernel/softirq.c:553) [ 9580.712753][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9580.712972][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9580.713256][ C3] [ 9580.713405][ C3] [ 9580.713556][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9580.713858][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9580.714181][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9580.715145][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9580.715450][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9580.715846][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9580.716243][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9580.716638][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9580.717039][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9580.717439][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9580.717731][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9580.717953][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9580.718183][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9580.718434][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9580.718720][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9580.718955][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9580.719216][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9580.719480][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9580.719769][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9580.719989][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9580.720232][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9580.720475][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9580.720715][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9580.721003][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9580.721266][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9580.721502][ C3] ksys_write (fs/read_write.c:643) [ 9580.721717][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9580.721965][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9580.722269][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9580.722502][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9580.722802][ C3] RIP: 0033:0x7f93b2836957 [ 9580.723029][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9580.723996][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9580.724416][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9580.724814][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9580.725211][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9580.725607][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9580.726005][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9580.726407][ C3] | [ 9602.723162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9602.723520][ C1] rcu: 1-....: (7213781 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1750018 | [ 9602.724082][ C1] rcu: (t=7208752 jiffies g=1064457 q=112 ncpus=4) [ 9602.724866][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9602.725480][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 9602.725769][ C1] Code: 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 <48> 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe All code ======== 0: 00 00 add %al,(%rax) 2: 00 00 add %al,(%rax) 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 66 0f 1f 00 nopw (%rax) 18: 48 85 f6 test %rsi,%rsi 1b: 0f 84 5e 01 00 00 je 0x17f 21: 48 89 f8 mov %rdi,%rax 24: 41 54 push %r12 26: 44 0f b6 c2 movzbl %dl,%r8d 2a:* 48 01 f0 add %rsi,%rax <-- trapping instruction 2d: 55 push %rbp 2e: 53 push %rbx 2f: 72 14 jb 0x45 31: eb 26 jmp 0x59 33: cc int3 34: cc int3 35: cc int3 36: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 3d: ff ff fe Code starting with the faulting instruction =========================================== 0: 48 01 f0 add %rsi,%rax 3: 55 push %rbp 4: 53 push %rbx 5: 72 14 jb 0x1b 7: eb 26 jmp 0x2f 9: cc int3 a: cc int3 b: cc int3 c: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 13: ff ff fe [ 9602.726746][ C1] RSP: 0018:ffffc9000009e948 EFLAGS: 00000202 [ 9602.727057][ C1] RAX: ffff888007a88e18 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9602.727456][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9602.727858][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9602.728260][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9602.728661][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9602.729060][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9602.729509][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9602.729845][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9602.730246][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9602.730646][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9602.731047][ C1] PKRU: 55555554 [ 9602.731229][ C1] Call Trace: [ 9602.731401][ C1] [ 9602.731550][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9602.731830][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9602.732087][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9602.732341][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9602.732577][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9602.732848][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9602.733120][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9602.733381][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9602.733672][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9602.733918][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9602.734232][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9602.734509][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9602.734798][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9602.735064][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9602.735372][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9602.735637][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9602.735947][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9602.736247][ C1] [ 9602.736400][ C1] [ 9602.736553][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9602.736872][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9602.737168][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 9602.737428][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9602.737712][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9602.738029][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9602.738272][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9602.738513][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9602.738764][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9602.739041][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9602.739332][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9602.739574][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9602.739817][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9602.740081][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9602.740319][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9602.740569][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9602.740830][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9602.741109][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9602.741390][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9602.741638][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9602.741918][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9602.742183][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9602.742533][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9602.742789][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9602.743110][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9602.743374][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9602.743580][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9602.743814][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9602.744070][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9602.744348][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9602.744626][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9602.744852][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9602.745173][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9602.745481][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9602.745764][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9602.746061][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9602.746314][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9602.746544][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9602.746855][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9602.747143][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9602.747472][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9602.747715][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9602.748014][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9602.748299][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9602.748621][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9602.748878][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9602.749117][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9602.749366][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9602.749683][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9602.750018][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9602.750317][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9602.750594][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9602.750883][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9602.751198][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9602.751486][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9602.751802][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9602.752052][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9602.752334][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9602.752585][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9602.752835][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9602.753084][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9602.753350][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9602.753606][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9602.753855][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9602.754123][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9602.754389][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9602.754617][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9602.754875][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9602.755149][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9602.755418][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9602.755636][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9602.755910][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9602.756220][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9602.756465][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9602.756706][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9602.756957][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9602.757214][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9602.757500][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9602.757771][ C1] tc_run (net/core/dev.c:3945) [ 9602.757979][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9602.758211][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9602.758452][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9602.758714][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9602.758972][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9602.759214][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9602.759481][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9602.759789][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9602.760063][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9602.760318][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9602.760587][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9602.760845][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9602.761127][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9602.761468][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9602.761750][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9602.762007][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9602.762278][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9602.762495][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9602.762734][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9602.762981][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9602.763271][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9602.763523][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9602.763766][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9602.764018][ C1] ? __create_object (mm/kmemleak.c:756) [ 9602.764263][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9602.764535][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9602.764820][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9602.765095][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9602.765384][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9602.765625][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9602.765893][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9602.766124][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9602.766346][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9602.766586][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9602.766842][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9602.767099][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9602.767369][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9602.767601][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9602.767855][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9602.768111][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9602.768348][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9602.768619][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9602.768862][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9602.769130][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9602.769378][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9602.769661][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9602.769964][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9602.770269][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9602.770596][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9602.770850][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9602.771155][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9602.771389][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9602.771694][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9602.771924][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9602.772905][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9602.773327][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9602.773722][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9602.774124][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9602.774524][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9602.774920][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9602.774920][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9602.775322][ C1] | [ 9602.775481][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 9602.775756][ C3] NMI backtrace for cpu 3 [ 9602.775764][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9602.775767][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9602.775772][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9602.775775][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9602.775777][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9602.775779][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9602.775781][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9602.775783][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9602.775785][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9602.775786][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9602.775788][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9602.775792][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9602.775793][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9602.775795][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9602.775796][ C3] PKRU: 55555554 [ 9602.775797][ C3] Call Trace: [ 9602.775800][ C3] [ 9602.775802][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9602.775808][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9602.775812][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9602.775817][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9602.775820][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9602.775822][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9602.775828][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9602.775831][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9602.775835][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9602.775838][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9602.775841][ C3] [ 9602.775842][ C3] [ 9602.775843][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9602.775846][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9602.775851][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9602.775855][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9602.775859][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9602.775862][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9602.775865][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9602.775869][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9602.775871][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9602.775875][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9602.775878][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9602.775884][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9602.775887][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9602.775891][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9602.775896][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9602.775900][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9602.775903][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9602.775905][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9602.775908][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9602.775913][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9602.775916][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9602.775920][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9602.775928][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9602.775931][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9602.775934][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9602.775938][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9602.775941][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9602.775945][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9602.775948][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9602.775954][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9602.775959][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9602.775963][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9602.775971][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9602.775974][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9602.775977][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9602.775980][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9602.775984][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9602.775988][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9602.775991][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9602.775995][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9602.775999][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9602.776003][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9602.776005][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9602.776008][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9602.776011][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9602.776018][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9602.776024][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9602.776031][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9602.776035][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9602.776045][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9602.776054][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9602.776063][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9602.776071][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9602.776074][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9602.776079][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9602.776084][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9602.776086][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9602.776089][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9602.776092][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9602.776098][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9602.776102][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9602.776106][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9602.776111][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9602.776114][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9602.776117][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9602.776120][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9602.776123][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9602.776126][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9602.776128][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9602.776132][ C3] tc_run (net/core/dev.c:3945) [ 9602.776135][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9602.776138][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9602.776140][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9602.776144][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9602.776148][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9602.776151][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9602.776154][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9602.776158][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9602.776161][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9602.776165][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9602.776169][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9602.776172][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9602.776180][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9602.776182][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9602.776186][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9602.776189][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9602.776192][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9602.776195][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9602.776198][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9602.776201][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9602.776203][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9602.776206][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9602.776209][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9602.776213][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9602.776216][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9602.776218][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9602.776222][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9602.776225][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9602.776228][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9602.776234][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9602.776237][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9602.776241][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9602.776245][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9602.776249][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9602.776253][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9602.776256][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9602.776260][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9602.776263][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9602.776266][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9602.776270][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9602.776275][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9602.776279][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9602.776282][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9602.776287][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9602.776290][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9602.776292][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9602.776296][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9602.776299][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9602.776301][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9602.776304][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9602.776309][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9602.776312][ C3] __do_softirq (kernel/softirq.c:553) [ 9602.776317][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9602.776319][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9602.776322][ C3] [ 9602.776323][ C3] [ 9602.776324][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9602.776327][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9602.776330][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9602.776332][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9602.776334][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9602.776336][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9602.776337][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9602.776339][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9602.776340][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9602.776344][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9602.776348][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9602.776354][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9602.776360][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9602.776363][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9602.776368][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9602.776371][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9602.776375][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9602.776380][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9602.776383][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9602.776388][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9602.776390][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9602.776394][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9602.776397][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9602.776401][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9602.776405][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9602.776409][ C3] ksys_write (fs/read_write.c:643) [ 9602.776413][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9602.776416][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9602.776420][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9602.776424][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9602.776427][ C3] RIP: 0033:0x7f93b2836957 [ 9602.776429][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9602.776431][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9602.776434][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9602.776436][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9602.776437][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9602.776439][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9602.776440][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9628.614990][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9628.615504][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9628.615959][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9628.616417][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9628.617302][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9628.617894][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9628.618208][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9628.619146][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9628.619445][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9628.619829][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9628.620214][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9628.620599][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9628.620986][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9628.621372][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9628.621804][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9628.622125][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9628.622510][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9628.622899][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9628.623288][ C1] PKRU: 55555554 [ 9628.623464][ C1] Call Trace: [ 9628.623629][ C1] [ 9628.623774][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9628.624029][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9628.624265][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9628.624533][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9628.624796][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9628.625076][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9628.625336][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9628.625659][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9628.625919][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9628.626224][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9628.626517][ C1] [ 9628.626671][ C1] [ 9628.626820][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9628.627134][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9628.627421][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9628.627716][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9628.628001][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9628.628313][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9628.628554][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9628.628794][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9628.629042][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9628.629312][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9628.629594][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9628.629831][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9628.630072][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9628.630330][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9628.630564][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9628.630809][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9628.631065][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9628.631341][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9628.631618][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9628.631865][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9628.632135][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9628.632397][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9628.632743][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9628.632994][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9628.633311][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9628.633573][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9628.633778][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9628.634006][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9628.634257][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9628.634534][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9628.634807][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9628.635030][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9628.635348][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9628.635653][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9628.635932][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9628.636226][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9628.636473][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9628.636704][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9628.637002][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9628.637287][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9628.637612][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9628.637848][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9628.638143][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9628.638427][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9628.638741][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9628.638994][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9628.639229][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9628.639479][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9628.639791][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9628.640120][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9628.640419][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9628.640693][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9628.640978][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9628.641290][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9628.641571][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9628.641885][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9628.642132][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9628.642410][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9628.642658][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9628.642903][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9628.643149][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9628.643412][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9628.643665][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9628.643911][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9628.644173][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9628.644436][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9628.644662][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9628.644916][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9628.645188][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9628.645453][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9628.645670][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9628.645936][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9628.646244][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9628.646483][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9628.646720][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9628.646968][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9628.647223][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9628.647505][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9628.647774][ C1] tc_run (net/core/dev.c:3945) [ 9628.647979][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9628.648207][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9628.648444][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9628.648704][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9628.648955][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9628.649193][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9628.649456][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9628.649761][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9628.650033][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9628.650284][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9628.650547][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9628.650802][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9628.651081][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9628.651418][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9628.651693][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9628.651944][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9628.652208][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9628.652425][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9628.652661][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9628.652904][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9628.653187][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9628.653438][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9628.653678][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9628.653926][ C1] ? __create_object (mm/kmemleak.c:756) [ 9628.654169][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9628.654436][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9628.654715][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9628.654986][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9628.655267][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9628.655505][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9628.655769][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9628.655994][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9628.656218][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9628.656454][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9628.656705][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9628.656959][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9628.657227][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9628.657451][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9628.657700][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9628.657953][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9628.658189][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9628.658453][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9628.658692][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9628.658956][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9628.659195][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9628.659477][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9628.659774][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9628.660073][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9628.660396][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9628.660646][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9628.660948][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9628.661179][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9628.661475][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9628.661702][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9628.662663][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9628.663080][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9628.663479][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9628.663874][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9628.664269][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9628.664665][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9628.667102][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9628.667627][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9628.668127][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9628.668596][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9628.669499][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9628.670107][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9628.670426][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 9628.671391][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9628.671697][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9628.672093][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9628.672488][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9628.672887][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9628.673286][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9628.673682][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9628.674126][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9628.674455][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9628.674852][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9628.675250][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9628.675647][ C3] PKRU: 55555554 [ 9628.675827][ C3] Call Trace: [ 9628.675995][ C3] [ 9628.676143][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9628.676402][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9628.676647][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9628.676921][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9628.677191][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9628.677479][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9628.677742][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9628.678045][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9628.678308][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9628.678613][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9628.678906][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9628.679218][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9628.679506][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9628.679792][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9628.680079][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9628.680387][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9628.680628][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9628.680867][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9628.681105][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9628.681352][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9628.681624][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9628.681906][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9628.682143][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9628.682382][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9628.682640][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9628.682871][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9628.683117][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9628.683373][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9628.683645][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9628.683922][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9628.684168][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9628.684437][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9628.684699][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9628.685043][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9628.685293][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9628.685611][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9628.685871][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9628.686076][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9628.686303][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9628.686553][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9628.686833][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9628.687063][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9628.687290][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9628.687606][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9628.687908][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9628.688187][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9628.688478][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9628.688724][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9628.688954][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9628.689250][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9628.689535][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9628.689859][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9628.690096][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9628.690390][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9628.690675][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9628.690990][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9628.691246][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9628.691477][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9628.691723][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9628.692032][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9628.692360][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9628.692658][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9628.692930][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9628.693215][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9628.693528][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9628.693836][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9628.694160][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9628.694398][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9628.694662][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9628.694921][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9628.695187][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9628.695470][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9628.695779][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9628.696028][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9628.696303][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9628.696541][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9628.696785][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9628.697016][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9628.697253][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9628.697517][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9628.697771][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9628.698036][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9628.698316][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9628.698626][ C3] tc_run (net/core/dev.c:3945) [ 9628.698829][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9628.699060][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9628.699298][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9628.699557][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9628.699808][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9628.700042][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9628.700307][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9628.700607][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9628.700879][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9628.701129][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9628.701393][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9628.701648][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9628.701984][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9628.702258][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9628.702510][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9628.702772][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9628.702988][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9628.703228][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9628.703505][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9628.703816][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9628.704091][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9628.704341][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9628.704568][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9628.704842][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9628.705083][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9628.705334][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9628.705573][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9628.705819][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9628.706054][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9628.706319][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9628.706600][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9628.706844][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9628.707092][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9628.707390][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9628.707708][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9628.707950][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9628.708210][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9628.708478][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9628.708715][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9628.708951][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9628.709211][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9628.709470][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9628.709728][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9628.709996][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9628.710281][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9628.710518][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9628.710807][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9628.711046][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9628.711308][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9628.711527][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9628.711823][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9628.712070][ C3] __do_softirq (kernel/softirq.c:553) [ 9628.712302][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9628.712521][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9628.712803][ C3] [ 9628.712954][ C3] [ 9628.713102][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9628.713405][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9628.713727][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9628.714691][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9628.714998][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9628.715394][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9628.715790][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9628.716187][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9628.716586][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9628.716986][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9628.717281][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9628.717498][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9628.717728][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9628.717978][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9628.718262][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9628.718500][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9628.718756][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9628.719008][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9628.719295][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9628.719516][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9628.719758][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9628.720000][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9628.720238][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9628.720527][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9628.720790][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9628.721024][ C3] ksys_write (fs/read_write.c:643) [ 9628.721242][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9628.721490][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9628.721791][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9628.722023][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9628.722321][ C3] RIP: 0033:0x7f93b2836957 [ 9628.722544][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9628.723509][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9628.723929][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9628.724324][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9628.724721][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9628.725119][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9628.725514][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9656.614971][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9656.615486][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9656.615939][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9656.616400][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9656.617291][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9656.617880][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9656.618211][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9656.619156][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9656.619458][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9656.619844][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9656.620237][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9656.620617][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9656.620999][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9656.621391][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9656.621821][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9656.622141][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9656.622532][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9656.622915][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9656.623312][ C1] PKRU: 55555554 [ 9656.623489][ C1] Call Trace: [ 9656.623654][ C1] [ 9656.623801][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9656.624057][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9656.624300][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9656.624568][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9656.624854][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9656.625142][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9656.625412][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9656.625716][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9656.625983][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9656.626288][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9656.626583][ C1] [ 9656.626729][ C1] [ 9656.626878][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9656.627194][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9656.627475][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9656.627761][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9656.628039][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9656.628356][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9656.628612][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9656.628852][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9656.629101][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9656.629378][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9656.629662][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9656.629904][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9656.630135][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9656.630397][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9656.630623][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9656.630864][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9656.631115][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9656.631390][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9656.631660][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9656.631902][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9656.632173][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9656.632429][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9656.632766][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9656.633011][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9656.633336][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9656.633591][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9656.633791][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9656.634015][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9656.634268][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9656.634536][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9656.634802][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9656.635021][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9656.635336][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9656.635634][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9656.635907][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9656.636203][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9656.636455][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9656.636676][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9656.636965][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9656.637249][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9656.637586][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9656.637824][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9656.638121][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9656.638424][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9656.638753][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9656.639006][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9656.639249][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9656.639496][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9656.639808][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9656.640141][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9656.640442][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9656.640719][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9656.641004][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9656.641322][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9656.641602][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9656.641918][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9656.642173][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9656.642451][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9656.642700][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9656.642949][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9656.643212][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9656.643477][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9656.643732][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9656.643979][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9656.644252][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9656.644515][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9656.644741][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9656.644995][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9656.645274][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9656.645541][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9656.645759][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9656.646028][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9656.646344][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9656.646590][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9656.646821][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9656.647068][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9656.647331][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9656.647614][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9656.647883][ C1] tc_run (net/core/dev.c:3945) [ 9656.648090][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9656.648334][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9656.648572][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9656.648833][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9656.649085][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9656.649332][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9656.649594][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9656.649898][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9656.650178][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9656.650427][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9656.650688][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9656.650943][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9656.651228][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9656.651563][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9656.651840][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9656.652092][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9656.652363][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9656.652578][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9656.652814][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9656.653058][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9656.653355][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9656.653605][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9656.653845][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9656.654093][ C1] ? __create_object (mm/kmemleak.c:756) [ 9656.654343][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9656.654611][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9656.654892][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9656.655166][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9656.655450][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9656.655688][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9656.655954][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9656.656190][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9656.656411][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9656.656653][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9656.656901][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9656.657152][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9656.657424][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9656.657650][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9656.657901][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9656.658154][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9656.658404][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9656.658668][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9656.658906][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9656.659179][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9656.659422][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9656.659704][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9656.660001][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9656.660309][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9656.660629][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9656.660880][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9656.661190][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9656.661420][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9656.661722][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9656.661951][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9656.662914][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9656.663346][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9656.663742][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9656.664136][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9656.664536][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9656.664929][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9656.667365][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9656.667889][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9656.668390][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9656.668857][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9656.669762][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9656.670372][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9656.670694][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9656.671659][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9656.671965][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9656.672361][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9656.672756][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9656.673154][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9656.673550][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9656.673946][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9656.674391][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9656.674720][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9656.675123][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9656.675519][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9656.675914][ C3] PKRU: 55555554 [ 9656.676093][ C3] Call Trace: [ 9656.676263][ C3] [ 9656.676410][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9656.676673][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9656.676914][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9656.677190][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9656.677463][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9656.677749][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9656.678011][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9656.678314][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9656.678575][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9656.678881][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9656.679174][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9656.679486][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9656.679774][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9656.680066][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9656.680354][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9656.680663][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9656.680904][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9656.681141][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9656.681380][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9656.681627][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9656.681897][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9656.682181][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9656.682416][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9656.682655][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9656.682913][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9656.683147][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9656.683393][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9656.683648][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9656.683920][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9656.684194][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9656.684441][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9656.684710][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9656.684976][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9656.685320][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9656.685571][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9656.685889][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9656.686149][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9656.686352][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9656.686586][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9656.686837][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9656.687112][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9656.687342][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9656.687565][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9656.687882][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9656.688191][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9656.688468][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9656.688761][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9656.689007][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9656.689235][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9656.689533][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9656.689815][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9656.690137][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9656.690375][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9656.690670][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9656.690952][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9656.691268][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9656.691521][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9656.691755][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9656.692003][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9656.692312][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9656.692642][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9656.692939][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9656.693210][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9656.693497][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9656.693809][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9656.694115][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9656.694440][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9656.694679][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9656.694943][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9656.695200][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9656.695467][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9656.695749][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9656.696059][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9656.696308][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9656.696588][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9656.696827][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9656.697068][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9656.697297][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9656.697536][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9656.697798][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9656.698052][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9656.698317][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9656.698601][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9656.698911][ C3] tc_run (net/core/dev.c:3945) [ 9656.699115][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9656.699342][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9656.699580][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9656.699839][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9656.700089][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9656.700327][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9656.700589][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9656.700892][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9656.701162][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9656.701415][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9656.701678][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9656.701932][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9656.702266][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9656.702542][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9656.702792][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9656.703055][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9656.703271][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9656.703512][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9656.703786][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9656.704096][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9656.704370][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9656.704620][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9656.704850][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9656.705117][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9656.705360][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9656.705610][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9656.705848][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9656.706094][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9656.706328][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9656.706596][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9656.706876][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9656.707117][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9656.707363][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9656.707662][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9656.707979][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9656.708222][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9656.708480][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9656.708745][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9656.708984][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9656.709218][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9656.709479][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9656.709738][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9656.709997][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9656.710263][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9656.710545][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9656.710782][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9656.711071][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9656.711307][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9656.711570][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9656.711790][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9656.712083][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9656.712329][ C3] __do_softirq (kernel/softirq.c:553) [ 9656.712561][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9656.712779][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9656.713063][ C3] [ 9656.713212][ C3] [ 9656.713362][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9656.713662][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9656.713985][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9656.714951][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9656.715255][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9656.715653][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9656.716048][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9656.716448][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9656.716843][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9656.717243][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9656.717536][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9656.717754][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9656.717981][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9656.718242][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9656.718517][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9656.718744][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9656.719009][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9656.719258][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9656.719546][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9656.719765][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9656.720005][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9656.720248][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9656.720484][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9656.720770][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9656.721032][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9656.721267][ C3] ksys_write (fs/read_write.c:643) [ 9656.721481][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9656.721727][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9656.722029][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9656.722259][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9656.722554][ C3] RIP: 0033:0x7f93b2836957 [ 9656.722780][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9656.723738][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9656.724154][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9656.724550][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9656.724943][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9656.725336][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9656.725731][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9680.779500][ C3] rcu: 3-....: (7276867 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=1769145 | [ 9680.780068][ C3] rcu: (t=7286808 jiffies g=1064457 q=112 ncpus=4) | [ 9680.780399][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 9680.780668][ C1] NMI backtrace for cpu 1 [ 9680.780677][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9680.780679][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 9680.780686][ C1] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 9680.780689][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202 [ 9680.780692][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9680.780694][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9680.780696][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9680.780698][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9680.780700][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9680.780702][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9680.780704][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9680.780707][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9680.780709][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9680.780710][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9680.780711][ C1] PKRU: 55555554 [ 9680.780712][ C1] Call Trace: [ 9680.780715][ C1] [ 9680.780718][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9680.780723][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9680.780729][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9680.780733][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9680.780736][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9680.780738][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9680.780743][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9680.780747][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 9680.780751][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 9680.780755][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 9680.780758][ C1] [ 9680.780759][ C1] [ 9680.780760][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9680.780763][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9680.780768][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9680.780772][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9680.780775][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9680.780779][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9680.780782][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9680.780786][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9680.780788][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9680.780792][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9680.780795][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9680.780802][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9680.780804][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9680.780809][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9680.780813][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9680.780817][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9680.780820][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9680.780822][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9680.780825][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9680.780830][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9680.780834][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9680.780837][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9680.780846][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9680.780849][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9680.780851][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9680.780855][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9680.780858][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9680.780861][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9680.780863][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9680.780869][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9680.780874][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9680.780877][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9680.780885][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9680.780889][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9680.780891][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9680.780894][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9680.780898][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9680.780902][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9680.780905][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9680.780909][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9680.780913][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9680.780917][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9680.780920][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9680.780922][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9680.780926][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9680.780933][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9680.780940][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9680.780946][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9680.780951][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9680.780961][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9680.780968][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9680.780970][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9680.780976][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9680.780979][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9680.780986][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9680.780991][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9680.780993][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9680.780996][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9680.780999][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9680.781002][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9680.781004][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9680.781007][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9680.781010][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9680.781013][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9680.781015][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9680.781019][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9680.781021][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9680.781024][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9680.781027][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9680.781031][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9680.781036][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9680.781040][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9680.781043][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9680.781046][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9680.781050][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9680.781053][ C1] tc_run (net/core/dev.c:3945) [ 9680.781057][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9680.781060][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9680.781062][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9680.781066][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9680.781070][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9680.781072][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9680.781075][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9680.781078][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9680.781081][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9680.781085][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9680.781088][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9680.781092][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9680.781095][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9680.781102][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9680.781105][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9680.781108][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9680.781112][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9680.781114][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9680.781118][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9680.781120][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9680.781125][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9680.781127][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9680.781131][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9680.781134][ C1] ? __create_object (mm/kmemleak.c:756) [ 9680.781137][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9680.781143][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9680.781147][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9680.781150][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9680.781154][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9680.781161][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9680.781168][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9680.781174][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9680.781177][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9680.781180][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9680.781182][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9680.781188][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9680.781192][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9680.781195][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9680.781200][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9680.781202][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9680.781205][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9680.781209][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9680.781213][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9680.781217][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9680.781223][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9680.781227][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9680.781231][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9680.781235][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9680.781240][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9680.781243][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9680.781247][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9680.781251][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9680.781254][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9680.781257][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9680.781260][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9680.781262][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9680.781265][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9680.781266][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9680.781268][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9680.781269][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9680.781266][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 9680.781268][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 9680.781269][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9680.781275][ C1] [ 9680.828455][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9680.829059][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9680.829382][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9680.830358][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9680.830662][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9680.831062][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9680.831457][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9680.831850][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9680.832231][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9680.832634][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9680.833076][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9680.833402][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9680.833821][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9680.834215][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9680.834611][ C3] PKRU: 55555554 [ 9680.834790][ C3] Call Trace: [ 9680.834958][ C3] [ 9680.835104][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9680.835376][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9680.835626][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9680.835876][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9680.836104][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9680.836376][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9680.836644][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9680.836899][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9680.837182][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9680.837423][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9680.837732][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9680.838002][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9680.838288][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9680.838551][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9680.838851][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9680.839110][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9680.839417][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9680.839711][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9680.840023][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9680.840309][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9680.840602][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9680.840887][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9680.841198][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9680.841438][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9680.841676][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9680.841913][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9680.842158][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9680.842432][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9680.842714][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9680.842951][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9680.843189][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9680.843448][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9680.843680][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9680.843924][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9680.844182][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9680.844453][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9680.844730][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9680.844975][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9680.845245][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9680.845506][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9680.845850][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9680.846100][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9680.846423][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9680.846684][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9680.846885][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9680.847116][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9680.847367][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9680.847640][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9680.847871][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9680.848095][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9680.848410][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9680.848714][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9680.848993][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9680.849284][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9680.849531][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9680.849759][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9680.850057][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9680.850340][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9680.850664][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9680.850899][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9680.851194][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9680.851477][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9680.851791][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9680.852046][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9680.852278][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9680.852525][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9680.852834][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9680.853164][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9680.853461][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9680.853733][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9680.854018][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9680.854330][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9680.854638][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9680.854962][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9680.855199][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9680.855463][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9680.855722][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9680.855987][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9680.856268][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9680.856582][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9680.856830][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9680.857104][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9680.857344][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9680.857584][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9680.857817][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9680.858046][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9680.858320][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9680.858572][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9680.858837][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9680.859114][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9680.859421][ C3] tc_run (net/core/dev.c:3945) [ 9680.859622][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9680.859850][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9680.860083][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9680.860340][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9680.860588][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9680.860822][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9680.861081][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9680.861381][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9680.861647][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9680.861896][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9680.862156][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9680.862408][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9680.862743][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9680.863017][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9680.863268][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9680.863529][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9680.863743][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9680.863984][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9680.864258][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9680.864566][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9680.864840][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9680.865089][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9680.865315][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9680.865582][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9680.865823][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9680.866072][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9680.866310][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9680.866560][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9680.866792][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9680.867056][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9680.867334][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9680.867577][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9680.867823][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9680.868118][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9680.868436][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9680.868678][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9680.868935][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9680.869199][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9680.869438][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9680.869671][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9680.869931][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9680.870190][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9680.870447][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9680.870713][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9680.870997][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9680.871231][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9680.871520][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9680.871757][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9680.872018][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9680.872235][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9680.872530][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9680.872776][ C3] __do_softirq (kernel/softirq.c:553) [ 9680.873005][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9680.873225][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9680.873506][ C3] [ 9680.873655][ C3] [ 9680.873805][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9680.874107][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9680.874431][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9680.875389][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9680.875694][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9680.876088][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9680.876488][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9680.876883][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9680.877278][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9680.877675][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9680.877968][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9680.878185][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9680.878412][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9680.878662][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9680.878946][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9680.879182][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9680.879437][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9680.879686][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9680.879972][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9680.880191][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9680.880430][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9680.880673][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9680.880909][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9680.881196][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9680.881459][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9680.881692][ C3] ksys_write (fs/read_write.c:643) [ 9680.881907][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9680.882153][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9680.882453][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9680.882684][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9680.882980][ C3] RIP: 0033:0x7f93b2836957 [ 9680.883204][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9680.884164][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9680.884582][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9680.884977][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9680.885372][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9680.885767][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9680.886163][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9708.615051][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9708.615586][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9708.616059][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9708.616541][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9708.617466][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9708.618088][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 9708.618384][ C1] Code: 11 80 38 00 74 ef 4d 8d 1c 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 <48> 83 c0 01 48 39 d0 74 a5 80 38 00 74 f2 e9 74 ff ff ff b8 01 00 All code ======== 0: 11 80 38 00 74 ef adc %eax,-0x108bffc8(%rax) 6: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11 a: 48 89 c2 mov %rax,%rdx d: 48 85 c0 test %rax,%rax 10: 75 b0 jne 0xffffffffffffffc2 12: 48 89 da mov %rbx,%rdx 15: 4c 89 d8 mov %r11,%rax 18: 4c 29 da sub %r11,%rdx 1b: e9 49 ff ff ff jmp 0xffffffffffffff69 20: 48 85 d2 test %rdx,%rdx 23: 74 b3 je 0xffffffffffffffd8 25: 48 01 ea add %rbp,%rdx 28: eb 09 jmp 0x33 2a:* 48 83 c0 01 add $0x1,%rax <-- trapping instruction 2e: 48 39 d0 cmp %rdx,%rax 31: 74 a5 je 0xffffffffffffffd8 33: 80 38 00 cmpb $0x0,(%rax) 36: 74 f2 je 0x2a 38: e9 74 ff ff ff jmp 0xffffffffffffffb1 3d: b8 .byte 0xb8 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: 48 83 c0 01 add $0x1,%rax 4: 48 39 d0 cmp %rdx,%rax 7: 74 a5 je 0xffffffffffffffae 9: 80 38 00 cmpb $0x0,(%rax) c: 74 f2 je 0x0 e: e9 74 ff ff ff jmp 0xffffffffffffff87 13: b8 .byte 0xb8 14: 01 00 add %eax,(%rax) [ 9708.619373][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000246 [ 9708.619681][ C1] RAX: ffffed1000f511c3 RBX: ffffed1000f511c4 RCX: ffffffff89c7fa80 [ 9708.620085][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9708.620487][ C1] RBP: ffffed1000f511c3 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9708.620888][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9708.621289][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9708.621692][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9708.622142][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9708.622476][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9708.622879][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9708.623282][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9708.623688][ C1] PKRU: 55555554 [ 9708.623871][ C1] Call Trace: [ 9708.624044][ C1] [ 9708.624197][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9708.624464][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9708.624708][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9708.624988][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9708.625267][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9708.625559][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9708.625829][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9708.626139][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9708.626409][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9708.626717][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9708.627014][ C1] [ 9708.627165][ C1] [ 9708.627320][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9708.627637][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9708.627929][ C1] ? kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 9708.628194][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9708.628479][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9708.628790][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9708.629033][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9708.629280][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9708.629531][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9708.629803][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9708.630089][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9708.630331][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9708.630575][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9708.630836][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9708.631075][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9708.631322][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9708.631580][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9708.631855][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9708.632133][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9708.632381][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9708.632655][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9708.632919][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9708.633267][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9708.633522][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9708.633845][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9708.634109][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9708.634315][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9708.634549][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9708.634804][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9708.635083][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9708.635355][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9708.635585][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9708.635905][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9708.636215][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9708.636501][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9708.636794][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9708.637046][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9708.637280][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9708.637578][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9708.637865][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9708.638193][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9708.638434][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9708.638731][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9708.639021][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9708.639338][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9708.639597][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9708.639832][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9708.640083][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9708.640398][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9708.640731][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9708.641032][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9708.641309][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9708.641598][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9708.641911][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9708.642197][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9708.642512][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9708.642761][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9708.643043][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9708.643292][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9708.643539][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9708.643787][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9708.644052][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9708.644307][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9708.644555][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9708.644819][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9708.645084][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9708.645312][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9708.645569][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9708.645842][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9708.646111][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9708.646335][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9708.646606][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9708.646917][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9708.647162][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9708.647394][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9708.647646][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9708.647904][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9708.648191][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9708.648461][ C1] tc_run (net/core/dev.c:3945) [ 9708.648668][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9708.648902][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9708.649143][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9708.649405][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9708.649661][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9708.649904][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9708.650169][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9708.650477][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9708.650752][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9708.651005][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9708.651274][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9708.651530][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9708.651816][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9708.652155][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9708.652431][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9708.652685][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9708.652951][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9708.653168][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9708.653404][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9708.653649][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9708.653936][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9708.654187][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9708.654429][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9708.654679][ C1] ? __create_object (mm/kmemleak.c:756) [ 9708.654925][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9708.655194][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9708.655475][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9708.655751][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9708.656033][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9708.656280][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9708.656549][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9708.656776][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9708.656998][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9708.657239][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9708.657490][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9708.657744][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9708.658015][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9708.658242][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9708.658493][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9708.658749][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9708.658987][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9708.659254][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9708.659495][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9708.659761][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9708.660006][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9708.660289][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9708.660595][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9708.660895][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9708.661220][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9708.661472][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9708.661777][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9708.662010][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9708.662309][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9708.662538][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9708.663508][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9708.663929][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9708.664329][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9708.664727][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9708.665125][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9708.665524][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9708.667955][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9708.668479][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9708.668978][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9708.669444][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9708.670346][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9708.670952][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9708.671274][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9708.672235][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9708.672538][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9708.672934][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9708.673330][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9708.673725][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9708.674118][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9708.674514][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9708.674957][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9708.675286][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9708.675683][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9708.676076][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9708.676478][ C3] PKRU: 55555554 [ 9708.676657][ C3] Call Trace: [ 9708.676825][ C3] [ 9708.676972][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9708.677231][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9708.677470][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9708.677747][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9708.678017][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9708.678302][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9708.678566][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9708.678867][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9708.679127][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9708.679434][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9708.679727][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9708.680038][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9708.680324][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9708.680619][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9708.680904][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9708.681214][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9708.681453][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9708.681691][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9708.681927][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9708.682178][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9708.682448][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9708.682731][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9708.682972][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9708.683210][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9708.683469][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9708.683701][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9708.683946][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9708.684202][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9708.684473][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9708.684749][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9708.684994][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9708.685264][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9708.685525][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9708.685867][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9708.686117][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9708.686439][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9708.686697][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9708.686898][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9708.687128][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9708.687379][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9708.687652][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9708.687883][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9708.688106][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9708.688422][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9708.688727][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9708.689005][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9708.689299][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9708.689546][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9708.689774][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9708.690069][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9708.690352][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9708.690676][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9708.690910][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9708.691206][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9708.691489][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9708.691802][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9708.692055][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9708.692289][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9708.692535][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9708.692845][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9708.693174][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9708.693471][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9708.693742][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9708.694026][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9708.694337][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9708.694645][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9708.694969][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9708.695205][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9708.695468][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9708.695726][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9708.695992][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9708.696278][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9708.696587][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9708.696835][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9708.697108][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9708.697348][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9708.697588][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9708.697816][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9708.698053][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9708.698315][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9708.698569][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9708.698833][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9708.699115][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9708.699425][ C3] tc_run (net/core/dev.c:3945) [ 9708.699627][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9708.699857][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9708.700092][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9708.700352][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9708.700600][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9708.700837][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9708.701098][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9708.701400][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9708.701669][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9708.701921][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9708.702182][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9708.702436][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9708.702772][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9708.703046][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9708.703297][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9708.703560][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9708.703773][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9708.704014][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9708.704286][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9708.704595][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9708.704869][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9708.705118][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9708.705346][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9708.705611][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9708.705853][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9708.706102][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9708.706345][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9708.706591][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9708.706822][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9708.707088][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9708.707366][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9708.707609][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9708.707856][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9708.708152][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9708.708469][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9708.708711][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9708.708968][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9708.709232][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9708.709473][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9708.709708][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9708.709967][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9708.710226][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9708.710482][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9708.710749][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9708.711032][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9708.711267][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9708.711557][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9708.711794][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9708.712056][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9708.712273][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9708.712568][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9708.712814][ C3] __do_softirq (kernel/softirq.c:553) [ 9708.713044][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9708.713263][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9708.713544][ C3] [ 9708.713693][ C3] [ 9708.713841][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9708.714142][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9708.714464][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9708.715427][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9708.715732][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9708.716128][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9708.716528][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9708.716923][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9708.717321][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9708.717719][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9708.718011][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9708.718229][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9708.718457][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9708.718705][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9708.718990][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9708.719227][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9708.719482][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9708.719731][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9708.720018][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9708.720237][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9708.720477][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9708.720720][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9708.720957][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9708.721242][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9708.721505][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9708.721739][ C3] ksys_write (fs/read_write.c:643) [ 9708.721954][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9708.722199][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9708.722501][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9708.722732][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9708.723028][ C3] RIP: 0033:0x7f93b2836957 [ 9708.723253][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9708.724211][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9708.724628][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9708.725023][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9708.725416][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9708.725810][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9708.726210][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9736.614981][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9736.615488][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9736.615936][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9736.616412][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9736.617316][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9736.617895][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 9736.618166][ C1] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 9736.619097][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202 [ 9736.619393][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9736.619774][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9736.620178][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9736.620568][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9736.620957][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9736.621349][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9736.621773][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9736.622087][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9736.622471][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9736.622850][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9736.623229][ C1] PKRU: 55555554 [ 9736.623402][ C1] Call Trace: [ 9736.623565][ C1] [ 9736.623705][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9736.623957][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9736.624189][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9736.624455][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9736.624717][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9736.624994][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9736.625248][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9736.625543][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9736.625795][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9736.626112][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9736.626403][ C1] [ 9736.626553][ C1] [ 9736.626701][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9736.627011][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9736.627307][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 9736.627579][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9736.627849][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9736.628151][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9736.628384][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9736.628634][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9736.628879][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9736.629148][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9736.629429][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9736.629665][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9736.629908][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9736.630159][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9736.630383][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9736.630622][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9736.630870][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9736.631137][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9736.631407][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9736.631646][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9736.631909][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9736.632164][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9736.632498][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9736.632743][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9736.633052][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9736.633305][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9736.633503][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9736.633726][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9736.633971][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9736.634237][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9736.634503][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9736.634721][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9736.635028][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9736.635348][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9736.635625][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9736.635918][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9736.636169][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9736.636396][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9736.636695][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9736.636977][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9736.637301][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9736.637537][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9736.637832][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9736.638114][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9736.638429][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9736.638683][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9736.638917][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9736.639164][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9736.639474][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9736.639804][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9736.640098][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9736.640373][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9736.640658][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9736.640968][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9736.641249][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9736.641561][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9736.641807][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9736.642083][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9736.642331][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9736.642577][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9736.642823][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9736.643084][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9736.643337][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9736.643582][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9736.643843][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9736.644105][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9736.644331][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9736.644584][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9736.644854][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9736.645120][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9736.645336][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9736.645602][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9736.645909][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9736.646152][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9736.646383][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9736.646631][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9736.646885][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9736.647168][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9736.647434][ C1] tc_run (net/core/dev.c:3945) [ 9736.647639][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9736.647867][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9736.648104][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9736.648363][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9736.648615][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9736.648852][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9736.649114][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9736.649417][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9736.649687][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9736.649938][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9736.650200][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9736.650453][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9736.650730][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9736.651066][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9736.651340][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9736.651591][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9736.651854][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9736.652069][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9736.652304][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9736.652546][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9736.652829][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9736.653078][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9736.653317][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9736.653564][ C1] ? __create_object (mm/kmemleak.c:756) [ 9736.653806][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9736.654071][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9736.654350][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9736.654620][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9736.654901][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9736.655138][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9736.655403][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9736.655628][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9736.655847][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9736.656088][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9736.656338][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9736.656591][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9736.656858][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9736.657086][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9736.657335][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9736.657588][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9736.657821][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9736.658085][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9736.658322][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9736.658587][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9736.658826][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9736.659107][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9736.659402][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9736.659701][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9736.660024][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9736.660274][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9736.660579][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9736.660810][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9736.661108][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9736.661334][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9736.662296][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9736.662713][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9736.663110][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9736.663506][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9736.663900][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9736.664294][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9736.666716][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9736.667238][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9736.667737][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9736.668201][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9736.669100][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9736.669707][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 9736.669985][ C3] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 9736.670945][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [ 9736.671250][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9736.671644][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9736.672039][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9736.672435][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9736.672829][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9736.673223][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9736.673666][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9736.673995][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9736.674393][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9736.674787][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9736.675181][ C3] PKRU: 55555554 [ 9736.675362][ C3] Call Trace: [ 9736.675531][ C3] [ 9736.675676][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9736.675935][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9736.676185][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9736.676458][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9736.676731][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9736.677016][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9736.677277][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9736.677581][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9736.677840][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9736.678147][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9736.678440][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9736.678750][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9736.679039][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 9736.679318][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9736.679599][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9736.679907][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9736.680146][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9736.680386][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9736.680625][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9736.680871][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9736.681141][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9736.681423][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9736.681660][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9736.681900][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9736.682158][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9736.682391][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9736.682636][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9736.682892][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9736.683166][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9736.683442][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9736.683688][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9736.683957][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9736.684218][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9736.684563][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9736.684813][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9736.685129][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9736.685389][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9736.685592][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9736.685819][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9736.686077][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9736.686355][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9736.686584][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9736.686810][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9736.687127][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9736.687430][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9736.687710][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9736.688001][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9736.688249][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9736.688479][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9736.688777][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9736.689058][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9736.689383][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9736.689621][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9736.689914][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9736.690199][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9736.690514][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9736.690768][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9736.691000][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9736.691246][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9736.691557][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9736.691886][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9736.692185][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9736.692457][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9736.692743][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9736.693053][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9736.693360][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9736.693685][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9736.693923][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9736.694187][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9736.694446][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9736.694710][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9736.694994][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9736.695304][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9736.695552][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9736.695829][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9736.696071][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9736.696311][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9736.696542][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9736.696780][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9736.697042][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9736.697297][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9736.697563][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9736.697844][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9736.698153][ C3] tc_run (net/core/dev.c:3945) [ 9736.698356][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9736.698588][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9736.698825][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9736.699084][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9736.699336][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9736.699572][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9736.699837][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9736.700137][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9736.700410][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9736.700662][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9736.700926][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9736.701182][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9736.701516][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9736.701791][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9736.702043][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9736.702305][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9736.702522][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9736.702764][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9736.703040][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9736.703352][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9736.703627][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9736.703878][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9736.704107][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9736.704378][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9736.704621][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9736.704873][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9736.705111][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9736.705358][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9736.705592][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9736.705857][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9736.706141][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9736.706386][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9736.706634][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9736.706935][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9736.707253][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9736.707495][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9736.707754][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9736.708022][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9736.708260][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9736.708497][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9736.708756][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9736.709015][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9736.709274][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9736.709543][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9736.709826][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9736.710065][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9736.710353][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9736.710591][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9736.710853][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9736.711073][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9736.711368][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9736.711614][ C3] __do_softirq (kernel/softirq.c:553) [ 9736.711847][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9736.712064][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9736.712349][ C3] [ 9736.712498][ C3] [ 9736.712646][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9736.712948][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9736.713270][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9736.714236][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9736.714542][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9736.714937][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9736.715333][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9736.715729][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9736.716131][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9736.716534][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9736.716829][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9736.717048][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9736.717281][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9736.717532][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9736.717814][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9736.718051][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9736.718306][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9736.718558][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9736.718849][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9736.719075][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9736.719318][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9736.719565][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9736.719801][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9736.720090][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9736.720354][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9736.720590][ C3] ksys_write (fs/read_write.c:643) [ 9736.720806][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9736.721054][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9736.721357][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9736.721589][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9736.721887][ C3] RIP: 0033:0x7f93b2836957 [ 9736.722111][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9736.723076][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9736.723495][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9736.723890][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9736.724290][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9736.724684][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9736.725086][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9736.725486][ C3] | [ 9758.887162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9758.887524][ C1] rcu: 1-....: (7369686 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1788307 | [ 9758.888081][ C1] rcu: (t=7364916 jiffies g=1064457 q=112 ncpus=4) [ 9758.888860][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9758.889468][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9758.889795][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9758.890758][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9758.891066][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9758.891463][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9758.891856][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9758.892250][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9758.892647][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9758.893044][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9758.893487][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9758.893816][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9758.894212][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9758.894609][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9758.895004][ C1] PKRU: 55555554 [ 9758.895185][ C1] Call Trace: [ 9758.895352][ C1] [ 9758.895502][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9758.895774][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9758.896030][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9758.896280][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9758.896508][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9758.896775][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9758.897043][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9758.897298][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9758.897579][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9758.897820][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9758.898130][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9758.898399][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9758.898685][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9758.898950][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9758.899253][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9758.899512][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9758.899818][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9758.900112][ C1] [ 9758.900261][ C1] [ 9758.900411][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9758.900724][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9758.901009][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9758.901303][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9758.901588][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9758.901899][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9758.902138][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9758.902377][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9758.902624][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9758.902893][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9758.903174][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9758.903411][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9758.903652][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9758.903909][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9758.904141][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9758.904385][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9758.904640][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9758.904916][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9758.905191][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9758.905437][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9758.905708][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9758.905973][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9758.906318][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9758.906568][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9758.906886][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9758.907156][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9758.907352][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9758.907572][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9758.907816][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9758.908081][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9758.908343][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9758.908562][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9758.908870][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9758.909167][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9758.909436][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9758.909724][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9758.909963][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9758.910182][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9758.910470][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9758.910742][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9758.911085][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9758.911319][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9758.911611][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9758.911891][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9758.912204][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9758.912457][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9758.912689][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9758.912934][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9758.913245][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9758.913578][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9758.913873][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9758.914148][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9758.914433][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9758.914742][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9758.915022][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9758.915334][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9758.915580][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9758.915855][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9758.916108][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9758.916354][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9758.916599][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9758.916860][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9758.917112][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9758.917358][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9758.917619][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9758.917879][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9758.918104][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9758.918356][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9758.918625][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9758.918889][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9758.919105][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9758.919368][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9758.919674][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9758.919911][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9758.920142][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9758.920390][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9758.920643][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9758.920924][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9758.921191][ C1] tc_run (net/core/dev.c:3945) [ 9758.921396][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9758.921622][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9758.921859][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9758.922117][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9758.922367][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9758.922604][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9758.922865][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9758.923167][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9758.923435][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9758.923685][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9758.923946][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9758.924199][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9758.924476][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9758.924812][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9758.925084][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9758.925334][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9758.925595][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9758.925808][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9758.926046][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9758.926288][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9758.926569][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9758.926818][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9758.927056][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9758.927302][ C1] ? __create_object (mm/kmemleak.c:756) [ 9758.927544][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9758.927809][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9758.928087][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9758.928355][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9758.928639][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9758.928875][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9758.929138][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9758.929360][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9758.929578][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9758.929811][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9758.930057][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9758.930309][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9758.930577][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9758.930801][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9758.931050][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9758.931300][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9758.931532][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9758.931794][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9758.932031][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9758.932292][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9758.932531][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9758.932810][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9758.933104][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9758.933402][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9758.933717][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9758.933965][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9758.934264][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9758.934492][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9758.934788][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9758.935016][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9758.935982][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9758.936399][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9758.936796][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9758.937192][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9758.937586][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9758.937979][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9758.937979][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9758.938380][ C1] | [ 9758.938535][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 9758.938804][ C3] NMI backtrace for cpu 3 [ 9758.938813][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9758.938815][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9758.938821][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9758.938823][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9758.938826][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9758.938828][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9758.938829][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9758.938831][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9758.938833][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9758.938835][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9758.938837][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9758.938840][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9758.938842][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9758.938843][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9758.938845][ C3] PKRU: 55555554 [ 9758.938846][ C3] Call Trace: [ 9758.938848][ C3] [ 9758.938851][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9758.938856][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9758.938861][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9758.938866][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9758.938870][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9758.938872][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9758.938878][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9758.938881][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9758.938884][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9758.938888][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9758.938891][ C3] [ 9758.938892][ C3] [ 9758.938894][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9758.938896][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9758.938901][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9758.938905][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9758.938908][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9758.938912][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9758.938914][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9758.938918][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9758.938920][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9758.938924][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9758.938927][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9758.938933][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9758.938936][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9758.938940][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9758.938946][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9758.938950][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9758.938952][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9758.938954][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9758.938957][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9758.938962][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9758.938966][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9758.938969][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9758.938978][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9758.938981][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9758.938983][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9758.938988][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9758.938991][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9758.938994][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9758.938998][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9758.939003][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9758.939008][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9758.939012][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9758.939020][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9758.939024][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9758.939026][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9758.939030][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9758.939033][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9758.939038][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9758.939040][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9758.939045][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9758.939048][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9758.939052][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9758.939055][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9758.939058][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9758.939061][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9758.939068][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9758.939075][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9758.939081][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9758.939086][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9758.939096][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9758.939105][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9758.939113][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9758.939122][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9758.939125][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9758.939130][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9758.939133][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9758.939136][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9758.939139][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9758.939142][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9758.939148][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9758.939151][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9758.939156][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9758.939162][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9758.939166][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9758.939168][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9758.939171][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9758.939175][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9758.939177][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9758.939180][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9758.939183][ C3] tc_run (net/core/dev.c:3945) [ 9758.939187][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9758.939190][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9758.939192][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9758.939196][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9758.939201][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9758.939203][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9758.939206][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9758.939209][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9758.939212][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9758.939216][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9758.939219][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9758.939223][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9758.939231][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9758.939233][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9758.939237][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9758.939241][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9758.939244][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9758.939246][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9758.939249][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9758.939252][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9758.939255][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9758.939259][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9758.939262][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9758.939267][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9758.939271][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9758.939274][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9758.939277][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9758.939281][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9758.939284][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9758.939289][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9758.939293][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9758.939297][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9758.939301][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9758.939306][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9758.939309][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9758.939312][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9758.939316][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9758.939319][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9758.939322][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9758.939326][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9758.939331][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9758.939335][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9758.939338][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9758.939342][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9758.939345][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9758.939347][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9758.939351][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9758.939354][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9758.939357][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9758.939360][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9758.939364][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9758.939368][ C3] __do_softirq (kernel/softirq.c:553) [ 9758.939372][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9758.939375][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9758.939379][ C3] [ 9758.939380][ C3] [ 9758.939381][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9758.939385][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9758.939388][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9758.939389][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9758.939391][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9758.939393][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9758.939395][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9758.939396][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9758.939397][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9758.939401][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9758.939405][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9758.939411][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9758.939418][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9758.939421][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9758.939426][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9758.939428][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9758.939432][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9758.939436][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9758.939440][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9758.939444][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9758.939446][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9758.939450][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9758.939452][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9758.939456][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9758.939460][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9758.939464][ C3] ksys_write (fs/read_write.c:643) [ 9758.939468][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9758.939472][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9758.939476][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9758.939480][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9758.939483][ C3] RIP: 0033:0x7f93b2836957 [ 9758.939486][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9758.939488][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9758.939490][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9758.939492][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9758.939494][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9758.939495][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9758.939497][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9784.614983][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9784.615494][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9784.615946][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9784.616417][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9784.617319][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9784.617925][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9784.618248][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9784.619212][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9784.619516][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9784.619912][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9784.620309][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9784.620703][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9784.621097][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9784.621493][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9784.621937][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9784.622266][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9784.622662][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9784.623056][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9784.623453][ C1] PKRU: 55555554 [ 9784.623636][ C1] Call Trace: [ 9784.623804][ C1] [ 9784.623956][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9784.624218][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9784.624458][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9784.624736][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9784.625007][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9784.625296][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9784.625560][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9784.625865][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9784.626126][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9784.626435][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9784.626730][ C1] [ 9784.626878][ C1] [ 9784.627029][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9784.627341][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9784.627630][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9784.627924][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9784.628210][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9784.628523][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9784.628763][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9784.629002][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9784.629249][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9784.629521][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9784.629804][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9784.630043][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9784.630285][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9784.630545][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9784.630778][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9784.631025][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9784.631282][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9784.631554][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9784.631832][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9784.632078][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9784.632351][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9784.632613][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9784.632959][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9784.633211][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9784.633529][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9784.633791][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9784.633993][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9784.634225][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9784.634478][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9784.634752][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9784.635024][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9784.635250][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9784.635568][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9784.635875][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9784.636153][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9784.636447][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9784.636694][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9784.636922][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9784.637222][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9784.637504][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9784.637826][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9784.638064][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9784.638360][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9784.638643][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9784.638958][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9784.639212][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9784.639446][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9784.639693][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9784.640002][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9784.640335][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9784.640631][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9784.640904][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9784.641192][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9784.641504][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9784.641785][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9784.642100][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9784.642347][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9784.642624][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9784.642873][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9784.643120][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9784.643366][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9784.643629][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9784.643883][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9784.644130][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9784.644393][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9784.644655][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9784.644881][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9784.645135][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9784.645406][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9784.645672][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9784.645890][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9784.646158][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9784.646465][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9784.646707][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9784.646938][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9784.647187][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9784.647442][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9784.647726][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9784.647993][ C1] tc_run (net/core/dev.c:3945) [ 9784.648199][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9784.648429][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9784.648668][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9784.648927][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9784.649180][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9784.649418][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9784.649682][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9784.649984][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9784.650257][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9784.650508][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9784.650772][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9784.651027][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9784.651305][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9784.651641][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9784.651917][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9784.652169][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9784.652434][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9784.652648][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9784.652883][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9784.653126][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9784.653412][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9784.653662][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9784.653902][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9784.654148][ C1] ? __create_object (mm/kmemleak.c:756) [ 9784.654390][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9784.654657][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9784.654938][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9784.655209][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9784.655490][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9784.655727][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9784.655994][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9784.656223][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9784.656441][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9784.656679][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9784.656929][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9784.657182][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9784.657450][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9784.657677][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9784.657924][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9784.658177][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9784.658411][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9784.658675][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9784.658914][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9784.659177][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9784.659419][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9784.659699][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9784.659997][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9784.660297][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9784.660618][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9784.660869][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9784.661171][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9784.661401][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9784.661701][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9784.661924][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9784.662891][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9784.663310][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9784.663711][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9784.664110][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9784.664507][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9784.664903][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9784.667325][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9784.667849][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9784.668349][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9784.668813][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9784.669712][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9784.670321][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 9784.670603][ C3] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [ 9784.671564][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000286 [ 9784.671869][ C3] RAX: ffff888007a89b5c RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9784.672264][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9784.672661][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9784.673056][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9784.673452][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9784.673846][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9784.674289][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9784.674620][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9784.675017][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9784.675410][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9784.675806][ C3] PKRU: 55555554 [ 9784.675990][ C3] Call Trace: [ 9784.676159][ C3] [ 9784.676306][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9784.676568][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9784.676809][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9784.677084][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9784.677355][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9784.677640][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9784.677902][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9784.678205][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9784.678462][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 9784.678720][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9784.679025][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9784.679319][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9784.679630][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9784.679917][ C3] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 9784.680172][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9784.680450][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9784.680760][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9784.680999][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9784.681238][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9784.681476][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9784.681720][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9784.681991][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9784.682273][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9784.682510][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9784.682749][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9784.683007][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9784.683238][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9784.683483][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9784.683737][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9784.684008][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9784.684283][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9784.684528][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9784.684797][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9784.685062][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9784.685404][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9784.685654][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9784.685976][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9784.686237][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9784.686443][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9784.686671][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9784.686921][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9784.687195][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9784.687426][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9784.687650][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9784.687965][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9784.688267][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9784.688549][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9784.688839][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9784.689085][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9784.689314][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9784.689609][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9784.689893][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9784.690216][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9784.690452][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9784.690745][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9784.691028][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9784.691342][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9784.691594][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9784.691825][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9784.692071][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9784.692380][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9784.692708][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9784.693006][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9784.693277][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9784.693561][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9784.693872][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9784.694179][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9784.694504][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9784.694741][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9784.695005][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9784.695263][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9784.695528][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9784.695809][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9784.696120][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9784.696368][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9784.696643][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9784.696880][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9784.697119][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9784.697349][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9784.697584][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9784.697846][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9784.698099][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9784.698365][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9784.698645][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9784.698954][ C3] tc_run (net/core/dev.c:3945) [ 9784.699156][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9784.699386][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9784.699622][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9784.699881][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9784.700132][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9784.700366][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9784.700628][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9784.700929][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9784.701198][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9784.701447][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9784.701710][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9784.701964][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9784.702298][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9784.702571][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9784.702821][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9784.703083][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9784.703301][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9784.703541][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9784.703815][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9784.704124][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9784.704398][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9784.704647][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9784.704874][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9784.705140][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9784.705380][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9784.705628][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9784.705869][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9784.706116][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9784.706350][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9784.706615][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9784.706892][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9784.707135][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9784.707381][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9784.707678][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9784.707995][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9784.708237][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9784.708494][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9784.708760][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9784.708996][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9784.709231][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9784.709489][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9784.709748][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9784.710005][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9784.710270][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9784.710554][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9784.710790][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9784.711081][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9784.711318][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9784.711579][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9784.711796][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9784.712091][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9784.712337][ C3] __do_softirq (kernel/softirq.c:553) [ 9784.712567][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9784.712785][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9784.713066][ C3] [ 9784.713217][ C3] [ 9784.713365][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9784.713667][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9784.713989][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9784.714948][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9784.715253][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9784.715647][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9784.716047][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9784.716443][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9784.716838][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9784.717235][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9784.717528][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9784.717744][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9784.717972][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9784.718223][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9784.718509][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9784.718746][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9784.719000][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9784.719251][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9784.719536][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9784.719757][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9784.719997][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9784.720237][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9784.720475][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9784.720761][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9784.721023][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9784.721255][ C3] ksys_write (fs/read_write.c:643) [ 9784.721472][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9784.721718][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9784.722018][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9784.722248][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9784.722546][ C3] RIP: 0033:0x7f93b2836957 [ 9784.722768][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9784.723730][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9784.724147][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9784.724542][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9784.724936][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9784.725333][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9784.725728][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9812.614955][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9812.615462][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9812.615917][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9812.616369][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9812.617244][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9812.617833][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9812.618142][ C1] Code: 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c 08 84 c0 0f 85 42 09 00 00 <8b> 5d 00 85 db 75 62 be 04 00 00 00 48 89 ef e8 ca 26 0c fe 89 d8 All code ======== 0: 41 83 e4 07 and $0x7,%r12d 4: 49 01 c5 add %rax,%r13 7: 41 83 c4 03 add $0x3,%r12d b: be 04 00 00 00 mov $0x4,%esi 10: 48 89 ef mov %rbp,%rdi 13: e8 c0 26 0c fe call 0xfffffffffe0c26d8 18: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 1d: 41 38 c4 cmp %al,%r12b 20: 7c 08 jl 0x2a 22: 84 c0 test %al,%al 24: 0f 85 42 09 00 00 jne 0x96c 2a:* 8b 5d 00 mov 0x0(%rbp),%ebx <-- trapping instruction 2d: 85 db test %ebx,%ebx 2f: 75 62 jne 0x93 31: be 04 00 00 00 mov $0x4,%esi 36: 48 89 ef mov %rbp,%rdi 39: e8 ca 26 0c fe call 0xfffffffffe0c2708 3e: 89 d8 mov %ebx,%eax Code starting with the faulting instruction =========================================== 0: 8b 5d 00 mov 0x0(%rbp),%ebx 3: 85 db test %ebx,%ebx 5: 75 62 jne 0x69 7: be 04 00 00 00 mov $0x4,%esi c: 48 89 ef mov %rbp,%rdi f: e8 ca 26 0c fe call 0xfffffffffe0c26de 14: 89 d8 mov %ebx,%eax [ 9812.619079][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000246 [ 9812.619375][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9812.619760][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9812.620143][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9812.620550][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9812.620942][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9812.621332][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9812.621772][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9812.622089][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9812.622470][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9812.622852][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9812.623233][ C1] PKRU: 55555554 [ 9812.623407][ C1] Call Trace: [ 9812.623568][ C1] [ 9812.623710][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9812.623962][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9812.624197][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9812.624463][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9812.624725][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9812.625004][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9812.625260][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9812.625554][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9812.625810][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9812.626107][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9812.626392][ C1] [ 9812.626537][ C1] [ 9812.626682][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9812.626986][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9812.627264][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9812.627544][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9812.627821][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9812.628122][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9812.628356][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9812.628607][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9812.628852][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9812.629123][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9812.629404][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9812.629640][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9812.629882][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9812.630132][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9812.630358][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9812.630596][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9812.630845][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9812.631111][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9812.631380][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9812.631620][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9812.631882][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9812.632136][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9812.632475][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9812.632720][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9812.633030][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9812.633285][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9812.633484][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9812.633707][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9812.633952][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9812.634219][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9812.634485][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9812.634704][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9812.635013][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9812.635310][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9812.635581][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9812.635870][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9812.636112][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9812.636334][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9812.636625][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9812.636919][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9812.637244][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9812.637480][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9812.637775][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9812.638058][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9812.638374][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9812.638627][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9812.638860][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9812.639107][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9812.639417][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9812.639747][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9812.640044][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9812.640318][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9812.640605][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9812.640916][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9812.641198][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9812.641512][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9812.641758][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9812.642036][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9812.642284][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9812.642531][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9812.642778][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9812.643042][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9812.643296][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9812.643543][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9812.643806][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9812.644069][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9812.644295][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9812.644553][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9812.644825][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9812.645091][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9812.645307][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9812.645574][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9812.645885][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9812.646125][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9812.646357][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9812.646605][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9812.646859][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9812.647142][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9812.647409][ C1] tc_run (net/core/dev.c:3945) [ 9812.647615][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9812.647844][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9812.648082][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9812.648343][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9812.648595][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9812.648833][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9812.649097][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9812.649400][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9812.649672][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9812.649924][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9812.650187][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9812.650444][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9812.650722][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9812.651059][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9812.651335][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9812.651586][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9812.651848][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9812.652062][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9812.652297][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9812.652540][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9812.652824][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9812.653075][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9812.653315][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9812.653562][ C1] ? __create_object (mm/kmemleak.c:756) [ 9812.653805][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9812.654071][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9812.654350][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9812.654622][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9812.654904][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9812.655140][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9812.655406][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9812.655632][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9812.655855][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9812.656092][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9812.656342][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9812.656595][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9812.656863][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9812.657090][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9812.657338][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9812.657591][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9812.657826][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9812.658090][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9812.658328][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9812.658593][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9812.658835][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9812.659116][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9812.659414][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9812.659714][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9812.660035][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9812.660287][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9812.660590][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9812.660820][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9812.661119][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9812.661344][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9812.662313][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9812.662731][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9812.663131][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9812.663530][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9812.663927][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9812.664322][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9812.666743][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9812.667265][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9812.667765][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9812.668232][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9812.669131][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9812.669740][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9812.670062][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9812.671024][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9812.671330][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9812.671725][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9812.672120][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9812.672517][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9812.672913][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9812.673308][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9812.673751][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9812.674080][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9812.674478][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9812.674875][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9812.675269][ C3] PKRU: 55555554 [ 9812.675449][ C3] Call Trace: [ 9812.675619][ C3] [ 9812.675788][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9812.676046][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9812.676288][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9812.676562][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9812.676832][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9812.677120][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9812.677382][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9812.677685][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9812.677945][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9812.678251][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9812.678544][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9812.678856][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9812.679144][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9812.679437][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9812.679724][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9812.680033][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9812.680271][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9812.680510][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9812.680748][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9812.680996][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9812.681266][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9812.681548][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9812.681784][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9812.682022][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9812.682280][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9812.682513][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9812.682758][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9812.683013][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9812.683286][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9812.683561][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9812.683807][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9812.684075][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9812.684336][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9812.684681][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9812.684931][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9812.685249][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9812.685508][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9812.685715][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9812.685945][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9812.686196][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9812.686471][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9812.686698][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9812.686924][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9812.687241][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9812.687545][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9812.687824][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9812.688115][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9812.688361][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9812.688590][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9812.688888][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9812.689170][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9812.689492][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9812.689729][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9812.690023][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9812.690305][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9812.690621][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9812.690874][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9812.691108][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9812.691354][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9812.691662][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9812.691992][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9812.692288][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9812.692559][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9812.692847][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9812.693158][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9812.693465][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9812.693789][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9812.694027][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9812.694290][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9812.694549][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9812.694814][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9812.695100][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9812.695409][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9812.695658][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9812.695936][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9812.696175][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9812.696413][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9812.696645][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9812.696883][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9812.697145][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9812.697401][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9812.697665][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9812.697947][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9812.698256][ C3] tc_run (net/core/dev.c:3945) [ 9812.698461][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9812.698690][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9812.698927][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9812.699187][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9812.699438][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9812.699675][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9812.699938][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9812.700239][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9812.700509][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9812.700760][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9812.701023][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9812.701278][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9812.701616][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9812.701889][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9812.702141][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9812.702404][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9812.702620][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9812.702862][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9812.703136][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9812.703447][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9812.703720][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9812.703970][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9812.704200][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9812.704467][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9812.704709][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9812.704958][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9812.705194][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9812.705441][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9812.705676][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9812.705944][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9812.706224][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9812.706466][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9812.706712][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9812.707011][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9812.707330][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9812.707573][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9812.707831][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9812.708097][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9812.708336][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9812.708568][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9812.708827][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9812.709090][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9812.709349][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9812.709617][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9812.709898][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9812.710135][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9812.710422][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9812.710660][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9812.710922][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9812.711142][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9812.711438][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9812.711684][ C3] __do_softirq (kernel/softirq.c:553) [ 9812.711916][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9812.712133][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9812.712418][ C3] [ 9812.712566][ C3] [ 9812.712716][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9812.713017][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9812.713338][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9812.714303][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9812.714609][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9812.715006][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9812.715403][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9812.715802][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9812.716198][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9812.716596][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9812.716890][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9812.717107][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9812.717335][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9812.717587][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9812.717870][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9812.718108][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9812.718363][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9812.718616][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9812.718903][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9812.719123][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9812.719365][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9812.719609][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9812.719844][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9812.720134][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9812.720397][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9812.720633][ C3] ksys_write (fs/read_write.c:643) [ 9812.720848][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9812.721097][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9812.721401][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9812.721630][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9812.721929][ C3] RIP: 0033:0x7f93b2836957 [ 9812.722156][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9812.723119][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9812.723537][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9812.723934][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9812.724331][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9812.724727][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9812.725121][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9836.942500][ C3] rcu: 3-....: (7432424 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=1807457 | [ 9836.943044][ C3] rcu: (t=7442971 jiffies g=1064457 q=112 ncpus=4) | [ 9836.943369][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 9836.943636][ C1] NMI backtrace for cpu 1 [ 9836.943645][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9836.943650][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9836.943657][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9836.943661][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9836.943663][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9836.943665][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9836.943667][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9836.943669][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9836.943670][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9836.943672][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9836.943674][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9836.943677][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9836.943679][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9836.943680][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9836.943681][ C1] PKRU: 55555554 [ 9836.943682][ C1] Call Trace: [ 9836.943684][ C1] [ 9836.943686][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9836.943691][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9836.943696][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9836.943701][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9836.943703][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9836.943705][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9836.943710][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9836.943714][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9836.943717][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9836.943721][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9836.943724][ C1] [ 9836.943725][ C1] [ 9836.943726][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9836.943730][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9836.943734][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9836.943737][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9836.943741][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9836.943744][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9836.943748][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9836.943750][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9836.943754][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9836.943757][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9836.943764][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9836.943766][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9836.943771][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9836.943775][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9836.943779][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9836.943782][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9836.943784][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9836.943786][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9836.943792][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9836.943795][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9836.943798][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9836.943807][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9836.943810][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9836.943812][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9836.943817][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9836.943820][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9836.943822][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9836.943825][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9836.943830][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9836.943835][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9836.943838][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9836.943846][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9836.943850][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9836.943852][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9836.943855][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9836.943858][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9836.943863][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9836.943865][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9836.943869][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9836.943873][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9836.943877][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9836.943879][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9836.943882][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9836.943885][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9836.943892][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9836.943898][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9836.943905][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9836.943910][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9836.943919][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9836.943926][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9836.943929][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9836.943935][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9836.943938][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9836.943943][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9836.943946][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9836.943949][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9836.943952][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9836.943955][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9836.943956][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9836.943959][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9836.943961][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9836.943964][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9836.943967][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9836.943969][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9836.943973][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9836.943975][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9836.943978][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9836.943980][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9836.943985][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9836.943990][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9836.943993][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9836.943997][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9836.944000][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9836.944004][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9836.944007][ C1] tc_run (net/core/dev.c:3945) [ 9836.944010][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9836.944013][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9836.944015][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9836.944019][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9836.944023][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9836.944025][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9836.944028][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9836.944031][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9836.944034][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9836.944038][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9836.944041][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9836.944044][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9836.944047][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9836.944054][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9836.944056][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9836.944060][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9836.944064][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9836.944066][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9836.944069][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9836.944072][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9836.944076][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9836.944079][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9836.944082][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9836.944086][ C1] ? __create_object (mm/kmemleak.c:756) [ 9836.944089][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9836.944095][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9836.944098][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9836.944102][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9836.944105][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9836.944108][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9836.944113][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9836.944115][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9836.944118][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9836.944120][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9836.944122][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9836.944127][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9836.944131][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9836.944133][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9836.944137][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9836.944139][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9836.944142][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9836.944145][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9836.944149][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9836.944152][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9836.944158][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9836.944163][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9836.944166][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9836.944170][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9836.944175][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9836.944178][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9836.944182][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9836.944185][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9836.944189][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9836.944191][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9836.944193][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9836.944196][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9836.944198][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9836.944200][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9836.944201][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9836.944203][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9836.944200][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 9836.944201][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 9836.944203][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9836.944208][ C1] [ 9836.990701][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9836.991302][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9836.991622][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9836.992574][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9836.992878][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9836.993270][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9836.993664][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9836.994055][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9836.994447][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9836.994837][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9836.995275][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9836.995604][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9836.996001][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9836.996392][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9836.996784][ C3] PKRU: 55555554 [ 9836.996963][ C3] Call Trace: [ 9836.997128][ C3] [ 9836.997274][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9836.997545][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9836.997795][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9836.998044][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9836.998272][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9836.998538][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9836.998806][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9836.999060][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9836.999342][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9836.999583][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9836.999892][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9837.000160][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9837.000448][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9837.000708][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9837.001007][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9837.001266][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9837.001573][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9837.001866][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9837.002177][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9837.002462][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9837.002755][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9837.003040][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9837.003348][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9837.003587][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9837.003824][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9837.004060][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9837.004306][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9837.004577][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9837.004859][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9837.005096][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9837.005333][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9837.005591][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9837.005827][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9837.006072][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9837.006327][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9837.006597][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9837.006873][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9837.007116][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9837.007387][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9837.007648][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9837.007990][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9837.008239][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9837.008555][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9837.008814][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9837.009014][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9837.009243][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9837.009494][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9837.009766][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9837.009996][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9837.010219][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9837.010535][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9837.010838][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9837.011116][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9837.011408][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9837.011654][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9837.011881][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9837.012178][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9837.012459][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9837.012782][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9837.013016][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9837.013310][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9837.013593][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9837.013906][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9837.014158][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9837.014391][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9837.014638][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9837.014946][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9837.015275][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9837.015571][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9837.015847][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9837.016131][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9837.016442][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9837.016749][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9837.017072][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9837.017309][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9837.017575][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9837.017833][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9837.018098][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9837.018379][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9837.018688][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9837.018936][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9837.019209][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9837.019449][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9837.019688][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9837.019917][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9837.020153][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9837.020414][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9837.020668][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9837.020934][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9837.021216][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9837.021527][ C3] tc_run (net/core/dev.c:3945) [ 9837.021729][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9837.021958][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9837.022192][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9837.022452][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9837.022701][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9837.022939][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9837.023200][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9837.023502][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9837.023771][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9837.024021][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9837.024283][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9837.024536][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9837.024871][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9837.025144][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9837.025394][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9837.025659][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9837.025872][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9837.026113][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9837.026385][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9837.026694][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9837.026968][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9837.027217][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9837.027444][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9837.027709][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9837.027950][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9837.028198][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9837.028436][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9837.028682][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9837.028915][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9837.029181][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9837.029457][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9837.029700][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9837.029946][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9837.030242][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9837.030558][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9837.030803][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9837.031060][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9837.031324][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9837.031561][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9837.031795][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9837.032054][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9837.032312][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9837.032570][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9837.032835][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9837.033118][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9837.033352][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9837.033640][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9837.033877][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9837.034138][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9837.034355][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9837.034648][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9837.034894][ C3] __do_softirq (kernel/softirq.c:553) [ 9837.035123][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9837.035343][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9837.035628][ C3] [ 9837.035777][ C3] [ 9837.035927][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9837.036227][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9837.036549][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9837.037510][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9837.037815][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9837.038212][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9837.038606][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9837.038999][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9837.039399][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9837.039794][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9837.040088][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9837.040305][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9837.040532][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9837.040780][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9837.041066][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9837.041302][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9837.041557][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9837.041807][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9837.042094][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9837.042314][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9837.042554][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9837.042797][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9837.043034][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9837.043320][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9837.043583][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9837.043817][ C3] ksys_write (fs/read_write.c:643) [ 9837.044032][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9837.044277][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9837.044579][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9837.044810][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9837.045106][ C3] RIP: 0033:0x7f93b2836957 [ 9837.045331][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9837.046294][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9837.046711][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9837.047106][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9837.047502][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9837.047896][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9837.048292][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9864.614968][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9864.615478][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9864.615933][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9864.616387][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9864.617266][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9864.617860][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9864.618174][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9864.619114][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9864.619412][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9864.619797][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9864.620180][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9864.620567][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9864.620952][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9864.621337][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9864.621769][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9864.622089][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9864.622477][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9864.622863][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9864.623247][ C1] PKRU: 55555554 [ 9864.623423][ C1] Call Trace: [ 9864.623588][ C1] [ 9864.623730][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9864.623984][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9864.624221][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9864.624488][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9864.624753][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9864.625032][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9864.625289][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9864.625589][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9864.625843][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9864.626143][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9864.626428][ C1] [ 9864.626575][ C1] [ 9864.626720][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9864.627025][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9864.627305][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9864.627593][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9864.627890][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9864.628200][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9864.628439][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9864.628678][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9864.628926][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9864.629197][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9864.629481][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9864.629718][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9864.629958][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9864.630217][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9864.630453][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9864.630699][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9864.630955][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9864.631231][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9864.631505][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9864.631751][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9864.632020][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9864.632282][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9864.632630][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9864.632881][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9864.633200][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9864.633461][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9864.633663][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9864.633892][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9864.634144][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9864.634420][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9864.634689][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9864.634915][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9864.635235][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9864.635542][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9864.635822][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9864.636114][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9864.636363][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9864.636593][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9864.636889][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9864.637175][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9864.637498][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9864.637736][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9864.638030][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9864.638315][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9864.638629][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9864.638883][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9864.639115][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9864.639363][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9864.639674][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9864.640005][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9864.640304][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9864.640577][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9864.640862][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9864.641174][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9864.641458][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9864.641771][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9864.642017][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9864.642297][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9864.642545][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9864.642790][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9864.643037][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9864.643300][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9864.643553][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9864.643800][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9864.644062][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9864.644327][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9864.644552][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9864.644807][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9864.645077][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9864.645345][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9864.645565][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9864.645831][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9864.646141][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9864.646383][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9864.646612][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9864.646860][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9864.647116][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9864.647402][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9864.647671][ C1] tc_run (net/core/dev.c:3945) [ 9864.647875][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9864.648105][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9864.648341][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9864.648601][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9864.648853][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9864.649091][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9864.649354][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9864.649657][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9864.649928][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9864.650180][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9864.650444][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9864.650699][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9864.650980][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9864.651316][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9864.651590][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9864.651843][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9864.652106][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9864.652323][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9864.652555][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9864.652798][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9864.653083][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9864.653334][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9864.653574][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9864.653821][ C1] ? __create_object (mm/kmemleak.c:756) [ 9864.654065][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9864.654331][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9864.654611][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9864.654885][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9864.655164][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9864.655404][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9864.655674][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9864.655900][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9864.656125][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9864.656365][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9864.656614][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9864.656867][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9864.657137][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9864.657364][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9864.657612][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9864.657866][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9864.658103][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9864.658368][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9864.658609][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9864.658873][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9864.659115][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9864.659397][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9864.659697][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9864.659995][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9864.660317][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9864.660569][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9864.660872][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9864.661105][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9864.661402][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9864.661629][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9864.662599][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9864.663020][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9864.663419][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9864.663817][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9864.664214][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9864.664613][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9864.667034][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9864.667557][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9864.668057][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9864.668522][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9864.669423][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9864.670031][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9864.670353][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9864.671317][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9864.671622][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9864.672017][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9864.672412][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9864.672807][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9864.673206][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9864.673602][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9864.674046][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9864.674375][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9864.674771][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9864.675169][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9864.675567][ C3] PKRU: 55555554 [ 9864.675748][ C3] Call Trace: [ 9864.675916][ C3] [ 9864.676064][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9864.676324][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9864.676565][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9864.676839][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9864.677116][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9864.677404][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9864.677665][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9864.677970][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9864.678231][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9864.678535][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9864.678828][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9864.679140][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9864.679428][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9864.679721][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9864.680008][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9864.680317][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9864.680556][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9864.680795][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9864.681034][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9864.681281][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9864.681551][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9864.681832][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9864.682070][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9864.682309][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9864.682567][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9864.682800][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9864.683043][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9864.683299][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9864.683574][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9864.683848][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9864.684095][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9864.684364][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9864.684625][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9864.684970][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9864.685220][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9864.685541][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9864.685801][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9864.686005][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9864.686234][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9864.686484][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9864.686760][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9864.686989][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9864.687217][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9864.687534][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9864.687837][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9864.688116][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9864.688406][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9864.688653][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9864.688883][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9864.689180][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9864.689464][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9864.689787][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9864.690025][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9864.690318][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9864.690602][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9864.690918][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9864.691172][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9864.691404][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9864.691649][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9864.691959][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9864.692288][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9864.692586][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9864.692858][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9864.693142][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9864.693454][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9864.693762][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9864.694085][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9864.694323][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9864.694586][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9864.694844][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9864.695109][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9864.695393][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9864.695706][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9864.695953][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9864.696230][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9864.696468][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9864.696706][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9864.696937][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9864.697174][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9864.697437][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9864.697692][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9864.697958][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9864.698239][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9864.698548][ C3] tc_run (net/core/dev.c:3945) [ 9864.698751][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9864.698982][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9864.699221][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9864.699480][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9864.699731][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9864.699967][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9864.700231][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9864.700530][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9864.700803][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9864.701053][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9864.701317][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9864.701571][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9864.701906][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9864.702179][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9864.702430][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9864.702692][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9864.702909][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9864.703149][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9864.703424][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9864.703734][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9864.704007][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9864.704258][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9864.704486][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9864.704755][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9864.704996][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9864.705245][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9864.705486][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9864.705733][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9864.705967][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9864.706232][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9864.706510][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9864.706753][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9864.707000][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9864.707300][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9864.707618][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9864.707859][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9864.708119][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9864.708386][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9864.708623][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9864.708857][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9864.709116][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9864.709375][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9864.709633][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9864.709903][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9864.710188][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9864.710425][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9864.710713][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9864.710951][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9864.711213][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9864.711433][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9864.711726][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9864.711972][ C3] __do_softirq (kernel/softirq.c:553) [ 9864.712203][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9864.712421][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9864.712705][ C3] [ 9864.712854][ C3] [ 9864.713002][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9864.713304][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9864.713625][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9864.714586][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9864.714893][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9864.715289][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9864.715690][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9864.716085][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9864.716481][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9864.716877][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9864.717173][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9864.717389][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9864.717620][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9864.717871][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9864.718154][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9864.718392][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9864.718648][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9864.718900][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9864.719188][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9864.719409][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9864.719650][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9864.719893][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9864.720128][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9864.720417][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9864.720679][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9864.720914][ C3] ksys_write (fs/read_write.c:643) [ 9864.721130][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9864.721377][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9864.721679][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9864.721908][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9864.722206][ C3] RIP: 0033:0x7f93b2836957 [ 9864.722430][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9864.723395][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9864.723812][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9864.724208][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9864.724607][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9864.725001][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9864.725397][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9892.614971][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9892.615484][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9892.615933][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9892.616387][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9892.617271][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9892.617861][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9892.618173][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9892.619115][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9892.619411][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9892.619798][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9892.620185][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9892.620569][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9892.620953][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9892.621341][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9892.621771][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9892.622090][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9892.622473][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9892.622854][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9892.623238][ C1] PKRU: 55555554 [ 9892.623413][ C1] Call Trace: [ 9892.623575][ C1] [ 9892.623717][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9892.623973][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9892.624206][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9892.624476][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9892.624738][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9892.625017][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9892.625273][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9892.625570][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9892.625824][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9892.626124][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9892.626411][ C1] [ 9892.626555][ C1] [ 9892.626701][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9892.627005][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9892.627287][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9892.627573][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9892.627853][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9892.628157][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9892.628391][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9892.628642][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9892.628888][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9892.629160][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9892.629444][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9892.629694][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9892.629926][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9892.630178][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9892.630404][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9892.630643][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9892.630891][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9892.631157][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9892.631428][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9892.631667][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9892.631931][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9892.632186][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9892.632522][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9892.632766][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9892.633075][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9892.633332][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9892.633529][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9892.633753][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9892.633999][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9892.634266][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9892.634531][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9892.634750][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9892.635059][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9892.635360][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9892.635631][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9892.635917][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9892.636157][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9892.636378][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9892.636668][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9892.636959][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9892.637282][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9892.637519][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9892.637814][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9892.638097][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9892.638411][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9892.638664][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9892.638898][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9892.639145][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9892.639454][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9892.639785][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9892.640082][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9892.640357][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9892.640643][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9892.640956][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9892.641237][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9892.641551][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9892.641799][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9892.642077][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9892.642325][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9892.642571][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9892.642819][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9892.643082][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9892.643336][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9892.643584][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9892.643847][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9892.644109][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9892.644337][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9892.644592][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9892.644864][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9892.645130][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9892.645347][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9892.645618][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9892.645924][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9892.646164][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9892.646398][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9892.646647][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9892.646902][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9892.647186][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9892.647452][ C1] tc_run (net/core/dev.c:3945) [ 9892.647658][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9892.647888][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9892.648126][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9892.648387][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9892.648639][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9892.648879][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9892.649142][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9892.649445][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9892.649716][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9892.649969][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9892.650233][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9892.650488][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9892.650767][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9892.651103][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9892.651379][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9892.651632][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9892.651896][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9892.652111][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9892.652346][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9892.652589][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9892.652873][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9892.653124][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9892.653364][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9892.653611][ C1] ? __create_object (mm/kmemleak.c:756) [ 9892.653854][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9892.654120][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9892.654400][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9892.654671][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9892.654953][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9892.655190][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9892.655461][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9892.655687][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9892.655907][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9892.656144][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9892.656394][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9892.656647][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9892.656915][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9892.657142][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9892.657391][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9892.657644][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9892.657878][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9892.658143][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9892.658382][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9892.658647][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9892.658888][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9892.659169][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9892.659466][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9892.659766][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9892.660087][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9892.660340][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9892.660643][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9892.660873][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9892.661172][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9892.661401][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9892.662368][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9892.662788][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9892.663190][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9892.663587][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9892.663984][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9892.664380][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9892.666797][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9892.667320][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9892.667819][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9892.668283][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9892.669186][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9892.669792][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9892.670114][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9892.671074][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9892.671378][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9892.671774][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9892.672169][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9892.672563][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9892.672959][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9892.673355][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9892.673799][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9892.674127][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9892.674523][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9892.674921][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9892.675317][ C3] PKRU: 55555554 [ 9892.675508][ C3] Call Trace: [ 9892.675675][ C3] [ 9892.675823][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9892.676082][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9892.676323][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9892.676597][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9892.676868][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9892.677154][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9892.677417][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9892.677720][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9892.677980][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9892.678286][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9892.678579][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9892.678890][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9892.679177][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9892.679470][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9892.679757][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9892.680064][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9892.680303][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9892.680541][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9892.680780][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9892.681026][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9892.681296][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9892.681577][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9892.681815][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9892.682053][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9892.682311][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9892.682542][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9892.682786][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9892.683041][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9892.683314][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9892.683589][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9892.683835][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9892.684104][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9892.684366][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9892.684709][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9892.684957][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9892.685275][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9892.685538][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9892.685742][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9892.685969][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9892.686223][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9892.686497][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9892.686725][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9892.686950][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9892.687267][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9892.687569][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9892.687850][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9892.688139][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9892.688387][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9892.688616][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9892.688913][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9892.689195][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9892.689517][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9892.689754][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9892.690046][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9892.690331][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9892.690646][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9892.690899][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9892.691130][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9892.691377][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9892.691686][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9892.692014][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9892.692311][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9892.692582][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9892.692867][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9892.693178][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9892.693485][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9892.693809][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9892.694046][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9892.694309][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9892.694566][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9892.694831][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9892.695113][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9892.695423][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9892.695670][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9892.695945][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9892.696182][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9892.696422][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9892.696654][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9892.696889][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9892.697151][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9892.697405][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9892.697670][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9892.697951][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9892.698262][ C3] tc_run (net/core/dev.c:3945) [ 9892.698464][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9892.698695][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9892.698931][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9892.699189][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9892.699440][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9892.699675][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9892.699937][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9892.700237][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9892.700508][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9892.700756][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9892.701019][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9892.701273][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9892.701608][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9892.701881][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9892.702131][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9892.702392][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9892.702608][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9892.702847][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9892.703123][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9892.703431][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9892.703704][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9892.703954][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9892.704181][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9892.704449][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9892.704690][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9892.704939][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9892.705178][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9892.705427][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9892.705662][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9892.705925][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9892.706203][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9892.706445][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9892.706691][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9892.706990][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9892.707308][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9892.707547][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9892.707806][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9892.708073][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9892.708309][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9892.708544][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9892.708805][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9892.709063][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9892.709320][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9892.709587][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9892.709870][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9892.710107][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9892.710393][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9892.710630][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9892.710891][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9892.711109][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9892.711404][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9892.711650][ C3] __do_softirq (kernel/softirq.c:553) [ 9892.711883][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9892.712101][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9892.712384][ C3] [ 9892.712534][ C3] [ 9892.712682][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9892.712984][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9892.713306][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9892.714268][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9892.714573][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9892.714967][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9892.715368][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9892.715763][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9892.716159][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9892.716557][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9892.716851][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9892.717066][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9892.717295][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9892.717545][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9892.717827][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9892.718065][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9892.718321][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9892.718573][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9892.718859][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9892.719081][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9892.719322][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9892.719562][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9892.719800][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9892.720089][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9892.720352][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9892.720586][ C3] ksys_write (fs/read_write.c:643) [ 9892.720802][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9892.721048][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9892.721350][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9892.721579][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9892.721876][ C3] RIP: 0033:0x7f93b2836957 [ 9892.722099][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9892.723061][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9892.723478][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9892.723874][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9892.724270][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9892.724666][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9892.725061][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9892.725463][ C3] | [ 9915.050161][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9915.050497][ C1] rcu: 1-....: (7525592 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1826592 | [ 9915.051040][ C1] rcu: (t=7521079 jiffies g=1064457 q=112 ncpus=4) [ 9915.051797][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9915.052412][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9915.052737][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9915.053703][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9915.054000][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9915.054387][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9915.054772][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9915.055158][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9915.055550][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9915.055936][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9915.056369][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9915.056690][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9915.057076][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9915.057465][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9915.057850][ C1] PKRU: 55555554 [ 9915.058027][ C1] Call Trace: [ 9915.058190][ C1] [ 9915.058334][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9915.058595][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9915.058840][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9915.059085][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9915.059308][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9915.059572][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9915.059832][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9915.060080][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9915.060353][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9915.060589][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9915.060891][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9915.061155][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9915.061435][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9915.061690][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9915.061986][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9915.062261][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9915.062568][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9915.062861][ C1] [ 9915.063011][ C1] [ 9915.063161][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9915.063474][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9915.063759][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9915.064053][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9915.064339][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9915.064650][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9915.064890][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9915.065129][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9915.065379][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9915.065650][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9915.065931][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9915.066170][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9915.066409][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9915.066668][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9915.066900][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9915.067145][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9915.067401][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9915.067676][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9915.067952][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9915.068199][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9915.068470][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9915.068732][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9915.069078][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9915.069329][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9915.069647][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9915.069907][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9915.070111][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9915.070339][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9915.070590][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9915.070865][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9915.071136][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9915.071359][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9915.071675][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9915.071981][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9915.072260][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9915.072555][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9915.072802][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9915.073030][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9915.073329][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9915.073613][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9915.073938][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9915.074174][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9915.074471][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9915.074754][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9915.075072][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9915.075328][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9915.075562][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9915.075810][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9915.076122][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9915.076453][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9915.076750][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9915.077024][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9915.077309][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9915.077620][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9915.077902][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9915.078215][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9915.078461][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9915.078737][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9915.078985][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9915.079231][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9915.079477][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9915.079739][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9915.079992][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9915.080238][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9915.080501][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9915.080763][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9915.080989][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9915.081244][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9915.081514][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9915.081780][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9915.081996][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9915.082262][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9915.082571][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9915.082809][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9915.083041][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9915.083288][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9915.083543][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9915.083826][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9915.084093][ C1] tc_run (net/core/dev.c:3945) [ 9915.084298][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9915.084526][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9915.084763][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9915.085023][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9915.085277][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9915.085515][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9915.085779][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9915.086083][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9915.086353][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9915.086604][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9915.086868][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9915.087122][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9915.087400][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9915.087738][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9915.088012][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9915.088264][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9915.088527][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9915.088741][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9915.088976][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9915.089219][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9915.089502][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9915.089753][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9915.089992][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9915.090239][ C1] ? __create_object (mm/kmemleak.c:756) [ 9915.090482][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9915.090748][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9915.091027][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9915.091297][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9915.091579][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9915.091816][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9915.092081][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9915.092305][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9915.092526][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9915.092761][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9915.093012][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9915.093265][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9915.093534][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9915.093759][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9915.094007][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9915.094264][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9915.094499][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9915.094763][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9915.095001][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9915.095269][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9915.095508][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9915.095790][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9915.096086][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9915.096386][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9915.096706][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9915.096956][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9915.097259][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9915.097488][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9915.097786][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9915.098014][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9915.098980][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9915.099400][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9915.099799][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9915.100197][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9915.100594][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9915.100990][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9915.100990][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9915.101393][ C1] | [ 9915.101553][ C1] Sending NMI from CPU 1 to CPUs 3: | [ 9915.101825][ C3] NMI backtrace for cpu 3 [ 9915.101833][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9915.101836][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9915.101840][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9915.101843][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9915.101846][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9915.101847][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9915.101849][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9915.101851][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9915.101852][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9915.101854][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9915.101856][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9915.101859][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9915.101861][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9915.101862][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9915.101863][ C3] PKRU: 55555554 [ 9915.101864][ C3] Call Trace: [ 9915.101866][ C3] [ 9915.101868][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9915.101873][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9915.101878][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9915.101882][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9915.101885][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9915.101887][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9915.101893][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9915.101897][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9915.101900][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9915.101903][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9915.101906][ C3] [ 9915.101907][ C3] [ 9915.101909][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9915.101911][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9915.101916][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9915.101919][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9915.101922][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9915.101926][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9915.101929][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9915.101932][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9915.101934][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9915.101938][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9915.101941][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9915.101947][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9915.101949][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9915.101954][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9915.101959][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9915.101962][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9915.101965][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9915.101967][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9915.101970][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9915.101975][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9915.101978][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9915.101982][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9915.101990][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9915.101993][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9915.101995][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9915.101999][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9915.102002][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9915.102005][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9915.102008][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9915.102014][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9915.102019][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9915.102022][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9915.102030][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9915.102034][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9915.102036][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9915.102040][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9915.102043][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9915.102048][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9915.102050][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9915.102054][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9915.102058][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9915.102062][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9915.102065][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9915.102068][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9915.102071][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9915.102078][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9915.102084][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9915.102091][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9915.102095][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9915.102105][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9915.102114][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9915.102123][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9915.102131][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9915.102134][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9915.102138][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9915.102142][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9915.102144][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9915.102146][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9915.102150][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9915.102156][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9915.102158][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9915.102164][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9915.102169][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9915.102173][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9915.102175][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9915.102178][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9915.102182][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9915.102184][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9915.102186][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9915.102190][ C3] tc_run (net/core/dev.c:3945) [ 9915.102193][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9915.102196][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9915.102198][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9915.102202][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9915.102206][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9915.102209][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9915.102212][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9915.102215][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9915.102218][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9915.102222][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9915.102225][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9915.102229][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9915.102236][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9915.102239][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9915.102243][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9915.102246][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9915.102249][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9915.102252][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9915.102254][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9915.102257][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9915.102260][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9915.102263][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9915.102265][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9915.102268][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9915.102271][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9915.102274][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9915.102278][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9915.102281][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9915.102284][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9915.102289][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9915.102292][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9915.102296][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9915.102300][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9915.102304][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9915.102307][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9915.102310][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9915.102314][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9915.102317][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9915.102320][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9915.102324][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9915.102328][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9915.102332][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9915.102336][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9915.102340][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9915.102343][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9915.102345][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9915.102349][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9915.102352][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9915.102355][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9915.102358][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9915.102362][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9915.102365][ C3] __do_softirq (kernel/softirq.c:553) [ 9915.102369][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9915.102371][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9915.102375][ C3] [ 9915.102375][ C3] [ 9915.102376][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9915.102380][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9915.102382][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9915.102384][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9915.102387][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9915.102388][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9915.102390][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9915.102392][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9915.102393][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9915.102397][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9915.102401][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9915.102405][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9915.102410][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9915.102413][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9915.102417][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9915.102420][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9915.102424][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9915.102428][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9915.102432][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9915.102436][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9915.102438][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9915.102442][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9915.102444][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9915.102449][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9915.102452][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9915.102456][ C3] ksys_write (fs/read_write.c:643) [ 9915.102460][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9915.102463][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9915.102467][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9915.102471][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9915.102474][ C3] RIP: 0033:0x7f93b2836957 [ 9915.102476][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9915.102478][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9915.102480][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9915.102482][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9915.102483][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9915.102485][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9915.102487][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9940.614956][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9940.615470][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9940.615921][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9940.616374][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9940.617253][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9940.617845][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9940.618158][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9940.619099][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9940.619396][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9940.619781][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9940.620166][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9940.620550][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9940.620938][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9940.621323][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9940.621755][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9940.622075][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9940.622461][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9940.622848][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9940.623234][ C1] PKRU: 55555554 [ 9940.623410][ C1] Call Trace: [ 9940.623573][ C1] [ 9940.623716][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9940.623969][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9940.624205][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9940.624473][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9940.624737][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9940.625017][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9940.625276][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9940.625573][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9940.625826][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9940.626124][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9940.626409][ C1] [ 9940.626554][ C1] [ 9940.626716][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9940.627026][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9940.627312][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9940.627607][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9940.627891][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9940.628203][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9940.628444][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9940.628683][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9940.628930][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9940.629201][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9940.629483][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9940.629721][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9940.629960][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9940.630218][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9940.630451][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9940.630696][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9940.630952][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9940.631228][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9940.631503][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9940.631749][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9940.632017][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9940.632279][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9940.632624][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9940.632873][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9940.633191][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9940.633451][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9940.633655][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9940.633882][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9940.634133][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9940.634409][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9940.634679][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9940.634903][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9940.635223][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9940.635528][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9940.635806][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9940.636099][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9940.636347][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9940.636575][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9940.636873][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9940.637157][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9940.637480][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9940.637715][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9940.638011][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9940.638295][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9940.638608][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9940.638864][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9940.639099][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9940.639346][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9940.639657][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9940.639987][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9940.640285][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9940.640560][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9940.640846][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9940.641157][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9940.641439][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9940.641753][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9940.642001][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9940.642279][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9940.642526][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9940.642772][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9940.643019][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9940.643281][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9940.643533][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9940.643779][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9940.644041][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9940.644303][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9940.644529][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9940.644784][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9940.645055][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9940.645323][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9940.645540][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9940.645806][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9940.646114][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9940.646354][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9940.646584][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9940.646831][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9940.647085][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9940.647369][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9940.647638][ C1] tc_run (net/core/dev.c:3945) [ 9940.647842][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9940.648070][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9940.648308][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9940.648567][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9940.648819][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9940.649056][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9940.649319][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9940.649623][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9940.649893][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9940.650145][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9940.650409][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9940.650663][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9940.650942][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9940.651279][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9940.651554][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9940.651805][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9940.652069][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9940.652283][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9940.652519][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9940.652761][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9940.653044][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9940.653295][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9940.653535][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9940.653782][ C1] ? __create_object (mm/kmemleak.c:756) [ 9940.654025][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9940.654292][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9940.654570][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9940.654841][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9940.655124][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9940.655366][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9940.655630][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9940.655855][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9940.656075][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9940.656312][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9940.656560][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9940.656814][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9940.657084][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9940.657309][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9940.657556][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9940.657810][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9940.658045][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9940.658308][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9940.658547][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9940.658812][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9940.659051][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9940.659333][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9940.659630][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9940.659928][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9940.660247][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9940.660498][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9940.660801][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9940.661034][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9940.661332][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9940.661557][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9940.662519][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9940.662936][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9940.663336][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9940.663732][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9940.664128][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9940.664525][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9940.666940][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9940.667461][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9940.667960][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9940.668424][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9940.669327][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9940.669933][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9940.670251][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 9940.671211][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9940.671515][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9940.671909][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9940.672307][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9940.672702][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9940.673096][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9940.673491][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9940.673933][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9940.674262][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9940.674661][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9940.675055][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9940.675453][ C3] PKRU: 55555554 [ 9940.675633][ C3] Call Trace: [ 9940.675803][ C3] [ 9940.675948][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9940.676207][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9940.676449][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9940.676725][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9940.676996][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9940.677282][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9940.677543][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9940.677846][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9940.678106][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9940.678413][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9940.678706][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9940.679016][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9940.679305][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9940.679591][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9940.679877][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9940.680187][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9940.680426][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9940.680663][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9940.680901][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9940.681148][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9940.681418][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9940.681700][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9940.681936][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9940.682175][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9940.682432][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9940.682666][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9940.682912][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9940.683168][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9940.683438][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9940.683712][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9940.683958][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9940.684228][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9940.684490][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9940.684834][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9940.685084][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9940.685404][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9940.685664][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9940.685866][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9940.686096][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9940.686347][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9940.686621][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9940.686850][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9940.687073][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9940.687389][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9940.687694][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9940.687973][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9940.688266][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9940.688511][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9940.688740][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9940.689038][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9940.689320][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9940.689643][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9940.689880][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9940.690176][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9940.690458][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9940.690773][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9940.691026][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9940.691261][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9940.691507][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9940.691816][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9940.692146][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9940.692443][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9940.692716][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9940.693002][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9940.693315][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9940.693621][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9940.693944][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9940.694183][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9940.694446][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9940.694704][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9940.694971][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9940.695256][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9940.695567][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9940.695817][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9940.696091][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9940.696332][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9940.696572][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9940.696801][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9940.697040][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9940.697302][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9940.697557][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9940.697822][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9940.698105][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9940.698416][ C3] tc_run (net/core/dev.c:3945) [ 9940.698620][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9940.698847][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9940.699085][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9940.699345][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9940.699596][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9940.699834][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9940.700097][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9940.700400][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9940.700670][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9940.700922][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9940.701185][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9940.701440][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9940.701775][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9940.702049][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9940.702301][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9940.702565][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9940.702781][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9940.703024][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9940.703299][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9940.703609][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9940.703883][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9940.704133][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9940.704363][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9940.704629][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9940.704873][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9940.705123][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9940.705365][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9940.705610][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9940.705845][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9940.706110][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9940.706390][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9940.706631][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9940.706879][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9940.707179][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9940.707498][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9940.707741][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9940.708000][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9940.708269][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9940.708508][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9940.708743][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9940.709004][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9940.709265][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9940.709524][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9940.709791][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9940.710073][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9940.710312][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9940.710600][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9940.710838][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9940.711100][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9940.711322][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9940.711616][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9940.711862][ C3] __do_softirq (kernel/softirq.c:553) [ 9940.712096][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9940.712314][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9940.712600][ C3] [ 9940.712750][ C3] [ 9940.712900][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9940.713201][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9940.713524][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9940.714492][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9940.714796][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9940.715199][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9940.715597][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9940.715993][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9940.716389][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9940.716790][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9940.717083][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9940.717301][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9940.717528][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9940.717778][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9940.718063][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9940.718299][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9940.718554][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9940.718806][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9940.719095][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9940.719315][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9940.719556][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9940.719800][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9940.720037][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9940.720325][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9940.720589][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9940.720825][ C3] ksys_write (fs/read_write.c:643) [ 9940.721040][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9940.721287][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9940.721591][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9940.721821][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9940.722118][ C3] RIP: 0033:0x7f93b2836957 [ 9940.722345][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9940.723311][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9940.723728][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9940.724127][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9940.724525][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9940.724920][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9940.725321][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9968.614956][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9968.615466][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9968.615914][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9968.616366][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9968.617247][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9968.617839][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9968.618148][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 9968.619084][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [ 9968.619381][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9968.619765][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9968.620152][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9968.620537][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9968.620922][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9968.621306][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9968.621738][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9968.622059][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9968.622447][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9968.622831][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9968.623215][ C1] PKRU: 55555554 [ 9968.623391][ C1] Call Trace: [ 9968.623555][ C1] [ 9968.623698][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9968.623950][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9968.624187][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9968.624455][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9968.624721][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9968.624999][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9968.625258][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9968.625554][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9968.625808][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9968.626107][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9968.626394][ C1] [ 9968.626539][ C1] [ 9968.626684][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9968.626987][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9968.627269][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9968.627548][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9968.627829][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9968.628132][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9968.628363][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9968.628615][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9968.628862][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9968.629132][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9968.629417][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9968.629652][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9968.629896][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9968.630147][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9968.630377][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9968.630616][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9968.630865][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9968.631130][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9968.631399][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9968.631639][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9968.631902][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9968.632158][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9968.632493][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9968.632738][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9968.633048][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9968.633303][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9968.633499][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9968.633724][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9968.633968][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9968.634236][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9968.634499][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9968.634719][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9968.635032][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9968.635328][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9968.635602][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9968.635885][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9968.636126][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9968.636350][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9968.636659][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9968.636942][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9968.637265][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9968.637503][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9968.637795][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9968.638081][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9968.638397][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9968.638652][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9968.638884][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9968.639131][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9968.639442][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9968.639772][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9968.640072][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9968.640345][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9968.640633][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9968.640943][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9968.641229][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9968.641543][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9968.641789][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9968.642068][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9968.642316][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9968.642562][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9968.642808][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9968.643073][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9968.643327][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9968.643572][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9968.643837][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9968.644101][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9968.644326][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9968.644581][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9968.644853][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9968.645123][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9968.645339][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9968.645606][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9968.645914][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9968.646158][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9968.646387][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9968.646636][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9968.646890][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9968.647177][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9968.647445][ C1] tc_run (net/core/dev.c:3945) [ 9968.647649][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9968.647881][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9968.648118][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9968.648379][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9968.648631][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9968.648868][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9968.649131][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9968.649435][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9968.649706][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9968.649957][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9968.650222][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9968.650476][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9968.650759][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9968.651095][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9968.651371][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9968.651623][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9968.651886][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9968.652103][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9968.652337][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9968.652580][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9968.652868][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9968.653120][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9968.653358][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9968.653606][ C1] ? __create_object (mm/kmemleak.c:756) [ 9968.653850][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9968.654115][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9968.654396][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9968.654668][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9968.654948][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9968.655191][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9968.655457][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9968.655685][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9968.655903][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9968.656142][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9968.656392][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9968.656646][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9968.656916][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9968.657140][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9968.657390][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9968.657644][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9968.657880][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9968.658144][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9968.658384][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9968.658648][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9968.658890][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9968.659171][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9968.659469][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9968.659768][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9968.660089][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9968.660340][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9968.660644][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9968.660876][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9968.661174][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9968.661400][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9968.662368][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9968.662789][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9968.663187][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9968.663584][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9968.663983][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9968.664381][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9968.666792][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9968.667316][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9968.667816][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9968.668283][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9968.669185][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9968.669795][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9968.670118][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9968.671082][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9968.671388][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9968.671785][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9968.672180][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9968.672575][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9968.672974][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9968.673371][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9968.673817][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9968.674145][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9968.674540][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9968.674937][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9968.675347][ C3] PKRU: 55555554 [ 9968.675528][ C3] Call Trace: [ 9968.675695][ C3] [ 9968.675843][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9968.676102][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9968.676344][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9968.676618][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9968.676888][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9968.677177][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9968.677439][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9968.677743][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9968.678002][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9968.678307][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9968.678598][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9968.678909][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9968.679195][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9968.679486][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9968.679773][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9968.680081][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9968.680318][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9968.680555][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9968.680794][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9968.681039][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9968.681309][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9968.681590][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9968.681826][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9968.682064][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9968.682320][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9968.682552][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9968.682795][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9968.683050][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9968.683323][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9968.683598][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9968.683843][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9968.684112][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9968.684373][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9968.684718][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9968.684967][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9968.685288][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9968.685548][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9968.685750][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9968.685977][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9968.686228][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9968.686503][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9968.686730][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9968.686955][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9968.687272][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9968.687575][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9968.687853][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9968.688143][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9968.688390][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9968.688619][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9968.688915][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9968.689198][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9968.689521][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9968.689758][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9968.690049][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9968.690335][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9968.690650][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9968.690904][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9968.691136][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9968.691382][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9968.691691][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9968.692018][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9968.692317][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9968.692588][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9968.692873][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9968.693183][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9968.693490][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9968.693813][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9968.694051][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9968.694313][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9968.694570][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9968.694834][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9968.695122][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9968.695430][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9968.695677][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9968.695954][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9968.696192][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9968.696431][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9968.696661][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9968.696898][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9968.697160][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9968.697414][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9968.697678][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9968.697958][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9968.698268][ C3] tc_run (net/core/dev.c:3945) [ 9968.698470][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9968.698701][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9968.698938][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9968.699196][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9968.699447][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9968.699683][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9968.699945][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9968.700245][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9968.700517][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9968.700768][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9968.701030][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9968.701286][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9968.701620][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9968.701893][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9968.702143][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9968.702406][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9968.702622][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9968.702862][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9968.703137][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9968.703447][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9968.703720][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9968.703970][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9968.704198][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9968.704466][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9968.704706][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9968.704957][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9968.705199][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9968.705444][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9968.705678][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9968.705942][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9968.706220][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9968.706462][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9968.706708][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9968.707006][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9968.707323][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9968.707563][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9968.707822][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9968.708088][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9968.708324][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9968.708557][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9968.708816][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9968.709074][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9968.709332][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9968.709600][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9968.709883][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9968.710120][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9968.710407][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9968.710644][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9968.710906][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9968.711124][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9968.711418][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9968.711664][ C3] __do_softirq (kernel/softirq.c:553) [ 9968.711895][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9968.712112][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9968.712395][ C3] [ 9968.712544][ C3] [ 9968.712692][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9968.712993][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9968.713314][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9968.714273][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9968.714577][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9968.714971][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9968.715370][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9968.715765][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9968.716160][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9968.716557][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9968.716851][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9968.717065][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9968.717294][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9968.717544][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9968.717826][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9968.718063][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9968.718317][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9968.718567][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9968.718852][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9968.719073][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9968.719314][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9968.719556][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9968.719791][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9968.720080][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9968.720342][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9968.720576][ C3] ksys_write (fs/read_write.c:643) [ 9968.720791][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9968.721038][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9968.721339][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9968.721567][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9968.721865][ C3] RIP: 0033:0x7f93b2836957 [ 9968.722086][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9968.723049][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9968.723466][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9968.723860][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9968.724256][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9968.724650][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9968.725048][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [ 9993.105504][ C3] rcu: 3-....: (7587984 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=1845740 | [ 9993.106046][ C3] rcu: (t=7599134 jiffies g=1064457 q=112 ncpus=4) | [ 9993.106367][ C3] Sending NMI from CPU 3 to CPUs 1: | [ 9993.106630][ C1] NMI backtrace for cpu 1 [ 9993.106639][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9993.106641][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:103 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 9993.106648][ C1] Code: 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d 59 01 48 89 da 48 29 ea <48> 83 fa 10 0f 8e c0 00 00 00 41 89 eb 41 83 e3 07 75 7d 48 85 d2 All code ======== 0: 89 fd mov %edi,%ebp 2: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 9: fc ff df c: 4d 89 d1 mov %r10,%r9 f: 48 c1 ed 03 shr $0x3,%rbp 13: 49 c1 e9 03 shr $0x3,%r9 17: 48 01 c5 add %rax,%rbp 1a: 49 01 c1 add %rax,%r9 1d: 48 89 e8 mov %rbp,%rax 20: 49 8d 59 01 lea 0x1(%r9),%rbx 24: 48 89 da mov %rbx,%rdx 27: 48 29 ea sub %rbp,%rdx 2a:* 48 83 fa 10 cmp $0x10,%rdx <-- trapping instruction 2e: 0f 8e c0 00 00 00 jle 0xf4 34: 41 89 eb mov %ebp,%r11d 37: 41 83 e3 07 and $0x7,%r11d 3b: 75 7d jne 0xba 3d: 48 85 d2 test %rdx,%rdx Code starting with the faulting instruction =========================================== 0: 48 83 fa 10 cmp $0x10,%rdx 4: 0f 8e c0 00 00 00 jle 0xca a: 41 89 eb mov %ebp,%r11d d: 41 83 e3 07 and $0x7,%r11d 11: 75 7d jne 0x90 13: 48 85 d2 test %rdx,%rdx [ 9993.106651][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000202 [ 9993.106654][ C1] RAX: ffffed1000f511c3 RBX: ffffed1000f511c4 RCX: ffffffff89c7fa80 [ 9993.106656][ C1] RDX: 0000000000000001 RSI: 0000000000000004 RDI: ffff888007a88e18 [ 9993.106658][ C1] RBP: ffffed1000f511c3 R08: 0000000000000000 R09: ffffed1000f511c3 [ 9993.106659][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [ 9993.106661][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [ 9993.106663][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9993.106666][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9993.106669][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [ 9993.106670][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9993.106672][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9993.106673][ C1] PKRU: 55555554 [ 9993.106674][ C1] Call Trace: [ 9993.106677][ C1] [ 9993.106684][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9993.106689][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9993.106694][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9993.106698][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9993.106702][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9993.106704][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9993.106710][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9993.106714][ C1] ? kasan_check_range (mm/kasan/generic.c:103 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 9993.106717][ C1] ? kasan_check_range (mm/kasan/generic.c:103 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 9993.106720][ C1] ? kasan_check_range (mm/kasan/generic.c:103 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 9993.106723][ C1] [ 9993.106724][ C1] [ 9993.106726][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9993.106729][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9993.106734][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9993.106738][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9993.106742][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9993.106746][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9993.106749][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9993.106752][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9993.106755][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9993.106759][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9993.106762][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9993.106769][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9993.106771][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9993.106776][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9993.106780][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9993.106783][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9993.106786][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9993.106788][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9993.106791][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9993.106797][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9993.106801][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9993.106804][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9993.106813][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9993.106816][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9993.106818][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9993.106822][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9993.106825][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9993.106828][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9993.106831][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9993.106838][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9993.106843][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9993.106846][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9993.106855][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9993.106859][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9993.106861][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9993.106865][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9993.106868][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9993.106872][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9993.106874][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9993.106879][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [ 9993.106882][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9993.106886][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9993.106889][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9993.106892][ C1] netif_receive_skb (net/core/dev.c:5801) [ 9993.106895][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9993.106902][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9993.106909][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9993.106915][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9993.106920][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9993.106929][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9993.106936][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9993.106939][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9993.106945][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 9993.106948][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [ 9993.106954][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 9993.106957][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 9993.106960][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [ 9993.106962][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [ 9993.106965][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [ 9993.106967][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [ 9993.106969][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [ 9993.106973][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9993.106975][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9993.106978][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9993.106980][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9993.106984][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9993.106986][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9993.106989][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9993.106991][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9993.106996][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9993.107001][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9993.107004][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9993.107008][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9993.107011][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9993.107015][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 9993.107018][ C1] tc_run (net/core/dev.c:3945) [ 9993.107023][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [ 9993.107026][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9993.107028][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9993.107032][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9993.107036][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9993.107038][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9993.107041][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9993.107044][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9993.107047][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9993.107051][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9993.107054][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9993.107057][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [ 9993.107060][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9993.107067][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9993.107070][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9993.107074][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9993.107077][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9993.107080][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9993.107083][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9993.107085][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9993.107090][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9993.107092][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9993.107096][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9993.107099][ C1] ? __create_object (mm/kmemleak.c:756) [ 9993.107103][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9993.107108][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9993.107112][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9993.107115][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9993.107120][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [ 9993.107122][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [ 9993.107127][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [ 9993.107130][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [ 9993.107132][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9993.107134][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [ 9993.107136][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [ 9993.107142][ C1] ? __pfx_core_sys_select (fs/select.c:627) [ 9993.107146][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [ 9993.107148][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [ 9993.107152][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [ 9993.107154][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9993.107157][ C1] ? sockfd_lookup_light (net/socket.c:558) [ 9993.107161][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [ 9993.107165][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [ 9993.107169][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [ 9993.107175][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [ 9993.107179][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [ 9993.107182][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [ 9993.107186][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [ 9993.107191][ C1] __x64_sys_recvfrom (net/socket.c:2256) [ 9993.107194][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9993.107197][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9993.107202][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9993.107205][ C1] RIP: 0033:0x7f8b36b3f4c0 [ 9993.107208][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [ 9993.107211][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [ 9993.107213][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [ 9993.107215][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [ 9993.107217][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [ 9993.107219][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [ 9993.107220][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9993.107217][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [ 9993.107219][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [ 9993.107220][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [ 9993.107225][ C1] [ 9993.154276][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9993.154881][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9993.155207][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9993.156165][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [ 9993.156469][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [ 9993.156861][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [ 9993.157258][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [ 9993.157651][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [ 9993.158044][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [ 9993.158438][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9993.158881][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9993.159210][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [ 9993.159605][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9993.159998][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9993.160391][ C3] PKRU: 55555554 [ 9993.160571][ C3] Call Trace: [ 9993.160739][ C3] [ 9993.160885][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9993.161156][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9993.161404][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9993.161654][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9993.161884][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9993.162151][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9993.162418][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9993.162673][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9993.162958][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9993.163198][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9993.163508][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9993.163779][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9993.164063][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9993.164324][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9993.164631][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9993.164890][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9993.165199][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9993.165492][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9993.165802][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9993.166089][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9993.166382][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9993.166668][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9993.166976][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9993.167214][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9993.167451][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9993.167688][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9993.167934][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9993.168202][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9993.168486][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9993.168722][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9993.168958][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9993.169216][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9993.169450][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9993.169695][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9993.169950][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9993.170221][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9993.170497][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9993.170742][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9993.171013][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9993.171274][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [ 9993.171617][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9993.171866][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9993.172184][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9993.172443][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9993.172645][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9993.172874][ C3] ? set_track_prepare (mm/slub.c:6440) [ 9993.173124][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9993.173397][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9993.173626][ C3] ? skb_clone (net/core/skbuff.c:1954) [ 9993.173848][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9993.174165][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9993.174468][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9993.174745][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9993.175043][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9993.175290][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9993.175517][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [ 9993.175813][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9993.176096][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [ 9993.176419][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9993.176653][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [ 9993.176947][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [ 9993.177229][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [ 9993.177542][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9993.177795][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9993.178028][ C3] netif_receive_skb (net/core/dev.c:5801) [ 9993.178275][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9993.178583][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9993.178912][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9993.179206][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9993.179480][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9993.179764][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9993.180075][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9993.180383][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [ 9993.180706][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9993.180941][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9993.181203][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 9993.181461][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9993.181726][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9993.182006][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9993.182315][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 9993.182564][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9993.182837][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9993.183075][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9993.183315][ C3] tcf_classify (net/sched/cls_api.c:1830) [ 9993.183543][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9993.183780][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [ 9993.184041][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9993.184294][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 9993.184559][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 9993.184841][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 9993.185155][ C3] tc_run (net/core/dev.c:3945) [ 9993.185357][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [ 9993.185585][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9993.185821][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [ 9993.186079][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [ 9993.186329][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9993.186567][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9993.186829][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9993.187130][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [ 9993.187399][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9993.187649][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9993.187910][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9993.188163][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9993.188497][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9993.188772][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9993.189022][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 9993.189285][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9993.189499][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9993.189740][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9993.190016][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9993.190325][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [ 9993.190598][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [ 9993.190846][ C3] ? __alloc_skb (net/core/skbuff.c:651) [ 9993.191076][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [ 9993.191342][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [ 9993.191583][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9993.191833][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9993.192072][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9993.192318][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9993.192550][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9993.192813][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9993.193093][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [ 9993.193334][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [ 9993.193579][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [ 9993.193876][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [ 9993.194193][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [ 9993.194436][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [ 9993.194693][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9993.194962][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9993.195200][ C3] call_timer_fn (kernel/time/timer.c:1700) [ 9993.195434][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9993.195693][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [ 9993.195952][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9993.196210][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9993.196476][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9993.196758][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9993.196993][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9993.197283][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9993.197519][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9993.197781][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [ 9993.198000][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9993.198293][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9993.198538][ C3] __do_softirq (kernel/softirq.c:553) [ 9993.198768][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9993.198987][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9993.199269][ C3] [ 9993.199417][ C3] [ 9993.199569][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9993.199868][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 9993.200189][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [ 9993.201149][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [ 9993.201453][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [ 9993.201848][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [ 9993.202242][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [ 9993.202636][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [ 9993.203030][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [ 9993.203428][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9993.203719][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [ 9993.203938][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [ 9993.204163][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [ 9993.204413][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [ 9993.204697][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9993.204935][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [ 9993.205189][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [ 9993.205439][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [ 9993.205727][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [ 9993.205946][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [ 9993.206188][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [ 9993.206431][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9993.206667][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9993.206954][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9993.207215][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 9993.207450][ C3] ksys_write (fs/read_write.c:643) [ 9993.207664][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [ 9993.207911][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9993.208214][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9993.208445][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9993.208740][ C3] RIP: 0033:0x7f93b2836957 [ 9993.208966][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9993.209928][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9993.210345][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [ 9993.210740][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [ 9993.211134][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9993.211529][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [ 9993.211927][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10020.614960][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10020.615469][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10020.615920][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10020.616374][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10020.617251][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10020.617842][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10020.618151][ C1] Code: 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c 08 84 c0 0f 85 42 09 00 00 <8b> 5d 00 85 db 75 62 be 04 00 00 00 48 89 ef e8 ca 26 0c fe 89 d8 All code ======== 0: 41 83 e4 07 and $0x7,%r12d 4: 49 01 c5 add %rax,%r13 7: 41 83 c4 03 add $0x3,%r12d b: be 04 00 00 00 mov $0x4,%esi 10: 48 89 ef mov %rbp,%rdi 13: e8 c0 26 0c fe call 0xfffffffffe0c26d8 18: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 1d: 41 38 c4 cmp %al,%r12b 20: 7c 08 jl 0x2a 22: 84 c0 test %al,%al 24: 0f 85 42 09 00 00 jne 0x96c 2a:* 8b 5d 00 mov 0x0(%rbp),%ebx <-- trapping instruction 2d: 85 db test %ebx,%ebx 2f: 75 62 jne 0x93 31: be 04 00 00 00 mov $0x4,%esi 36: 48 89 ef mov %rbp,%rdi 39: e8 ca 26 0c fe call 0xfffffffffe0c2708 3e: 89 d8 mov %ebx,%eax Code starting with the faulting instruction =========================================== 0: 8b 5d 00 mov 0x0(%rbp),%ebx 3: 85 db test %ebx,%ebx 5: 75 62 jne 0x69 7: be 04 00 00 00 mov $0x4,%esi c: 48 89 ef mov %rbp,%rdi f: e8 ca 26 0c fe call 0xfffffffffe0c26de 14: 89 d8 mov %ebx,%eax [10020.619091][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000246 [10020.619387][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10020.619773][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10020.620158][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10020.620542][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10020.620928][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10020.621313][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10020.621745][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10020.622065][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10020.622451][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10020.622839][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10020.623224][ C1] PKRU: 55555554 [10020.623400][ C1] Call Trace: [10020.623563][ C1] [10020.623707][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10020.623960][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10020.624196][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10020.624464][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10020.624727][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10020.625011][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10020.625267][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10020.625563][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10020.625816][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10020.626115][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10020.626401][ C1] [10020.626547][ C1] [10020.626694][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10020.626998][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10020.627277][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10020.627559][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10020.627837][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10020.628139][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10020.628372][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10020.628624][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10020.628870][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10020.629141][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10020.629423][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10020.629660][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10020.629901][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10020.630152][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10020.630377][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10020.630616][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10020.630863][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10020.631128][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10020.631398][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10020.631637][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10020.631900][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10020.632154][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10020.632489][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10020.632733][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10020.633043][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10020.633296][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10020.633493][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10020.633715][ C1] ? set_track_prepare (mm/slub.c:6440) [10020.633960][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10020.634226][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10020.634491][ C1] ? skb_clone (net/core/skbuff.c:1954) [10020.634709][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10020.635019][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10020.635315][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10020.635586][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10020.635871][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10020.636110][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10020.636332][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10020.636622][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10020.636896][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10020.637212][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10020.637443][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10020.637730][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10020.638004][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10020.638310][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10020.638557][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10020.638785][ C1] netif_receive_skb (net/core/dev.c:5801) [10020.639025][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10020.639326][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10020.639647][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10020.639935][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10020.640201][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10020.640480][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10020.640783][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10020.641057][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10020.641362][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10020.641602][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10020.641870][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10020.642128][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10020.642375][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10020.642623][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10020.642885][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10020.643138][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10020.643384][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10020.643645][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10020.643908][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10020.644135][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10020.644390][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10020.644661][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10020.644931][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10020.645147][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10020.645414][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10020.645720][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10020.645960][ C1] tcf_classify (net/sched/cls_api.c:1830) [10020.646192][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10020.646440][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10020.646695][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10020.646978][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10020.647244][ C1] tc_run (net/core/dev.c:3945) [10020.647450][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10020.647680][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10020.647918][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10020.648178][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10020.648431][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10020.648669][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10020.648932][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10020.649234][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10020.649505][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10020.649757][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10020.650020][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10020.650275][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10020.650553][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10020.650889][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10020.651166][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10020.651418][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10020.651681][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10020.651896][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10020.652130][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10020.652372][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10020.652656][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10020.652907][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10020.653146][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10020.653394][ C1] ? __create_object (mm/kmemleak.c:756) [10020.653636][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10020.653903][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10020.654183][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10020.654454][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10020.654735][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10020.654977][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10020.655243][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10020.655470][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10020.655690][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10020.655926][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10020.656177][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10020.656430][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10020.656698][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10020.656925][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10020.657173][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10020.657426][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10020.657660][ C1] ? sockfd_lookup_light (net/socket.c:558) [10020.657925][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10020.658163][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10020.658427][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10020.658668][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10020.658949][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10020.659247][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10020.659546][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10020.659866][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10020.660118][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10020.660422][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10020.660651][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10020.660951][ C1] RIP: 0033:0x7f8b36b3f4c0 [10020.661177][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10020.662144][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10020.662564][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10020.662963][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10020.663362][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10020.663759][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10020.664157][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10020.666576][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10020.667099][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10020.667596][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10020.668063][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10020.668963][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10020.669570][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10020.669892][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10020.670853][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10020.671157][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10020.671555][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10020.671950][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10020.672345][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10020.672740][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10020.673137][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10020.673582][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10020.673911][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10020.674307][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10020.674702][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10020.675103][ C3] PKRU: 55555554 [10020.675284][ C3] Call Trace: [10020.675450][ C3] [10020.675598][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10020.675858][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10020.676097][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10020.676373][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10020.676643][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10020.676930][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10020.677192][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10020.677493][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10020.677752][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10020.678057][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10020.678351][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10020.678662][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10020.678948][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10020.679242][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10020.679529][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10020.679836][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10020.680075][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10020.680313][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10020.680551][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10020.680796][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10020.681067][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10020.681349][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10020.681586][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10020.681824][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10020.682082][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10020.682313][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10020.682559][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10020.682814][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10020.683086][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10020.683362][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10020.683608][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10020.683877][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10020.684137][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10020.684480][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10020.684731][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10020.685051][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10020.685311][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10020.685514][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10020.685742][ C3] ? set_track_prepare (mm/slub.c:6440) [10020.685992][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10020.686265][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10020.686496][ C3] ? skb_clone (net/core/skbuff.c:1954) [10020.686721][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10020.687037][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10020.687340][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10020.687620][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10020.687909][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10020.688156][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10020.688385][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10020.688681][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10020.688965][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10020.689287][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10020.689524][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10020.689817][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10020.690100][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10020.690415][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10020.690668][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10020.690900][ C3] netif_receive_skb (net/core/dev.c:5801) [10020.691146][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10020.691455][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10020.691785][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10020.692083][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10020.692354][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10020.692639][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10020.692952][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10020.693261][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10020.693583][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10020.693821][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10020.694085][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10020.694343][ C3] ? __kernel_text_address (kernel/extable.c:79) [10020.694608][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10020.694892][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10020.695201][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10020.695449][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10020.695723][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10020.695962][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10020.696202][ C3] tcf_classify (net/sched/cls_api.c:1830) [10020.696433][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10020.696668][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10020.696931][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10020.697185][ C3] ? __kernel_text_address (kernel/extable.c:79) [10020.697451][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10020.697731][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10020.698040][ C3] tc_run (net/core/dev.c:3945) [10020.698243][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10020.698473][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10020.698709][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10020.698968][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10020.699218][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10020.699453][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10020.699717][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10020.700018][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10020.700288][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10020.700538][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10020.700802][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10020.701057][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10020.701393][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10020.701666][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10020.701916][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10020.702178][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10020.702394][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10020.702634][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10020.702909][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10020.703218][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10020.703493][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10020.703742][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10020.703968][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10020.704236][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10020.704477][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10020.704725][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10020.704968][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10020.705215][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10020.705448][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10020.705713][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10020.705990][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10020.706231][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10020.706477][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10020.706773][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10020.707091][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10020.707332][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10020.707590][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10020.707857][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10020.708093][ C3] call_timer_fn (kernel/time/timer.c:1700) [10020.708328][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10020.708588][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10020.708847][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10020.709104][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10020.709370][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10020.709654][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10020.709890][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10020.710177][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10020.710415][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10020.710677][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10020.710894][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10020.711189][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10020.711436][ C3] __do_softirq (kernel/softirq.c:553) [10020.711665][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10020.711883][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10020.712164][ C3] [10020.712315][ C3] [10020.712463][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10020.712765][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10020.713085][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10020.714047][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10020.714352][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10020.714747][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10020.715145][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10020.715542][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10020.715937][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10020.716334][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10020.716628][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10020.716842][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10020.717069][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10020.717319][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10020.717601][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10020.717838][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10020.718093][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10020.718345][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10020.718630][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10020.718850][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10020.719088][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10020.719330][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10020.719567][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10020.719854][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10020.720118][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10020.720352][ C3] ksys_write (fs/read_write.c:643) [10020.720569][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10020.720816][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10020.721116][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10020.721347][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10020.721644][ C3] RIP: 0033:0x7f93b2836957 [10020.721867][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10020.722825][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10020.723244][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10020.723639][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10020.724033][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10020.724431][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10020.724829][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10048.614994][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10048.615512][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10048.615962][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10048.616415][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10048.617296][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10048.617890][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10048.618208][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10048.619149][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10048.619447][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10048.619832][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10048.620218][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10048.620604][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10048.620990][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10048.621376][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10048.621809][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10048.622130][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10048.622521][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10048.622907][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10048.623292][ C1] PKRU: 55555554 [10048.623467][ C1] Call Trace: [10048.623634][ C1] [10048.623778][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10048.624033][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10048.624271][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10048.624539][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10048.624807][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10048.625086][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10048.625346][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10048.625644][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10048.625898][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10048.626200][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10048.626488][ C1] [10048.626633][ C1] [10048.626778][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10048.627085][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10048.627367][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10048.627653][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10048.627934][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10048.628238][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10048.628489][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10048.628727][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10048.628975][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10048.629245][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10048.629530][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10048.629773][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10048.630032][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10048.630291][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10048.630525][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10048.630771][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10048.631030][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10048.631310][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10048.631578][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10048.631818][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10048.632080][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10048.632337][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10048.632675][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10048.632922][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10048.633233][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10048.633489][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10048.633687][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10048.633912][ C1] ? set_track_prepare (mm/slub.c:6440) [10048.634160][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10048.634432][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10048.634699][ C1] ? skb_clone (net/core/skbuff.c:1954) [10048.634921][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10048.635231][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10048.635527][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10048.635803][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10048.636088][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10048.636330][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10048.636574][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10048.636870][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10048.637154][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10048.637477][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10048.637715][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10048.638008][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10048.638297][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10048.638613][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10048.638868][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10048.639100][ C1] netif_receive_skb (net/core/dev.c:5801) [10048.639347][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10048.639658][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10048.639989][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10048.640288][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10048.640561][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10048.640848][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10048.641158][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10048.641443][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10048.641759][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10048.642005][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10048.642286][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10048.642533][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10048.642779][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10048.643024][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10048.643289][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10048.643542][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10048.643788][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10048.644054][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10048.644319][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10048.644542][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10048.644799][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10048.645071][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10048.645338][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10048.645553][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10048.645819][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10048.646127][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10048.646369][ C1] tcf_classify (net/sched/cls_api.c:1830) [10048.646597][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10048.646847][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10048.647101][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10048.647388][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10048.647654][ C1] tc_run (net/core/dev.c:3945) [10048.647859][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10048.648089][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10048.648325][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10048.648585][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10048.648840][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10048.649078][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10048.649340][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10048.649646][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10048.649916][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10048.650167][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10048.650430][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10048.650684][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10048.650966][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10048.651303][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10048.651578][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10048.651830][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10048.652093][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10048.652311][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10048.652544][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10048.652788][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10048.653075][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10048.653326][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10048.653563][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10048.653812][ C1] ? __create_object (mm/kmemleak.c:756) [10048.654055][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10048.654322][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10048.654609][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10048.654888][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10048.655168][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10048.655408][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10048.655673][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10048.655901][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10048.656120][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10048.656360][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10048.656611][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10048.656866][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10048.657135][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10048.657360][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10048.657611][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10048.657865][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10048.658102][ C1] ? sockfd_lookup_light (net/socket.c:558) [10048.658367][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10048.658612][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10048.658875][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10048.659120][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10048.659400][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10048.659699][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10048.659999][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10048.660321][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10048.660577][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10048.660881][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10048.661114][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10048.661413][ C1] RIP: 0033:0x7f8b36b3f4c0 [10048.661641][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10048.662607][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10048.663029][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10048.663427][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10048.663823][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10048.664221][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10048.664619][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10048.667059][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10048.667581][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10048.668082][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10048.668547][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10048.669452][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10048.670058][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [10048.670344][ C3] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 66 0f 1f 00 nopw (%rax) 14: 48 85 f6 test %rsi,%rsi 17: 0f 84 5e 01 00 00 je 0x17b 1d: 48 89 f8 mov %rdi,%rax 20: 41 54 push %r12 22: 44 0f b6 c2 movzbl %dl,%r8d 26: 48 01 f0 add %rsi,%rax 29: 55 push %rbp 2a:* 53 push %rbx <-- trapping instruction 2b: 72 14 jb 0x41 2d: eb 26 jmp 0x55 2f: cc int3 30: cc int3 31: cc int3 32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 39: ff ff fe 3c: 48 39 c7 cmp %rax,%rdi 3f: 77 .byte 0x77 Code starting with the faulting instruction =========================================== 0: 53 push %rbx 1: 72 14 jb 0x17 3: eb 26 jmp 0x2b 5: cc int3 6: cc int3 7: cc int3 8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax f: ff ff fe 12: 48 39 c7 cmp %rax,%rdi 15: 77 .byte 0x77 [10048.671304][ C3] RSP: 0018:ffffc90000277a80 EFLAGS: 00000286 [10048.671609][ C3] RAX: ffff888007a89b5c RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10048.672005][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [10048.672400][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10048.672795][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10048.673193][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10048.673589][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10048.674032][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10048.674361][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10048.674762][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10048.675159][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10048.675555][ C3] PKRU: 55555554 [10048.675735][ C3] Call Trace: [10048.675903][ C3] [10048.676051][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10048.676310][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10048.676555][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10048.676828][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10048.677098][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10048.677386][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10048.677649][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10048.677952][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10048.678212][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10048.678517][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10048.678809][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10048.679120][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10048.679408][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [10048.679662][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10048.679941][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10048.680251][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10048.680491][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10048.680729][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10048.680966][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10048.681213][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10048.681482][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10048.681766][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10048.682000][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10048.682240][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10048.682498][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10048.682731][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10048.682976][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10048.683233][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10048.683505][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10048.683779][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10048.684024][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10048.684293][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10048.684555][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10048.684903][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10048.685153][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10048.685471][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10048.685731][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10048.685933][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10048.686162][ C3] ? set_track_prepare (mm/slub.c:6440) [10048.686413][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10048.686692][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10048.686924][ C3] ? skb_clone (net/core/skbuff.c:1954) [10048.687148][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10048.687464][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10048.687769][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10048.688047][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10048.688340][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10048.688585][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10048.688814][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10048.689114][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10048.689395][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10048.689717][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10048.689955][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10048.690250][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10048.690532][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10048.690847][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10048.691101][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10048.691334][ C3] netif_receive_skb (net/core/dev.c:5801) [10048.691580][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10048.691888][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10048.692219][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10048.692515][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10048.692786][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10048.693074][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10048.693385][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10048.693691][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10048.694015][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10048.694253][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10048.694516][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10048.694778][ C3] ? __kernel_text_address (kernel/extable.c:79) [10048.695045][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10048.695326][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10048.695636][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10048.695885][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10048.696159][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10048.696399][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10048.696638][ C3] tcf_classify (net/sched/cls_api.c:1830) [10048.696868][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10048.697106][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10048.697367][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10048.697622][ C3] ? __kernel_text_address (kernel/extable.c:79) [10048.697887][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10048.698169][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10048.698479][ C3] tc_run (net/core/dev.c:3945) [10048.698683][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10048.698911][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10048.699147][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10048.699406][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10048.699657][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10048.699894][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10048.700156][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10048.700458][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10048.700727][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10048.700978][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10048.701240][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10048.701496][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10048.701829][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10048.702103][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10048.702356][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10048.702620][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10048.702835][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10048.703076][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10048.703350][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10048.703659][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10048.703932][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10048.704183][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10048.704413][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10048.704684][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10048.704927][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10048.705177][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10048.705415][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10048.705660][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10048.705895][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10048.706159][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10048.706437][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10048.706678][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10048.706926][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10048.707225][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10048.707543][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10048.707785][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10048.708043][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10048.708309][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10048.708547][ C3] call_timer_fn (kernel/time/timer.c:1700) [10048.708781][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10048.709042][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10048.709302][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10048.709560][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10048.709826][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10048.710108][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10048.710345][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10048.710635][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10048.710871][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10048.711132][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10048.711353][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10048.711646][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10048.711892][ C3] __do_softirq (kernel/softirq.c:553) [10048.712124][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10048.712341][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10048.712626][ C3] [10048.712774][ C3] [10048.712924][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10048.713225][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10048.713545][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10048.714507][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10048.714813][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10048.715209][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10048.715605][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10048.715999][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10048.716394][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10048.716791][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10048.717083][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10048.717303][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10048.717533][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10048.717783][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10048.718068][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10048.718308][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10048.718564][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10048.718816][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10048.719105][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10048.719324][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10048.719566][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10048.719809][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10048.720044][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10048.720332][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10048.720594][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10048.720830][ C3] ksys_write (fs/read_write.c:643) [10048.721045][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10048.721291][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10048.721595][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10048.721824][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10048.722122][ C3] RIP: 0033:0x7f93b2836957 [10048.722349][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10048.723311][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10048.723727][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10048.724125][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10048.724521][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10048.724918][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10048.725313][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10048.725714][ C3] | [10071.213162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [10071.213521][ C1] rcu: 1-....: (7681499 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1864894 | [10071.214059][ C1] rcu: (t=7677242 jiffies g=1064457 q=112 ncpus=4) [10071.214819][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10071.215410][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [10071.215688][ C1] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [10071.216623][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202 [10071.216919][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10071.217306][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10071.217691][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10071.218076][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10071.218463][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10071.218849][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10071.219285][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10071.219607][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10071.219994][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10071.220382][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10071.220768][ C1] PKRU: 55555554 [10071.220944][ C1] Call Trace: [10071.221106][ C1] [10071.221252][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10071.221517][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10071.221762][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10071.222006][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10071.222227][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10071.222491][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10071.222752][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10071.223001][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10071.223275][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10071.223510][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10071.223813][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10071.224075][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10071.224354][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10071.224614][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10071.224909][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10071.225163][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10071.225459][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10071.225747][ C1] [10071.225890][ C1] [10071.226038][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10071.226343][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10071.226622][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [10071.226894][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10071.227166][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10071.227473][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10071.227706][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10071.227937][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10071.228179][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10071.228443][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10071.228721][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10071.228952][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10071.229184][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10071.229436][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10071.229665][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10071.229905][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10071.230155][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10071.230420][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10071.230688][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10071.230928][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10071.231196][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10071.231450][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10071.231785][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10071.232033][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10071.232342][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10071.232597][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10071.232794][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10071.233019][ C1] ? set_track_prepare (mm/slub.c:6440) [10071.233264][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10071.233531][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10071.233793][ C1] ? skb_clone (net/core/skbuff.c:1954) [10071.234014][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10071.234324][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10071.234643][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10071.234923][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10071.235216][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10071.235463][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10071.235693][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10071.235995][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10071.236269][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10071.236583][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10071.236814][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10071.237101][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10071.237377][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10071.237684][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10071.237932][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10071.238159][ C1] netif_receive_skb (net/core/dev.c:5801) [10071.238399][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10071.238701][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10071.239022][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10071.239317][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10071.239581][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10071.239862][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10071.240163][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10071.240439][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10071.240745][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10071.240984][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10071.241255][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10071.241497][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10071.241737][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10071.241977][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10071.242233][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10071.242498][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10071.242743][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10071.243005][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10071.243267][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10071.243491][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10071.243744][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10071.244017][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10071.244283][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10071.244497][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10071.244765][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10071.245072][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10071.245314][ C1] tcf_classify (net/sched/cls_api.c:1830) [10071.245545][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10071.245791][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10071.246045][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10071.246328][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10071.246594][ C1] tc_run (net/core/dev.c:3945) [10071.246796][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10071.247027][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10071.247265][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10071.247524][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10071.247775][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10071.248009][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10071.248273][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10071.248573][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10071.248844][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10071.249094][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10071.249358][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10071.249613][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10071.249891][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10071.250226][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10071.250499][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10071.250749][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10071.251015][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10071.251230][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10071.251465][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10071.251704][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10071.251991][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10071.252241][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10071.252478][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10071.252723][ C1] ? __create_object (mm/kmemleak.c:756) [10071.252969][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10071.253233][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10071.253516][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10071.253786][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10071.254065][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10071.254303][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10071.254569][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10071.254797][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10071.255015][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10071.255253][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10071.255502][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10071.255756][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10071.256023][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10071.256248][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10071.256496][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10071.256750][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10071.256984][ C1] ? sockfd_lookup_light (net/socket.c:558) [10071.257247][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10071.257489][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10071.257752][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10071.257994][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10071.258273][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10071.258572][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10071.258871][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10071.259191][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10071.259441][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10071.259742][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10071.259974][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10071.260274][ C1] RIP: 0033:0x7f8b36b3f4c0 [10071.260498][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10071.261461][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10071.261882][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10071.262277][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10071.262672][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10071.263070][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10071.263466][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10071.263466][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10071.263865][ C1] | [10071.264022][ C1] Sending NMI from CPU 1 to CPUs 3: | [10071.264294][ C3] NMI backtrace for cpu 3 [10071.264301][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10071.264303][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10071.264309][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10071.264311][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10071.264314][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10071.264316][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10071.264317][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10071.264319][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10071.264321][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10071.264322][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10071.264325][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10071.264328][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10071.264329][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10071.264331][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10071.264332][ C3] PKRU: 55555554 [10071.264333][ C3] Call Trace: [10071.264335][ C3] [10071.264337][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10071.264342][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10071.264347][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10071.264351][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10071.264354][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10071.264356][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10071.264362][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10071.264365][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10071.264368][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10071.264372][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10071.264375][ C3] [10071.264376][ C3] [10071.264377][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10071.264380][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10071.264385][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10071.264388][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10071.264392][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10071.264395][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10071.264398][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10071.264401][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10071.264404][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10071.264408][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10071.264410][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10071.264417][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10071.264420][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10071.264425][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10071.264429][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10071.264433][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10071.264435][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10071.264438][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10071.264440][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10071.264446][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10071.264449][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10071.264452][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10071.264461][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10071.264464][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10071.264467][ C3] ? set_track_prepare (mm/slub.c:6440) [10071.264471][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10071.264474][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10071.264478][ C3] ? skb_clone (net/core/skbuff.c:1954) [10071.264482][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10071.264488][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10071.264493][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10071.264496][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10071.264504][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10071.264508][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10071.264510][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10071.264514][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10071.264517][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10071.264522][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10071.264525][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10071.264533][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10071.264537][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10071.264541][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10071.264544][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10071.264546][ C3] netif_receive_skb (net/core/dev.c:5801) [10071.264549][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10071.264556][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10071.264563][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10071.264569][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10071.264574][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10071.264584][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10071.264593][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10071.264601][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10071.264610][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10071.264613][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10071.264618][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10071.264622][ C3] ? __kernel_text_address (kernel/extable.c:79) [10071.264625][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10071.264628][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10071.264631][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10071.264637][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10071.264639][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10071.264644][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10071.264649][ C3] tcf_classify (net/sched/cls_api.c:1830) [10071.264653][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10071.264656][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10071.264659][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10071.264663][ C3] ? __kernel_text_address (kernel/extable.c:79) [10071.264665][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10071.264667][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10071.264671][ C3] tc_run (net/core/dev.c:3945) [10071.264674][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10071.264677][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10071.264680][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10071.264684][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10071.264688][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10071.264690][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10071.264693][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10071.264697][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10071.264700][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10071.264703][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10071.264707][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10071.264710][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10071.264718][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10071.264720][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10071.264724][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10071.264727][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10071.264731][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10071.264734][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10071.264737][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10071.264740][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10071.264742][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10071.264746][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10071.264748][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10071.264753][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10071.264756][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10071.264759][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10071.264762][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10071.264766][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10071.264769][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10071.264775][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10071.264778][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10071.264782][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10071.264786][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10071.264790][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10071.264794][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10071.264797][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10071.264800][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10071.264803][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10071.264807][ C3] call_timer_fn (kernel/time/timer.c:1700) [10071.264810][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10071.264815][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10071.264819][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10071.264822][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10071.264826][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10071.264829][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10071.264831][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10071.264835][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10071.264838][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10071.264841][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10071.264844][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10071.264848][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10071.264851][ C3] __do_softirq (kernel/softirq.c:553) [10071.264856][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10071.264858][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10071.264862][ C3] [10071.264862][ C3] [10071.264863][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10071.264867][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10071.264869][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10071.264871][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10071.264874][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10071.264875][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10071.264877][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10071.264878][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10071.264880][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10071.264884][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10071.264888][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10071.264894][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10071.264901][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10071.264904][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10071.264909][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10071.264912][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10071.264916][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10071.264921][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10071.264925][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10071.264929][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10071.264932][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10071.264936][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10071.264938][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10071.264942][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10071.264945][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10071.264950][ C3] ksys_write (fs/read_write.c:643) [10071.264953][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10071.264957][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10071.264961][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10071.264965][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10071.264968][ C3] RIP: 0033:0x7f93b2836957 [10071.264970][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10071.264972][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10071.264974][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10071.264976][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10071.264978][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10071.264979][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10071.264981][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10096.615011][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10096.615532][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10096.615988][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10096.616439][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10096.617318][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10096.617909][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10096.618221][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10096.619156][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10096.619453][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10096.619837][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10096.620224][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10096.620608][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10096.620993][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10096.621376][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10096.621808][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10096.622131][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10096.622517][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10096.622902][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10096.623287][ C1] PKRU: 55555554 [10096.623462][ C1] Call Trace: [10096.623627][ C1] [10096.623770][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10096.624024][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10096.624258][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10096.624549][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10096.624819][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10096.625101][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10096.625362][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10096.625673][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10096.625925][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10096.626223][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10096.626509][ C1] [10096.626653][ C1] [10096.626798][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10096.627101][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10096.627381][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10096.627665][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10096.627944][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10096.628249][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10096.628499][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10096.628734][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10096.628978][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10096.629247][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10096.629527][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10096.629772][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10096.630002][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10096.630254][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10096.630480][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10096.630718][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10096.630967][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10096.631232][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10096.631501][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10096.631740][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10096.632002][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10096.632257][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10096.632590][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10096.632834][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10096.633143][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10096.633399][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10096.633596][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10096.633819][ C1] ? set_track_prepare (mm/slub.c:6440) [10096.634064][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10096.634330][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10096.634617][ C1] ? skb_clone (net/core/skbuff.c:1954) [10096.634842][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10096.635158][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10096.635463][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10096.635740][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10096.636033][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10096.636280][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10096.636508][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10096.636807][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10096.637089][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10096.637412][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10096.637651][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10096.637946][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10096.638228][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10096.638546][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10096.638803][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10096.639039][ C1] netif_receive_skb (net/core/dev.c:5801) [10096.639287][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10096.639595][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10096.639926][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10096.640222][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10096.640496][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10096.640783][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10096.641096][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10096.641378][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10096.641692][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10096.641938][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10096.642215][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10096.642463][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10096.642711][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10096.642958][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10096.643221][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10096.643475][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10096.643722][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10096.643985][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10096.644248][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10096.644481][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10096.644736][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10096.645007][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10096.645273][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10096.645489][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10096.645757][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10096.646064][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10096.646304][ C1] tcf_classify (net/sched/cls_api.c:1830) [10096.646536][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10096.646784][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10096.647039][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10096.647323][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10096.647589][ C1] tc_run (net/core/dev.c:3945) [10096.647793][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10096.648024][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10096.648263][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10096.648523][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10096.648775][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10096.649013][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10096.649277][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10096.649579][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10096.649851][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10096.650103][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10096.650367][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10096.650622][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10096.650900][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10096.651236][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10096.651512][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10096.651764][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10096.652029][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10096.652243][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10096.652478][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10096.652722][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10096.653007][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10096.653257][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10096.653497][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10096.653744][ C1] ? __create_object (mm/kmemleak.c:756) [10096.653985][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10096.654252][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10096.654537][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10096.654808][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10096.655089][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10096.655326][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10096.655592][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10096.655819][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10096.656038][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10096.656276][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10096.656526][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10096.656779][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10096.657046][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10096.657273][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10096.657522][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10096.657776][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10096.658010][ C1] ? sockfd_lookup_light (net/socket.c:558) [10096.658275][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10096.658512][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10096.658776][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10096.659018][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10096.659300][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10096.659597][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10096.659896][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10096.660217][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10096.660469][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10096.660772][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10096.661002][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10096.661303][ C1] RIP: 0033:0x7f8b36b3f4c0 [10096.661529][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10096.662497][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10096.662915][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10096.663313][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10096.663710][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10096.664108][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10096.664508][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10096.666920][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10096.667446][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10096.667944][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10096.668414][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10096.669320][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10096.669930][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [10096.670217][ C3] Code: 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f All code ======== 0: 5d pop %rbp 1: 41 5c pop %r12 3: e9 ba 23 9c ff jmp 0xffffffffff9c23c2 8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: f3 0f 1e fa endbr64 26: 48 8b 0c 24 mov (%rsp),%rcx 2a:* 89 f6 mov %esi,%esi <-- trapping instruction 2c: 31 d2 xor %edx,%edx 2e: e9 af ef ff ff jmp 0xffffffffffffefe2 33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3a: 00 00 00 00 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: 89 f6 mov %esi,%esi 2: 31 d2 xor %edx,%edx 4: e9 af ef ff ff jmp 0xffffffffffffefb8 9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 10: 00 00 00 00 14: 0f .byte 0xf 15: 1f (bad) [10096.671179][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [10096.671486][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10096.671880][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10096.672275][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10096.672672][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10096.673069][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10096.673464][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10096.673906][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10096.674236][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10096.674641][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10096.675037][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10096.675431][ C3] PKRU: 55555554 [10096.675612][ C3] Call Trace: [10096.675782][ C3] [10096.675930][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10096.676190][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10096.676433][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10096.676708][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10096.676980][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10096.677268][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10096.677531][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10096.677836][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10096.678095][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10096.678403][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10096.678696][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10096.679008][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10096.679298][ C3] ? __kasan_check_read (mm/kasan/shadow.c:31) [10096.679547][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10096.679826][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10096.680136][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10096.680378][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10096.680617][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10096.680855][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10096.681103][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10096.681373][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10096.681657][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10096.681891][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10096.682131][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10096.682388][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10096.682622][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10096.682869][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10096.683125][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10096.683398][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10096.683672][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10096.683918][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10096.684186][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10096.684462][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10096.684807][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10096.685058][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10096.685376][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10096.685637][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10096.685839][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10096.686068][ C3] ? set_track_prepare (mm/slub.c:6440) [10096.686319][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10096.686593][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10096.686824][ C3] ? skb_clone (net/core/skbuff.c:1954) [10096.687049][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10096.687367][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10096.687671][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10096.687948][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10096.688241][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10096.688487][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10096.688715][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10096.689013][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10096.689295][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10096.689618][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10096.689855][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10096.690150][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10096.690437][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10096.690751][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10096.691004][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10096.691238][ C3] netif_receive_skb (net/core/dev.c:5801) [10096.691483][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10096.691792][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10096.692123][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10096.692418][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10096.692694][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10096.692981][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10096.693293][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10096.693599][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10096.693923][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10096.694162][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10096.694431][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10096.694693][ C3] ? __kernel_text_address (kernel/extable.c:79) [10096.694959][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10096.695242][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10096.695552][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10096.695801][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10096.696074][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10096.696314][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10096.696554][ C3] tcf_classify (net/sched/cls_api.c:1830) [10096.696783][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10096.697020][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10096.697285][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10096.697540][ C3] ? __kernel_text_address (kernel/extable.c:79) [10096.697806][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10096.698089][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10096.698398][ C3] tc_run (net/core/dev.c:3945) [10096.698603][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10096.698830][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10096.699068][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10096.699327][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10096.699579][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10096.699817][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10096.700078][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10096.700382][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10096.700652][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10096.700903][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10096.701166][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10096.701422][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10096.701756][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10096.702031][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10096.702283][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10096.702547][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10096.702765][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10096.703006][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10096.703279][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10096.703593][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10096.703865][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10096.704116][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10096.704345][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10096.704619][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10096.704862][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10096.705113][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10096.705351][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10096.705595][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10096.705829][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10096.706093][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10096.706372][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10096.706613][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10096.706860][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10096.707159][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10096.707477][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10096.707719][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10096.707978][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10096.708243][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10096.708482][ C3] call_timer_fn (kernel/time/timer.c:1700) [10096.708718][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10096.708977][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10096.709237][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10096.709496][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10096.709764][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10096.710045][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10096.710283][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10096.710571][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10096.710807][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10096.711067][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10096.711289][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10096.711582][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10096.711827][ C3] __do_softirq (kernel/softirq.c:553) [10096.712060][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10096.712277][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10096.712563][ C3] [10096.712710][ C3] [10096.712860][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10096.713161][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10096.713481][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10096.714451][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10096.714754][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10096.715149][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10096.715544][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10096.715939][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10096.716333][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10096.716732][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10096.717024][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10096.717247][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10096.717475][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10096.717725][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10096.718015][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10096.718252][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10096.718506][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10096.718757][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10096.719046][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10096.719266][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10096.719507][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10096.719750][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10096.719986][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10096.720273][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10096.720535][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10096.720771][ C3] ksys_write (fs/read_write.c:643) [10096.720985][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10096.721233][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10096.721535][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10096.721765][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10096.722061][ C3] RIP: 0033:0x7f93b2836957 [10096.722287][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10096.723250][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10096.723665][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10096.724062][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10096.724460][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10096.724853][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10096.725248][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10124.614971][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10124.615483][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10124.615932][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10124.616386][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10124.617266][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10124.617857][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10124.618170][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10124.619110][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10124.619408][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10124.619794][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10124.620184][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10124.620569][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10124.620955][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10124.621341][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10124.621774][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10124.622096][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10124.622483][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10124.622868][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10124.623256][ C1] PKRU: 55555554 [10124.623431][ C1] Call Trace: [10124.623597][ C1] [10124.623740][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10124.623994][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10124.624229][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10124.624503][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10124.624768][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10124.625046][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10124.625303][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10124.625599][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10124.625852][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10124.626152][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10124.626439][ C1] [10124.626586][ C1] [10124.626732][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10124.627036][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10124.627318][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10124.627602][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10124.627882][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10124.628185][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10124.628418][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10124.628668][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10124.628915][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10124.629182][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10124.629463][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10124.629710][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10124.629940][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10124.630190][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10124.630418][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10124.630657][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10124.630906][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10124.631173][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10124.631441][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10124.631680][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10124.631945][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10124.632199][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10124.632533][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10124.632778][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10124.633087][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10124.633342][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10124.633539][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10124.633763][ C1] ? set_track_prepare (mm/slub.c:6440) [10124.634007][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10124.634273][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10124.634538][ C1] ? skb_clone (net/core/skbuff.c:1954) [10124.634759][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10124.635068][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10124.635365][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10124.635636][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10124.635921][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10124.636178][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10124.636409][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10124.636708][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10124.636990][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10124.637314][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10124.637552][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10124.637848][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10124.638131][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10124.638447][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10124.638702][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10124.638935][ C1] netif_receive_skb (net/core/dev.c:5801) [10124.639181][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10124.639490][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10124.639823][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10124.640121][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10124.640394][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10124.640683][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10124.640994][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10124.641279][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10124.641594][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10124.641841][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10124.642118][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10124.642366][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10124.642613][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10124.642860][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10124.643123][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10124.643378][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10124.643624][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10124.643887][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10124.644150][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10124.644378][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10124.644632][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10124.644906][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10124.645173][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10124.645388][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10124.645655][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10124.645962][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10124.646204][ C1] tcf_classify (net/sched/cls_api.c:1830) [10124.646436][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10124.646684][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10124.646940][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10124.647227][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10124.647494][ C1] tc_run (net/core/dev.c:3945) [10124.647697][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10124.647929][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10124.648171][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10124.648431][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10124.648683][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10124.648920][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10124.649184][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10124.649486][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10124.649760][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10124.650011][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10124.650276][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10124.650530][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10124.650810][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10124.651146][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10124.651422][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10124.651673][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10124.651941][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10124.652156][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10124.652391][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10124.652633][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10124.652919][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10124.653170][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10124.653409][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10124.653656][ C1] ? __create_object (mm/kmemleak.c:756) [10124.653897][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10124.654163][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10124.654450][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10124.654721][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10124.655002][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10124.655240][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10124.655504][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10124.655732][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10124.655950][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10124.656189][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10124.656441][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10124.656694][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10124.656962][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10124.657188][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10124.657435][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10124.657688][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10124.657920][ C1] ? sockfd_lookup_light (net/socket.c:558) [10124.658183][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10124.658423][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10124.658686][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10124.658927][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10124.659206][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10124.659506][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10124.659805][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10124.660126][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10124.660377][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10124.660677][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10124.660908][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10124.661207][ C1] RIP: 0033:0x7f8b36b3f4c0 [10124.661431][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10124.662393][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10124.662812][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10124.663207][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10124.663603][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10124.663999][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10124.664398][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10124.666803][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10124.667326][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10124.667830][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10124.668295][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10124.669195][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10124.669803][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10124.670124][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10124.671084][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10124.671390][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10124.671784][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10124.672178][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10124.672573][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10124.672970][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10124.673364][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10124.673810][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10124.674139][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10124.674550][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10124.674947][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10124.675340][ C3] PKRU: 55555554 [10124.675521][ C3] Call Trace: [10124.675689][ C3] [10124.675835][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10124.676094][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10124.676335][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10124.676609][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10124.676879][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10124.677167][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10124.677429][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10124.677734][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10124.677993][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10124.678300][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10124.678591][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10124.678902][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10124.679190][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10124.679481][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10124.679769][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10124.680078][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10124.680315][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10124.680554][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10124.680793][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10124.681039][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10124.681312][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10124.681593][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10124.681831][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10124.682068][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10124.682326][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10124.682559][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10124.682804][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10124.683059][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10124.683332][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10124.683606][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10124.683856][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10124.684124][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10124.684388][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10124.684732][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10124.684981][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10124.685299][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10124.685559][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10124.685762][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10124.685990][ C3] ? set_track_prepare (mm/slub.c:6440) [10124.686242][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10124.686518][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10124.686746][ C3] ? skb_clone (net/core/skbuff.c:1954) [10124.686971][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10124.687289][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10124.687591][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10124.687873][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10124.688167][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10124.688414][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10124.688645][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10124.688943][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10124.689225][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10124.689549][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10124.689786][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10124.690079][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10124.690362][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10124.690679][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10124.690932][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10124.691164][ C3] netif_receive_skb (net/core/dev.c:5801) [10124.691408][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10124.691717][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10124.692046][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10124.692344][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10124.692615][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10124.692900][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10124.693209][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10124.693517][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10124.693840][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10124.694078][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10124.694345][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10124.694604][ C3] ? __kernel_text_address (kernel/extable.c:79) [10124.694869][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10124.695151][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10124.695460][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10124.695708][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10124.695982][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10124.696221][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10124.696460][ C3] tcf_classify (net/sched/cls_api.c:1830) [10124.696690][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10124.696926][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10124.697188][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10124.697442][ C3] ? __kernel_text_address (kernel/extable.c:79) [10124.697707][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10124.697990][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10124.698301][ C3] tc_run (net/core/dev.c:3945) [10124.698504][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10124.698732][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10124.698969][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10124.699228][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10124.699479][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10124.699718][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10124.699979][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10124.700279][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10124.700548][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10124.700797][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10124.701059][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10124.701313][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10124.701647][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10124.701920][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10124.702172][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10124.702433][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10124.702650][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10124.702890][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10124.703166][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10124.703476][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10124.703749][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10124.704000][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10124.704229][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10124.704500][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10124.704740][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10124.704989][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10124.705226][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10124.705472][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10124.705706][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10124.705969][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10124.706246][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10124.706488][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10124.706734][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10124.707033][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10124.707351][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10124.707592][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10124.707851][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10124.708117][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10124.708353][ C3] call_timer_fn (kernel/time/timer.c:1700) [10124.708587][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10124.708846][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10124.709103][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10124.709361][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10124.709633][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10124.709914][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10124.710151][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10124.710440][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10124.710677][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10124.710939][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10124.711159][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10124.711452][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10124.711698][ C3] __do_softirq (kernel/softirq.c:553) [10124.711929][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10124.712149][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10124.712433][ C3] [10124.712582][ C3] [10124.712730][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10124.713032][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10124.713352][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10124.714316][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10124.714622][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10124.715017][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10124.715414][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10124.715810][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10124.716206][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10124.716603][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10124.716898][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10124.717115][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10124.717345][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10124.717597][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10124.717879][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10124.718117][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10124.718373][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10124.718625][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10124.718913][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10124.719134][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10124.719376][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10124.719618][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10124.719854][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10124.720144][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10124.720407][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10124.720642][ C3] ksys_write (fs/read_write.c:643) [10124.720858][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10124.721107][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10124.721410][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10124.721640][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10124.721939][ C3] RIP: 0033:0x7f93b2836957 [10124.722163][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10124.723128][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10124.723546][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10124.723941][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10124.724343][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10124.724739][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10124.725134][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10149.268501][ C3] rcu: 3-....: (7743543 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=1884057 | [10149.269041][ C3] rcu: (t=7755297 jiffies g=1064457 q=112 ncpus=4) | [10149.269365][ C3] Sending NMI from CPU 3 to CPUs 1: | [10149.269628][ C1] NMI backtrace for cpu 1 [10149.269636][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10149.269638][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [10149.269644][ C1] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [10149.269647][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202 [10149.269650][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10149.269652][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10149.269653][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10149.269655][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10149.269657][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10149.269659][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10149.269661][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10149.269664][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10149.269665][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10149.269667][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10149.269668][ C1] PKRU: 55555554 [10149.269669][ C1] Call Trace: [10149.269671][ C1] [10149.269673][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10149.269678][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10149.269683][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10149.269687][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10149.269690][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10149.269692][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10149.269697][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10149.269701][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [10149.269704][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [10149.269708][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [10149.269712][ C1] [10149.269712][ C1] [10149.269713][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10149.269717][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10149.269721][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10149.269725][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10149.269728][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10149.269731][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10149.269734][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10149.269738][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10149.269740][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10149.269744][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10149.269747][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10149.269753][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10149.269756][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10149.269760][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10149.269765][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10149.269768][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10149.269771][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10149.269773][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10149.269775][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10149.269780][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10149.269784][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10149.269787][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10149.269796][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10149.269798][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10149.269801][ C1] ? set_track_prepare (mm/slub.c:6440) [10149.269804][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10149.269807][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10149.269810][ C1] ? skb_clone (net/core/skbuff.c:1954) [10149.269813][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10149.269818][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10149.269824][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10149.269827][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10149.269835][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10149.269839][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10149.269841][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10149.269845][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10149.269848][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10149.269852][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10149.269854][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10149.269859][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10149.269862][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10149.269866][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10149.269869][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10149.269871][ C1] netif_receive_skb (net/core/dev.c:5801) [10149.269875][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10149.269881][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10149.269888][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10149.269894][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10149.269898][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10149.269908][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10149.269915][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10149.269917][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10149.269923][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10149.269926][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10149.269931][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10149.269934][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10149.269937][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10149.269940][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10149.269942][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10149.269944][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10149.269947][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10149.269950][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10149.269952][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10149.269954][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10149.269957][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10149.269960][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10149.269962][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10149.269965][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10149.269967][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10149.269972][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10149.269977][ C1] tcf_classify (net/sched/cls_api.c:1830) [10149.269980][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10149.269984][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10149.269987][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10149.269991][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10149.269994][ C1] tc_run (net/core/dev.c:3945) [10149.269998][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10149.270001][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10149.270003][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10149.270007][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10149.270011][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10149.270013][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10149.270015][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10149.270019][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10149.270021][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10149.270025][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10149.270029][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10149.270031][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10149.270034][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10149.270042][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10149.270044][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10149.270048][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10149.270051][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10149.270054][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10149.270056][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10149.270059][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10149.270063][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10149.270066][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10149.270070][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10149.270073][ C1] ? __create_object (mm/kmemleak.c:756) [10149.270077][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10149.270082][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10149.270086][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10149.270089][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10149.270093][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10149.270096][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10149.270100][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10149.270103][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10149.270105][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10149.270108][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10149.270110][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10149.270115][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10149.270119][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10149.270121][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10149.270125][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10149.270127][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10149.270130][ C1] ? sockfd_lookup_light (net/socket.c:558) [10149.270134][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10149.270138][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10149.270141][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10149.270147][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10149.270151][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10149.270154][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10149.270158][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10149.270164][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10149.270168][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10149.270171][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10149.270174][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10149.270178][ C1] RIP: 0033:0x7f8b36b3f4c0 [10149.270180][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10149.270182][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10149.270185][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10149.270187][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10149.270189][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10149.270190][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10149.270192][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10149.270189][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [10149.270190][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [10149.270192][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10149.270197][ C1] [10149.316855][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10149.317464][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10149.317787][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10149.318745][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10149.319050][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10149.319445][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10149.319838][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10149.320235][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10149.320630][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10149.321025][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10149.321468][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10149.321798][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10149.322193][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10149.322585][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10149.322977][ C3] PKRU: 55555554 [10149.323156][ C3] Call Trace: [10149.323324][ C3] [10149.323469][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10149.323738][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10149.323988][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10149.324239][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10149.324469][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10149.324736][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10149.325002][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10149.325255][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10149.325538][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10149.325776][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10149.326086][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10149.326356][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10149.326641][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10149.326902][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10149.327204][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10149.327463][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10149.327768][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10149.328058][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10149.328370][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10149.328657][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10149.328947][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10149.329234][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10149.329541][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10149.329778][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10149.330014][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10149.330252][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10149.330498][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10149.330767][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10149.331049][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10149.331284][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10149.331522][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10149.331778][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10149.332011][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10149.332256][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10149.332514][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10149.332786][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10149.333060][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10149.333305][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10149.333572][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10149.333832][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10149.334177][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10149.334429][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10149.334746][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10149.335005][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10149.335206][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10149.335435][ C3] ? set_track_prepare (mm/slub.c:6440) [10149.335685][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10149.335960][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10149.336188][ C3] ? skb_clone (net/core/skbuff.c:1954) [10149.336412][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10149.336726][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10149.337029][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10149.337312][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10149.337603][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10149.337849][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10149.338077][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10149.338374][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10149.338655][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10149.338976][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10149.339213][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10149.339507][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10149.339789][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10149.340103][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10149.340355][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10149.340589][ C3] netif_receive_skb (net/core/dev.c:5801) [10149.340835][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10149.341142][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10149.341472][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10149.341768][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10149.342039][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10149.342325][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10149.342635][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10149.342942][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10149.343265][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10149.343502][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10149.343764][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10149.344020][ C3] ? __kernel_text_address (kernel/extable.c:79) [10149.344289][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10149.344570][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10149.344880][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10149.345128][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10149.345402][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10149.345641][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10149.345880][ C3] tcf_classify (net/sched/cls_api.c:1830) [10149.346110][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10149.346348][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10149.346610][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10149.346864][ C3] ? __kernel_text_address (kernel/extable.c:79) [10149.347130][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10149.347413][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10149.347721][ C3] tc_run (net/core/dev.c:3945) [10149.347925][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10149.348154][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10149.348391][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10149.348650][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10149.348901][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10149.349139][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10149.349401][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10149.349703][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10149.349973][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10149.350224][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10149.350486][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10149.350741][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10149.351074][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10149.351348][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10149.351598][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10149.351862][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10149.352078][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10149.352320][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10149.352594][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10149.352903][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10149.353176][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10149.353425][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10149.353655][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10149.353921][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10149.354164][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10149.354418][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10149.354654][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10149.354900][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10149.355135][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10149.355399][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10149.355678][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10149.355918][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10149.356165][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10149.356464][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10149.356782][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10149.357024][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10149.357283][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10149.357548][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10149.357788][ C3] call_timer_fn (kernel/time/timer.c:1700) [10149.358019][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10149.358280][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10149.358539][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10149.358798][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10149.359066][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10149.359347][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10149.359584][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10149.359872][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10149.360109][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10149.360370][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10149.360591][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10149.360883][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10149.361130][ C3] __do_softirq (kernel/softirq.c:553) [10149.361361][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10149.361578][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10149.361863][ C3] [10149.362011][ C3] [10149.362164][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10149.362465][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10149.362786][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10149.363753][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10149.364057][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10149.364456][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10149.364851][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10149.365245][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10149.365640][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10149.366040][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10149.366333][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10149.366550][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10149.366778][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10149.367028][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10149.367311][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10149.367550][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10149.367804][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10149.368054][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10149.368342][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10149.368561][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10149.368803][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10149.369045][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10149.369281][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10149.369569][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10149.369830][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10149.370066][ C3] ksys_write (fs/read_write.c:643) [10149.370281][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10149.370527][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10149.370830][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10149.371058][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10149.371355][ C3] RIP: 0033:0x7f93b2836957 [10149.371583][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10149.372546][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10149.372962][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10149.373359][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10149.373755][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10149.374149][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10149.374548][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10176.614964][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10176.615473][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10176.615922][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10176.616375][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10176.617250][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10176.617842][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10176.618154][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10176.619090][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10176.619389][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10176.619773][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10176.620156][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10176.620543][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10176.620929][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10176.621314][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10176.621743][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10176.622061][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10176.622456][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10176.622839][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10176.623223][ C1] PKRU: 55555554 [10176.623400][ C1] Call Trace: [10176.623563][ C1] [10176.623705][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10176.623957][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10176.624197][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10176.624465][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10176.624728][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10176.625009][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10176.625265][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10176.625561][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10176.625814][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10176.626111][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10176.626396][ C1] [10176.626542][ C1] [10176.626686][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10176.626989][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10176.627267][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10176.627553][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10176.627830][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10176.628130][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10176.628364][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10176.628616][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10176.628862][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10176.629130][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10176.629414][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10176.629650][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10176.629895][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10176.630146][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10176.630375][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10176.630612][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10176.630860][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10176.631123][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10176.631392][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10176.631631][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10176.631891][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10176.632144][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10176.632481][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10176.632723][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10176.633032][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10176.633286][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10176.633483][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10176.633705][ C1] ? set_track_prepare (mm/slub.c:6440) [10176.633947][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10176.634222][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10176.634483][ C1] ? skb_clone (net/core/skbuff.c:1954) [10176.634701][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10176.635010][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10176.635307][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10176.635578][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10176.635861][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10176.636101][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10176.636325][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10176.636612][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10176.636889][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10176.637202][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10176.637433][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10176.637718][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10176.637993][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10176.638301][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10176.638547][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10176.638774][ C1] netif_receive_skb (net/core/dev.c:5801) [10176.639013][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10176.639316][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10176.639636][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10176.639925][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10176.640191][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10176.640469][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10176.640771][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10176.641046][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10176.641351][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10176.641591][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10176.641861][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10176.642100][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10176.642339][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10176.642579][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10176.642834][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10176.643080][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10176.643320][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10176.643574][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10176.643829][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10176.644048][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10176.644302][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10176.644564][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10176.644824][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10176.645033][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10176.645293][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10176.645592][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10176.645826][ C1] tcf_classify (net/sched/cls_api.c:1830) [10176.646068][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10176.646315][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10176.646569][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10176.646852][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10176.647129][ C1] tc_run (net/core/dev.c:3945) [10176.647328][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10176.647551][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10176.647780][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10176.648030][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10176.648276][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10176.648507][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10176.648762][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10176.649056][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10176.649319][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10176.649562][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10176.649816][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10176.650062][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10176.650336][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10176.650663][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10176.650928][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10176.651172][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10176.651430][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10176.651639][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10176.651865][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10176.652101][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10176.652379][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10176.652621][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10176.652854][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10176.653094][ C1] ? __create_object (mm/kmemleak.c:756) [10176.653332][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10176.653590][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10176.653861][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10176.654131][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10176.654403][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10176.654636][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10176.654892][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10176.655111][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10176.655326][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10176.655557][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10176.655800][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10176.656043][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10176.656306][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10176.656522][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10176.656763][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10176.657008][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10176.657238][ C1] ? sockfd_lookup_light (net/socket.c:558) [10176.657493][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10176.657725][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10176.657981][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10176.658215][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10176.658488][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10176.658778][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10176.659064][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10176.659376][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10176.659619][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10176.659912][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10176.660138][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10176.660428][ C1] RIP: 0033:0x7f8b36b3f4c0 [10176.660648][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10176.661583][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10176.661990][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10176.662378][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10176.662763][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10176.663147][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10176.663536][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10176.665886][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10176.666396][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10176.666883][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10176.667336][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10176.668215][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10176.668806][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10176.669119][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10176.670058][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10176.670356][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10176.670740][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10176.671126][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10176.671512][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10176.671896][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10176.672281][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10176.672713][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10176.673033][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10176.673421][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10176.673805][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10176.674194][ C3] PKRU: 55555554 [10176.674369][ C3] Call Trace: [10176.674534][ C3] [10176.674675][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10176.674928][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10176.675163][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10176.675433][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10176.675697][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10176.675974][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10176.676231][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10176.676525][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10176.676779][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10176.677077][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10176.677365][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10176.677668][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10176.677947][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10176.678233][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10176.678512][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10176.678813][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10176.679046][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10176.679279][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10176.679509][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10176.679749][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10176.680012][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10176.680289][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10176.680520][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10176.680750][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10176.681002][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10176.681229][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10176.681469][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10176.681719][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10176.681982][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10176.682251][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10176.682490][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10176.682758][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10176.683013][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10176.683349][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10176.683593][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10176.683902][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10176.684159][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10176.684358][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10176.684582][ C3] ? set_track_prepare (mm/slub.c:6440) [10176.684826][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10176.685092][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10176.685317][ C3] ? skb_clone (net/core/skbuff.c:1954) [10176.685535][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10176.685843][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10176.686138][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10176.686409][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10176.686694][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10176.686935][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10176.687155][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10176.687464][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10176.687747][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10176.688069][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10176.688306][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10176.688611][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10176.688883][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10176.689188][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10176.689436][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10176.689663][ C3] netif_receive_skb (net/core/dev.c:5801) [10176.689904][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10176.690204][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10176.690525][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10176.690812][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10176.691077][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10176.691356][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10176.691659][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10176.691960][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10176.692278][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10176.692508][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10176.692764][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10176.693016][ C3] ? __kernel_text_address (kernel/extable.c:79) [10176.693276][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10176.693550][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10176.693851][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10176.694096][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10176.694364][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10176.694597][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10176.694832][ C3] tcf_classify (net/sched/cls_api.c:1830) [10176.695054][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10176.695287][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10176.695541][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10176.695788][ C3] ? __kernel_text_address (kernel/extable.c:79) [10176.696048][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10176.696324][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10176.696626][ C3] tc_run (net/core/dev.c:3945) [10176.696824][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10176.697047][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10176.697278][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10176.697530][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10176.697774][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10176.698006][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10176.698262][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10176.698557][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10176.698819][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10176.699062][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10176.699320][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10176.699569][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10176.699895][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10176.700163][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10176.700409][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10176.700664][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10176.700873][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10176.701108][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10176.701375][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10176.701678][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10176.701945][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10176.702188][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10176.702412][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10176.702672][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10176.702908][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10176.703153][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10176.703388][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10176.703629][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10176.703854][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10176.704116][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10176.704390][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10176.704627][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10176.704867][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10176.705157][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10176.705467][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10176.705704][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10176.705955][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10176.706214][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10176.706448][ C3] call_timer_fn (kernel/time/timer.c:1700) [10176.706676][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10176.706929][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10176.707199][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10176.707457][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10176.707726][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10176.708008][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10176.708245][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10176.708541][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10176.708773][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10176.709027][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10176.709238][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10176.709531][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10176.709769][ C3] __do_softirq (kernel/softirq.c:553) [10176.709993][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10176.710205][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10176.710480][ C3] [10176.710625][ C3] [10176.710769][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10176.711062][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10176.711376][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10176.712312][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10176.712607][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10176.712991][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10176.713375][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10176.713758][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10176.714147][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10176.714536][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10176.714820][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10176.715032][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10176.715253][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10176.715497][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10176.715775][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10176.716005][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10176.716253][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10176.716498][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10176.716778][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10176.716991][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10176.717227][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10176.717464][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10176.717696][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10176.717975][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10176.718230][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10176.718460][ C3] ksys_write (fs/read_write.c:643) [10176.718670][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10176.718909][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10176.719204][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10176.719430][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10176.719718][ C3] RIP: 0033:0x7f93b2836957 [10176.719938][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10176.720875][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10176.721282][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10176.721668][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10176.722052][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10176.722437][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10176.722824][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10204.616131][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10204.616935][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10204.617625][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10204.618317][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10204.619760][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10204.620741][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10204.621269][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10204.622806][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10204.623280][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10204.623900][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10204.624582][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10204.625233][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10204.625861][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10204.626494][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10204.627208][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10204.627732][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10204.628372][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10204.629001][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10204.629585][ C1] PKRU: 55555554 [10204.629858][ C1] Call Trace: [10204.630131][ C1] [10204.630385][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10204.630811][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10204.631187][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10204.631613][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10204.632037][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10204.632483][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10204.632893][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10204.633365][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10204.633756][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10204.634246][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10204.634713][ C1] [10204.634945][ C1] [10204.635178][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10204.635660][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10204.636102][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10204.636557][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10204.637011][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10204.637513][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10204.637854][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10204.638207][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10204.638573][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10204.638973][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10204.639439][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10204.639817][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10204.640209][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10204.640620][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10204.641001][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10204.641409][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10204.641816][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10204.642281][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10204.642732][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10204.643101][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10204.643506][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10204.643929][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10204.644481][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10204.644884][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10204.645402][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10204.645796][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10204.646100][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10204.646449][ C1] ? set_track_prepare (mm/slub.c:6440) [10204.646834][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10204.647291][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10204.647735][ C1] ? skb_clone (net/core/skbuff.c:1954) [10204.648108][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10204.648630][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10204.649118][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10204.649566][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10204.650031][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10204.650428][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10204.650795][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10204.651254][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10204.651681][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10204.652154][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10204.652527][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10204.652959][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10204.653378][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10204.653848][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10204.654244][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10204.654588][ C1] netif_receive_skb (net/core/dev.c:5801) [10204.654962][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10204.655425][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10204.655904][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10204.656370][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10204.656794][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10204.657234][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10204.657704][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10204.658129][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10204.658617][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10204.658976][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10204.659378][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10204.659735][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10204.660089][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10204.660443][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10204.660813][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10204.661192][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10204.661570][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10204.661967][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10204.662366][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10204.662703][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10204.663087][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10204.663499][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10204.663898][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10204.664239][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10204.664629][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10204.665080][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10204.665433][ C1] tcf_classify (net/sched/cls_api.c:1830) [10204.665772][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10204.666148][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10204.666546][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10204.667013][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10204.667439][ C1] tc_run (net/core/dev.c:3945) [10204.667772][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10204.668101][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10204.668425][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10204.668779][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10204.669118][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10204.669438][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10204.669831][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10204.670294][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10204.670709][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10204.671097][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10204.671485][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10204.671857][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10204.672270][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10204.672763][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10204.673175][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10204.673551][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10204.673957][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10204.674273][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10204.674629][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10204.674999][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10204.675450][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10204.675823][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10204.676164][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10204.676515][ C1] ? __create_object (mm/kmemleak.c:756) [10204.676856][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10204.677250][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10204.677660][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10204.678050][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10204.678463][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10204.678838][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10204.679229][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10204.679565][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10204.679886][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10204.680240][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10204.680603][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10204.680974][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10204.681387][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10204.681729][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10204.682098][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10204.682478][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10204.682826][ C1] ? sockfd_lookup_light (net/socket.c:558) [10204.683247][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10204.683636][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10204.684059][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10204.684390][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10204.684769][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10204.685213][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10204.685672][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10204.686162][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10204.686545][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10204.686998][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10204.687353][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10204.687792][ C1] RIP: 0033:0x7f8b36b3f4c0 [10204.688136][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10204.689571][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10204.690214][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10204.690845][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10204.691439][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10204.692020][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10204.692622][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10204.696715][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10204.697586][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10204.698425][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10204.699201][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10204.700713][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10204.701727][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10204.702276][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10204.703826][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10204.704336][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10204.704989][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10204.705648][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10204.706302][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10204.706952][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10204.707611][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10204.708356][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10204.708904][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10204.709567][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10204.710232][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10204.710882][ C3] PKRU: 55555554 [10204.711183][ C3] Call Trace: [10204.711468][ C3] [10204.711720][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10204.712161][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10204.712566][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10204.713027][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10204.713478][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10204.713984][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10204.714424][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10204.714916][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10204.715337][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10204.715858][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10204.716338][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10204.716861][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10204.717346][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10204.717836][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10204.718318][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10204.718836][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10204.719240][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10204.719641][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10204.720040][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10204.720456][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10204.720900][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10204.721350][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10204.721729][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10204.722110][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10204.722505][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10204.722869][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10204.723271][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10204.723692][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10204.724157][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10204.724615][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10204.725016][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10204.725463][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10204.725893][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10204.726459][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10204.726873][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10204.727399][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10204.727825][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10204.728157][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10204.728531][ C3] ? set_track_prepare (mm/slub.c:6440) [10204.728952][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10204.729411][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10204.729800][ C3] ? skb_clone (net/core/skbuff.c:1954) [10204.730164][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10204.730670][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10204.731171][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10204.731634][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10204.732123][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10204.732538][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10204.732921][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10204.733423][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10204.733902][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10204.734448][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10204.734839][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10204.735323][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10204.735788][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10204.736297][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10204.736718][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10204.737115][ C3] netif_receive_skb (net/core/dev.c:5801) [10204.737536][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10204.738051][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10204.738601][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10204.739106][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10204.739568][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10204.740043][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10204.740538][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10204.741033][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10204.741567][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10204.741969][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10204.742409][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10204.742830][ C3] ? __kernel_text_address (kernel/extable.c:79) [10204.743267][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10204.743733][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10204.744256][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10204.744660][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10204.745115][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10204.745508][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10204.745909][ C3] tcf_classify (net/sched/cls_api.c:1830) [10204.746289][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10204.746685][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10204.747103][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10204.747505][ C3] ? __kernel_text_address (kernel/extable.c:79) [10204.747929][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10204.748381][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10204.748876][ C3] tc_run (net/core/dev.c:3945) [10204.749231][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10204.749603][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10204.750136][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10204.750582][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10204.751014][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10204.751424][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10204.751867][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10204.752383][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10204.752846][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10204.753276][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10204.753724][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10204.754186][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10204.754763][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10204.755228][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10204.755660][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10204.756110][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10204.756483][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10204.756903][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10204.757382][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10204.757914][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10204.758379][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10204.758798][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10204.759181][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10204.759636][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10204.760047][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10204.760464][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10204.760840][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10204.761250][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10204.761639][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10204.762083][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10204.762568][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10204.762991][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10204.763421][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10204.763954][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10204.764508][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10204.764929][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10204.765378][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10204.765839][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10204.766254][ C3] call_timer_fn (kernel/time/timer.c:1700) [10204.766663][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10204.767114][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10204.767564][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10204.768019][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10204.768476][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10204.768952][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10204.769359][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10204.769870][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10204.770262][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10204.770684][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10204.771063][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10204.771577][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10204.772001][ C3] __do_softirq (kernel/softirq.c:553) [10204.772406][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10204.772768][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10204.773240][ C3] [10204.773484][ C3] [10204.773732][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10204.774248][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10204.774801][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10204.776453][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10204.776973][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10204.777635][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10204.778309][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10204.778980][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10204.779682][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10204.780344][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10204.780854][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10204.781230][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10204.781637][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10204.782074][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10204.782574][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10204.782989][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10204.783442][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10204.783889][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10204.784415][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10204.784808][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10204.785231][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10204.785631][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10204.786025][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10204.786531][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10204.786985][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10204.787394][ C3] ksys_write (fs/read_write.c:643) [10204.787768][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10204.788198][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10204.788724][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10204.789113][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10204.789635][ C3] RIP: 0033:0x7f93b2836957 [10204.790026][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10204.791632][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10204.792320][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10204.793009][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10204.793670][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10204.794345][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10204.795001][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10204.795678][ C3] | [10227.376168][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [10227.376782][ C1] rcu: 1-....: (7837087 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1902515 | [10227.377697][ C1] rcu: (t=7833406 jiffies g=1064457 q=112 ncpus=4) [10227.378973][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10227.379962][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10227.380510][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10227.382087][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10227.382595][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10227.383245][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10227.383912][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10227.384560][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10227.385206][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10227.385859][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10227.386592][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10227.387135][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10227.387783][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10227.388438][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10227.389089][ C1] PKRU: 55555554 [10227.389388][ C1] Call Trace: [10227.389676][ C1] [10227.389922][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10227.390374][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10227.390784][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10227.391200][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10227.391579][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10227.392022][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10227.392470][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10227.392895][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10227.393359][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10227.393756][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10227.394887][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10227.395337][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10227.395815][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10227.396253][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10227.396747][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10227.397182][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10227.397690][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10227.398163][ C1] [10227.398407][ C1] [10227.398649][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10227.399165][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10227.399644][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10227.400131][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10227.400600][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10227.401115][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10227.401521][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10227.401914][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10227.402321][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10227.402769][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10227.403238][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10227.403631][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10227.404049][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10227.404485][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10227.404872][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10227.405275][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10227.405698][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10227.406155][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10227.406603][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10227.407007][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10227.407454][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10227.407890][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10227.408453][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10227.408869][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10227.409396][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10227.409830][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10227.410165][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10227.410547][ C1] ? set_track_prepare (mm/slub.c:6440) [10227.410961][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10227.411407][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10227.411858][ C1] ? skb_clone (net/core/skbuff.c:1954) [10227.412231][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10227.412761][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10227.413272][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10227.413738][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10227.414217][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10227.414623][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10227.415007][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10227.415503][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10227.415977][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10227.416513][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10227.416904][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10227.417390][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10227.417862][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10227.418382][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10227.418803][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10227.419195][ C1] netif_receive_skb (net/core/dev.c:5801) [10227.419607][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10227.420099][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10227.420649][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10227.421138][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10227.421613][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10227.422126][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10227.422664][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10227.423156][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10227.423674][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10227.424074][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10227.424518][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10227.424922][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10227.425302][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10227.425735][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10227.426182][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10227.426581][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10227.427009][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10227.427436][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10227.427894][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10227.428240][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10227.428648][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10227.429087][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10227.429522][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10227.429867][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10227.430307][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10227.430810][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10227.431213][ C1] tcf_classify (net/sched/cls_api.c:1830) [10227.431596][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10227.432007][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10227.432423][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10227.432890][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10227.433331][ C1] tc_run (net/core/dev.c:3945) [10227.433664][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10227.434055][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10227.434449][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10227.434869][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10227.435279][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10227.435669][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10227.436096][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10227.436772][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10227.437219][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10227.437635][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10227.438107][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10227.438529][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10227.438989][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10227.439540][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10227.439991][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10227.440404][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10227.440833][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10227.441165][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10227.441553][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10227.441957][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10227.442437][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10227.442854][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10227.443254][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10227.443663][ C1] ? __create_object (mm/kmemleak.c:756) [10227.444074][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10227.444514][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10227.444970][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10227.445413][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10227.445884][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10227.446280][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10227.446719][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10227.447100][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10227.447457][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10227.447843][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10227.448249][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10227.448665][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10227.449121][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10227.449526][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10227.449953][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10227.450403][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10227.450800][ C1] ? sockfd_lookup_light (net/socket.c:558) [10227.451225][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10227.451618][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10227.452010][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10227.452375][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10227.452787][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10227.453237][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10227.453685][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10227.454166][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10227.454530][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10227.454979][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10227.455303][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10227.455751][ C1] RIP: 0033:0x7f8b36b3f4c0 [10227.456098][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10227.457513][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10227.458147][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10227.458781][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10227.459427][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10227.460061][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10227.460673][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10227.460673][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10227.461261][ C1] | [10227.461490][ C1] Sending NMI from CPU 1 to CPUs 3: | [10227.461891][ C3] NMI backtrace for cpu 3 [10227.461924][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10227.461929][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [10227.461941][ C3] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [10227.461947][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [10227.461951][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10227.461955][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10227.461958][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10227.461961][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10227.461964][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10227.461967][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10227.461970][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10227.461976][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10227.461979][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10227.461982][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10227.461985][ C3] PKRU: 55555554 [10227.461987][ C3] Call Trace: [10227.461993][ C3] [10227.462000][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10227.462009][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10227.462018][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10227.462027][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10227.462034][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10227.462038][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10227.462049][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10227.462057][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [10227.462064][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [10227.462071][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [10227.462078][ C3] [10227.462079][ C3] [10227.462081][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10227.462087][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10227.462092][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10227.462102][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10227.462110][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10227.462117][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10227.462124][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10227.462130][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10227.462136][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10227.462140][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10227.462148][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10227.462154][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10227.462171][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10227.462176][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10227.462185][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10227.462197][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10227.462204][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10227.462209][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10227.462213][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10227.462218][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10227.462228][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10227.462235][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10227.462240][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10227.462258][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10227.462264][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10227.462268][ C3] ? set_track_prepare (mm/slub.c:6440) [10227.462275][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10227.462280][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10227.462287][ C3] ? skb_clone (net/core/skbuff.c:1954) [10227.462292][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10227.462303][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10227.462313][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10227.462320][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10227.462335][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10227.462342][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10227.462346][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10227.462352][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10227.462358][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10227.462365][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10227.462369][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10227.462378][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10227.462384][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10227.462391][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10227.462396][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10227.462401][ C3] netif_receive_skb (net/core/dev.c:5801) [10227.462407][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10227.462420][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10227.462433][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10227.462447][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10227.462456][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10227.462475][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10227.462492][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10227.462509][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10227.462526][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10227.462532][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10227.462541][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10227.462549][ C3] ? __kernel_text_address (kernel/extable.c:79) [10227.462553][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10227.462558][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10227.462564][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10227.462576][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10227.462581][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10227.462589][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10227.462599][ C3] tcf_classify (net/sched/cls_api.c:1830) [10227.462606][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10227.462611][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10227.462616][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10227.462622][ C3] ? __kernel_text_address (kernel/extable.c:79) [10227.462627][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10227.462631][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10227.462638][ C3] tc_run (net/core/dev.c:3945) [10227.462645][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10227.462651][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10227.462655][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10227.462663][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10227.462671][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10227.462675][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10227.462681][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10227.462688][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10227.462694][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10227.462701][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10227.462709][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10227.462715][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10227.462729][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10227.462734][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10227.462741][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10227.462747][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10227.462753][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10227.462758][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10227.462764][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10227.462769][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10227.462774][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10227.462780][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10227.462785][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10227.462793][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10227.462800][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10227.462805][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10227.462812][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10227.462818][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10227.462824][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10227.462835][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10227.462842][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10227.462850][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10227.462858][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10227.462866][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10227.462872][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10227.462879][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10227.462885][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10227.462891][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10227.462897][ C3] call_timer_fn (kernel/time/timer.c:1700) [10227.462906][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10227.462914][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10227.462923][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10227.462928][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10227.462936][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10227.462941][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10227.462945][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10227.462955][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10227.462960][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10227.462966][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10227.462973][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10227.462981][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10227.462986][ C3] __do_softirq (kernel/softirq.c:553) [10227.462994][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10227.462999][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10227.463006][ C3] [10227.463007][ C3] [10227.463009][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10227.463016][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10227.463021][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10227.463026][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10227.463031][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10227.463035][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10227.463037][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10227.463040][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10227.463043][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10227.463051][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10227.463058][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10227.463070][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10227.463084][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10227.463090][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10227.463099][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10227.463103][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10227.463111][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10227.463120][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10227.463127][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10227.463135][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10227.463139][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10227.463147][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10227.463151][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10227.463158][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10227.463163][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10227.463173][ C3] ksys_write (fs/read_write.c:643) [10227.463179][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10227.463187][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10227.463194][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10227.463202][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10227.463208][ C3] RIP: 0033:0x7f93b2836957 [10227.463213][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10227.463218][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10227.463223][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10227.463226][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10227.463229][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10227.463232][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10227.463235][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10252.616325][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10252.617221][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10252.618001][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10252.618791][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10252.620301][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10252.621321][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10252.621861][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10252.623479][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10252.652715][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10252.653372][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10252.654039][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10252.654697][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10252.655352][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10252.655995][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10252.656752][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10252.657299][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10252.657937][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10252.658584][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10252.659227][ C1] PKRU: 55555554 [10252.659526][ C1] Call Trace: [10252.659811][ C1] [10252.660058][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10252.660467][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10252.660871][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10252.661313][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10252.661738][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10252.662205][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10252.662637][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10252.663134][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10252.663555][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10252.684157][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10252.684630][ C1] [10252.684875][ C1] [10252.685113][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10252.685592][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10252.686052][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10252.686520][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10252.686977][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10252.687472][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10252.687855][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10252.688253][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10252.688651][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10252.689085][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10252.689523][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10252.689908][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10252.690310][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10252.690733][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10252.691114][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10252.691509][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10252.691923][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10252.692368][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10252.692816][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10252.693198][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10252.693631][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10252.734171][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10252.734756][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10252.735173][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10252.735703][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10252.736136][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10252.736477][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10252.736857][ C1] ? set_track_prepare (mm/slub.c:6440) [10252.737275][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10252.737728][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10252.738178][ C1] ? skb_clone (net/core/skbuff.c:1954) [10252.738560][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10252.739083][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10252.739583][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10252.740050][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10252.740534][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10252.740947][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10252.741327][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10252.741818][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10252.742289][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10252.742824][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10252.743220][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10252.759248][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10252.759798][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10252.760309][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10252.760662][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10252.760985][ C1] netif_receive_skb (net/core/dev.c:5801) [10252.761341][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10252.761807][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10252.762313][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10252.762782][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10252.763233][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10252.763721][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10252.764206][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10252.764674][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10252.765192][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10252.765602][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10252.766063][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10252.766476][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10252.766884][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10252.767288][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10252.767725][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10252.768146][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10252.768543][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10252.768918][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10252.769327][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10252.769680][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10252.770101][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10252.770556][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10252.771006][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10252.771366][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10252.771806][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10252.772322][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10252.772730][ C1] tcf_classify (net/sched/cls_api.c:1830) [10252.773114][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10252.773525][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10252.824055][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10252.824547][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10252.824993][ C1] tc_run (net/core/dev.c:3945) [10252.825333][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10252.825714][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10252.826105][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10252.826540][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10252.826963][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10252.827353][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10252.827799][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10252.828318][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10252.828772][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10252.829189][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10252.829614][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10252.830035][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10252.830507][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10252.831061][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10252.831507][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10252.831923][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10252.832366][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10252.832722][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10252.833105][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10252.833511][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10252.854248][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10252.854683][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10252.855091][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10252.855501][ C1] ? __create_object (mm/kmemleak.c:756) [10252.855909][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10252.856360][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10252.856826][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10252.857280][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10252.857750][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10252.858161][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10252.858612][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10252.858988][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10252.859345][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10252.859741][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10252.860157][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10252.860575][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10252.861024][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10252.861410][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10252.861818][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10252.862239][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10252.862641][ C1] ? sockfd_lookup_light (net/socket.c:558) [10252.863086][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10252.863493][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10252.904053][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10252.904462][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10252.904931][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10252.905420][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10252.905910][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10252.906433][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10252.906847][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10252.907343][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10252.907724][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10252.908214][ C1] RIP: 0033:0x7f8b36b3f4c0 [10252.908584][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10252.910137][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10252.910797][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10252.911439][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10252.912076][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10252.912713][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10252.913350][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10252.956861][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10252.957683][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10252.958460][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10252.959187][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10252.960591][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10252.961524][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10252.962026][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10252.963561][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10253.020760][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10253.021373][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10253.021982][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10253.022619][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10253.023265][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10253.023913][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10253.024640][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10253.025151][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10253.025772][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10253.026372][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10253.026967][ C3] PKRU: 55555554 [10253.027244][ C3] Call Trace: [10253.027507][ C3] [10253.027739][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10253.028153][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10253.028530][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10253.028956][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10253.029374][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10253.029810][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10253.030218][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10253.030714][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10253.031134][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10253.031626][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10253.032113][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10253.032596][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10253.033050][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10253.033510][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10253.104072][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10253.104584][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10253.104966][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10253.105337][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10253.105730][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10253.106111][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10253.106533][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10253.106987][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10253.107363][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10253.107745][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10253.108153][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10253.108500][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10253.108870][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10253.109265][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10253.109681][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10253.110104][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10253.110508][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10253.110935][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10253.111347][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10253.111913][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10253.112318][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10253.112834][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10253.113251][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10253.113588][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10253.144043][ C3] ? set_track_prepare (mm/slub.c:6440) [10253.144448][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10253.144887][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10253.145253][ C3] ? skb_clone (net/core/skbuff.c:1954) [10253.145620][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10253.146136][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10253.146626][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10253.147077][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10253.147543][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10253.147944][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10253.148307][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10253.148786][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10253.149235][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10253.149752][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10253.150139][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10253.150639][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10253.151110][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10253.151643][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10253.152061][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10253.152443][ C3] netif_receive_skb (net/core/dev.c:5801) [10253.152845][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10253.153354][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10253.183994][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10253.184469][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10253.184888][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10253.185332][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10253.185843][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10253.186352][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10253.186865][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10253.187241][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10253.187662][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10253.188082][ C3] ? __kernel_text_address (kernel/extable.c:79) [10253.188514][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10253.188962][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10253.189472][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10253.189880][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10253.190331][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10253.190719][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10253.191114][ C3] tcf_classify (net/sched/cls_api.c:1830) [10253.191473][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10253.191845][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10253.192261][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10253.192664][ C3] ? __kernel_text_address (kernel/extable.c:79) [10253.193095][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10253.193564][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10253.224138][ C3] tc_run (net/core/dev.c:3945) [10253.224478][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10253.224851][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10253.225242][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10253.225667][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10253.226079][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10253.226468][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10253.226898][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10253.227389][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10253.227829][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10253.228238][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10253.228668][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10253.229089][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10253.229644][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10253.230096][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10253.230509][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10253.230937][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10253.231292][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10253.231685][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10253.232098][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10253.232593][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10253.233040][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10253.233444][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10253.253914][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10253.254329][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10253.254710][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10253.255113][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10253.255504][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10253.255905][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10253.256281][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10253.256713][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10253.257168][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10253.257565][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10253.257960][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10253.258439][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10253.258928][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10253.259308][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10253.259728][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10253.260145][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10253.260528][ C3] call_timer_fn (kernel/time/timer.c:1700) [10253.260925][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10253.261357][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10253.261789][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10253.262215][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10253.262649][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10253.263124][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10253.263509][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10253.269550][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10253.269930][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10253.270356][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10253.270706][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10253.271185][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10253.271587][ C3] __do_softirq (kernel/softirq.c:553) [10253.271963][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10253.272313][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10253.272773][ C3] [10253.273014][ C3] [10253.273256][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10253.273753][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10253.274251][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10253.275748][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10253.276218][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10253.276833][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10253.277443][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10253.278052][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10253.278715][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10253.279363][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10253.279855][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10253.280201][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10253.280560][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10253.280949][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10253.281389][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10253.281757][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10253.282164][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10253.282559][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10253.283013][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10253.283360][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10253.324326][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10253.324720][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10253.325091][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10253.325546][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10253.325962][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10253.326322][ C3] ksys_write (fs/read_write.c:643) [10253.326655][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10253.327038][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10253.327507][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10253.327873][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10253.328334][ C3] RIP: 0033:0x7f93b2836957 [10253.328689][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10253.330188][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10253.330845][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10253.331479][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10253.332123][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10253.332740][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10253.333352][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10280.617256][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10280.618096][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10280.618900][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10280.619639][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10280.621086][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10280.622059][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10280.622582][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10280.632906][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10280.633404][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10280.643697][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10280.644314][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10280.644938][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10280.645572][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10280.646208][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10280.646915][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10280.647471][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10280.648123][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10280.648785][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10280.649457][ C3] PKRU: 55555554 [10280.649747][ C3] Call Trace: [10280.650025][ C3] [10280.650274][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10280.650701][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10280.651098][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10280.651566][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10280.652020][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10280.652499][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10280.652942][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10280.653457][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10280.713995][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10280.714487][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10280.714950][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10280.715441][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10280.715884][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10280.716343][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10280.716774][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10280.717242][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10280.717639][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10280.718024][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10280.718413][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10280.718813][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10280.719229][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10280.719652][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10280.720019][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10280.720394][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10280.720796][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10280.721167][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10280.721554][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10280.721940][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10280.722378][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10280.722826][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10280.723224][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10280.743411][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10280.743849][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10280.744353][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10280.744717][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10280.745188][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10280.745567][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10280.745878][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10280.746235][ C3] ? set_track_prepare (mm/slub.c:6440) [10280.746636][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10280.747075][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10280.747440][ C3] ? skb_clone (net/core/skbuff.c:1954) [10280.747797][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10280.748277][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10280.748756][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10280.749212][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10280.749664][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10280.750058][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10280.750442][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10280.750901][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10280.751330][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10280.751828][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10280.752189][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10280.752639][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10280.753073][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10280.793233][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10280.793743][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10280.794137][ C3] netif_receive_skb (net/core/dev.c:5801) [10280.794563][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10280.795070][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10280.795613][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10280.796120][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10280.796576][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10280.797055][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10280.797570][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10280.798075][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10280.798608][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10280.798985][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10280.799419][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10280.799849][ C3] ? __kernel_text_address (kernel/extable.c:79) [10280.800287][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10280.800763][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10280.801288][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10280.801705][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10280.802161][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10280.802556][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10280.802974][ C3] tcf_classify (net/sched/cls_api.c:1830) [10280.803363][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10280.853871][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10280.854318][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10280.854744][ C3] ? __kernel_text_address (kernel/extable.c:79) [10280.855193][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10280.855678][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10280.856197][ C3] tc_run (net/core/dev.c:3945) [10280.856530][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10280.856905][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10280.857303][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10280.857731][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10280.858158][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10280.858559][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10280.858999][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10280.859494][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10280.859940][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10280.860382][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10280.860825][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10280.861262][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10280.861827][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10280.862286][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10280.862707][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10280.863162][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10280.863519][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10280.874011][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10280.878538][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10280.879095][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10280.879537][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10280.879934][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10280.880293][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10280.880712][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10280.881118][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10280.881523][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10280.881918][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10280.882315][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10280.882698][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10280.883117][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10280.883546][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10280.883937][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10280.884322][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10280.884780][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10280.885281][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10280.885674][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10280.886093][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10280.886526][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10280.886913][ C3] call_timer_fn (kernel/time/timer.c:1700) [10280.887299][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10280.887723][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10280.888144][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10280.888564][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10280.889017][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10280.889495][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10280.889896][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10280.890357][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10280.890749][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10280.891185][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10280.891541][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10280.892054][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10280.892471][ C3] __do_softirq (kernel/softirq.c:553) [10280.892862][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10280.893223][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10280.946978][ C3] [10280.947234][ C3] [10280.947484][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10280.947998][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10280.948535][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10280.950084][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10280.950604][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10280.951263][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10280.951916][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10280.952574][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10280.953236][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10280.993975][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10280.994473][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10280.994829][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10280.995201][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10280.995609][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10280.996069][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10280.996440][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10280.996835][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10280.997264][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10280.997735][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10280.998105][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10280.998512][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10280.998915][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10280.999317][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10280.999783][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10281.000210][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10281.000589][ C3] ksys_write (fs/read_write.c:643) [10281.000942][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10281.001341][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10281.001851][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10281.002236][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10281.002726][ C3] RIP: 0033:0x7f93b2836957 [10281.003097][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10281.054671][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10281.055357][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10281.056010][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10281.056654][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10281.057305][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10281.057957][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10281.062028][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10281.062942][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10281.113803][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10281.114559][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10281.116059][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10281.117057][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10281.117636][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10281.119269][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10281.119781][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10281.120430][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10281.121076][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10281.121721][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10281.122370][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10281.123016][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10281.183833][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10281.184408][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10281.185076][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10281.185731][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10281.186385][ C1] PKRU: 55555554 [10281.186685][ C1] Call Trace: [10281.186962][ C1] [10281.187204][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10281.187668][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10281.188103][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10281.188596][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10281.189027][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10281.189499][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10281.189932][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10281.190436][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10281.190869][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10281.191372][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10281.191852][ C1] [10281.192097][ C1] [10281.192364][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10281.192896][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10281.193389][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10281.199594][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10281.200103][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10281.200640][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10281.201052][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10281.201457][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10281.201847][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10281.202257][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10281.233227][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10281.233698][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10281.234087][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10281.234507][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10281.234883][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10281.235285][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10281.235676][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10281.236099][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10281.236545][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10281.236951][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10281.237392][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10281.237814][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10281.238383][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10281.238801][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10281.239335][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10281.239767][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10281.240111][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10281.240494][ C1] ? set_track_prepare (mm/slub.c:6440) [10281.240902][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10281.241353][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10281.241800][ C1] ? skb_clone (net/core/skbuff.c:1954) [10281.242177][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10281.242702][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10281.243204][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10281.335699][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10281.336175][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10281.336581][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10281.336945][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10281.337445][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10281.337895][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10281.338402][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10281.338780][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10281.339256][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10281.339715][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10281.340214][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10281.340606][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10281.340988][ C1] netif_receive_skb (net/core/dev.c:5801) [10281.341405][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10281.341927][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10281.342467][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10281.342953][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10281.343419][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10281.364047][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10281.364553][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10281.365006][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10281.403842][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10281.404270][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10281.404717][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10281.405115][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10281.405508][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10281.405908][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10281.406334][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10281.406744][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10281.407123][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10281.407541][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10281.407963][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10281.408328][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10281.408735][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10281.409176][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10281.409611][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10281.409961][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10281.410376][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10281.410862][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10281.411260][ C1] tcf_classify (net/sched/cls_api.c:1830) [10281.411631][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10281.412033][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10281.412448][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10281.412921][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10281.413357][ C1] tc_run (net/core/dev.c:3945) [10281.433786][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10281.434177][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10281.434571][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10281.434996][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10281.435396][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10281.435781][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10281.436210][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10281.436688][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10281.437130][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10281.437543][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10281.438011][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10281.438440][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10281.438923][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10281.439503][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10281.439952][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10281.440377][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10281.440801][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10281.441160][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10281.441543][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10281.441947][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10281.442410][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10281.442825][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10281.443221][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10281.526980][ C1] ? __create_object (mm/kmemleak.c:756) [10281.527336][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10281.527723][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10281.528135][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10281.528502][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10281.528906][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10281.529263][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10281.529665][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10281.529997][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10281.530316][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10281.530662][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10281.531018][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10281.531386][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10281.531771][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10281.532113][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10281.532479][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10281.532879][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10281.533249][ C1] ? sockfd_lookup_light (net/socket.c:558) [10281.564920][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10281.565430][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10281.565876][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10281.566284][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10281.566754][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10281.567257][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10281.567753][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10281.568290][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10281.568713][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10281.569237][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10281.569638][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10281.570136][ C1] RIP: 0033:0x7f8b36b3f4c0 [10281.570516][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10281.572109][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10281.572818][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10281.573485][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10281.624221][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10281.624849][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10281.625481][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10305.466805][ C3] rcu: 3-....: (7855112 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=1918650 | [10305.467720][ C3] rcu: (t=7911495 jiffies g=1064457 q=112 ncpus=4) | [10305.468246][ C3] Sending NMI from CPU 3 to CPUs 1: | [10305.468678][ C1] NMI backtrace for cpu 1 [10305.468700][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10305.468704][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10305.468719][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10305.468725][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10305.468731][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10305.468734][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10305.468737][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10305.468740][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10305.468744][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10305.468747][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10305.468751][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10305.468757][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10305.468760][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10305.468762][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10305.468765][ C1] PKRU: 55555554 [10305.468767][ C1] Call Trace: [10305.468773][ C1] [10305.468781][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10305.468790][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10305.468799][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10305.468808][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10305.468814][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10305.468818][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10305.468830][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10305.468837][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10305.468844][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10305.468851][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10305.468857][ C1] [10305.468859][ C1] [10305.468862][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10305.468871][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10305.468879][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10305.468886][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10305.468895][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10305.468900][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10305.468906][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10305.468910][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10305.468919][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10305.468926][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10305.468941][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10305.468946][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10305.468957][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10305.468969][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10305.468976][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10305.468981][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10305.468985][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10305.468990][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10305.469001][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10305.469010][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10305.469016][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10305.469035][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10305.469041][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10305.469047][ C1] ? set_track_prepare (mm/slub.c:6440) [10305.469057][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10305.469063][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10305.469068][ C1] ? skb_clone (net/core/skbuff.c:1954) [10305.469075][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10305.469084][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10305.469093][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10305.469100][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10305.469118][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10305.469126][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10305.469130][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10305.469137][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10305.469143][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10305.469152][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10305.469156][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10305.469168][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10305.469174][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10305.469182][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10305.469188][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10305.469193][ C1] netif_receive_skb (net/core/dev.c:5801) [10305.469200][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10305.469216][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10305.469230][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10305.469245][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10305.469254][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10305.469275][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10305.469290][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10305.469295][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10305.469308][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10305.469314][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10305.469325][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10305.469334][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10305.469339][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10305.469345][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10305.469350][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10305.469354][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10305.469360][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10305.469365][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10305.469371][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10305.469376][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10305.469382][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10305.469389][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10305.469394][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10305.469399][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10305.469404][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10305.469414][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10305.469425][ C1] tcf_classify (net/sched/cls_api.c:1830) [10305.469431][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10305.469441][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10305.469446][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10305.469454][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10305.469460][ C1] tc_run (net/core/dev.c:3945) [10305.469469][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10305.469476][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10305.469480][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10305.469488][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10305.469496][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10305.469500][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10305.469507][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10305.469515][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10305.469520][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10305.469528][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10305.469535][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10305.469540][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10305.469545][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10305.469559][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10305.469564][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10305.469572][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10305.469579][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10305.469584][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10305.469591][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10305.469596][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10305.469606][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10305.469611][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10305.469618][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10305.469625][ C1] ? __create_object (mm/kmemleak.c:756) [10305.469632][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10305.469644][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10305.469652][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10305.469659][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10305.469667][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10305.469673][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10305.469682][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10305.469688][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10305.469693][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10305.469698][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10305.469701][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10305.469713][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10305.469722][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10305.469727][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10305.469736][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10305.469740][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10305.469748][ C1] ? sockfd_lookup_light (net/socket.c:558) [10305.469757][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10305.469765][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10305.469773][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10305.469786][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10305.469794][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10305.469800][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10305.469808][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10305.469817][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10305.469823][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10305.469829][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10305.469838][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10305.469846][ C1] RIP: 0033:0x7f8b36b3f4c0 [10305.469853][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10305.469858][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10305.469864][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10305.469868][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10305.469871][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10305.469874][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10305.469877][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10305.469871][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [10305.469874][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [10305.469877][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10305.469888][ C1] [10305.967954][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10305.968955][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10305.969470][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10305.970979][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10305.971463][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10305.972097][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10305.972732][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10305.973365][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10306.034118][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10306.034762][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10306.035485][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10306.036009][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10306.036645][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10306.037276][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10306.037899][ C3] PKRU: 55555554 [10306.038185][ C3] Call Trace: [10306.038472][ C3] [10306.038725][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10306.039173][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10306.039582][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10306.039990][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10306.040365][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10306.040813][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10306.041236][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10306.041646][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10306.042091][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10306.042492][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10306.043015][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10306.043441][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10306.104053][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10306.104500][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10306.104985][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10306.105409][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10306.105899][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10306.106358][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10306.106861][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10306.107341][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10306.107829][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10306.108290][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10306.108787][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10306.109173][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10306.109559][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10306.109940][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10306.110343][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10306.110753][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10306.111200][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10306.111587][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10306.111986][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10306.112409][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10306.112795][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10306.113194][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10306.223755][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10306.224194][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10306.224617][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10306.224994][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10306.225412][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10306.225819][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10306.226364][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10306.226750][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10306.227257][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10306.227666][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10306.227977][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10306.228351][ C3] ? set_track_prepare (mm/slub.c:6440) [10306.228760][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10306.229202][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10306.229570][ C3] ? skb_clone (net/core/skbuff.c:1954) [10306.229930][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10306.230446][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10306.230915][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10306.231347][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10306.231809][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10306.232195][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10306.232560][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10306.233028][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10306.263603][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10306.264192][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10306.264596][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10306.265097][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10306.265584][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10306.266114][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10306.266533][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10306.266903][ C3] netif_receive_skb (net/core/dev.c:5801) [10306.267309][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10306.267840][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10306.268391][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10306.268883][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10306.269339][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10306.269822][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10306.270322][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10306.270819][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10306.271336][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10306.271715][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10306.272142][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10306.272576][ C3] ? __kernel_text_address (kernel/extable.c:79) [10306.273013][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10306.343668][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10306.344184][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10306.344611][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10306.345056][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10306.346770][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10306.347151][ C3] tcf_classify (net/sched/cls_api.c:1830) [10306.347505][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10306.347873][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10306.348296][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10306.348717][ C3] ? __kernel_text_address (kernel/extable.c:79) [10306.349156][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10306.349637][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10306.350126][ C3] tc_run (net/core/dev.c:3945) [10306.350455][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10306.350818][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10306.351188][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10306.351600][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10306.352025][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10306.352418][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10306.352845][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10306.353346][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10306.393335][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10306.393783][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10306.394242][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10306.394699][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10306.395318][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10306.395810][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10306.396242][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10306.396703][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10306.397076][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10306.397480][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10306.397956][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10306.398488][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10306.398959][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10306.399383][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10306.399775][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10306.400219][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10306.400647][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10306.401072][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10306.401480][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10306.401886][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10306.402286][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10306.402717][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10306.403163][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10306.493680][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10306.494100][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10306.494606][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10306.495154][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10306.495558][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10306.495987][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10306.496425][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10306.496826][ C3] call_timer_fn (kernel/time/timer.c:1700) [10306.497218][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10306.497632][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10306.498047][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10306.498470][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10306.498907][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10306.499401][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10306.499806][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10306.500295][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10306.500686][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10306.501143][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10306.501520][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10306.502019][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10306.502428][ C3] __do_softirq (kernel/softirq.c:553) [10306.502829][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10306.503187][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10306.593780][ C3] [10306.594016][ C3] [10306.594252][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10306.594743][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10306.595261][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10306.596780][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10306.597280][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10306.597911][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10306.598539][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10306.599182][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10306.599821][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10306.600473][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10306.600964][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10306.601328][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10306.601704][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10306.602121][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10306.602597][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10306.602978][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10306.603406][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10306.633967][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10306.634429][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10306.634783][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10306.635188][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10306.635577][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10306.635959][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10306.636416][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10306.636823][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10306.637192][ C3] ksys_write (fs/read_write.c:643) [10306.637532][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10306.637920][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10306.638408][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10306.638779][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10306.639257][ C3] RIP: 0033:0x7f93b2836957 [10306.639616][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10306.641210][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10306.641884][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10306.642518][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10306.643174][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10306.753932][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10306.754574][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10332.616405][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10332.617287][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10332.618062][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10332.618850][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10332.620384][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10332.621467][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10332.622009][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10332.693692][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10332.694207][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10332.694881][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10332.695520][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10332.696160][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10332.696799][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10332.697440][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10332.698157][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10332.698687][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10332.699331][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10332.699974][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10332.700616][ C1] PKRU: 55555554 [10332.700914][ C1] Call Trace: [10332.701190][ C1] [10332.701433][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10332.701869][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10332.702262][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10332.702707][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10332.703164][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10332.783734][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10332.784185][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10332.784690][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10332.785111][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10332.785606][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10332.786100][ C1] [10332.786337][ C1] [10332.786578][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10332.787085][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10332.787558][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10332.788071][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10332.788560][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10332.789085][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10332.789493][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10332.789895][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10332.790310][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10332.790761][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10332.791244][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10332.791636][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10332.792032][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10332.792457][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10332.792837][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10332.793234][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10332.823864][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10332.824334][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10332.824784][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10332.825188][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10332.825635][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10332.826068][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10332.826637][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10332.827041][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10332.827580][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10332.828021][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10332.828348][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10332.828741][ C1] ? set_track_prepare (mm/slub.c:6440) [10332.829150][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10332.829604][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10332.830050][ C1] ? skb_clone (net/core/skbuff.c:1954) [10332.830428][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10332.830956][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10332.831469][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10332.831931][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10332.832430][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10332.832851][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10332.833247][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10332.933869][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10332.934353][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10332.934928][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10332.935354][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10332.935829][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10332.936295][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10332.936821][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10332.937243][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10332.937639][ C1] netif_receive_skb (net/core/dev.c:5801) [10332.938063][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10332.938598][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10332.939155][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10332.939662][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10332.940123][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10332.940613][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10332.941132][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10332.941607][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10332.942170][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10332.942598][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10332.943075][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10333.013599][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10333.014000][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10333.014404][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10333.014833][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10333.015246][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10333.015650][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10333.016069][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10333.016492][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10333.016855][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10333.017281][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10333.017740][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10333.018217][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10333.018582][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10333.019052][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10333.019601][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10333.020017][ C1] tcf_classify (net/sched/cls_api.c:1830) [10333.020411][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10333.020833][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10333.021267][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10333.021730][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10333.022177][ C1] tc_run (net/core/dev.c:3945) [10333.022524][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10333.022912][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10333.063391][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10333.063864][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10333.064279][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10333.064663][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10333.065096][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10333.065586][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10333.066028][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10333.066440][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10333.066863][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10333.067272][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10333.067725][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10333.068278][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10333.068725][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10333.069139][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10333.069565][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10333.069916][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10333.070285][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10333.070670][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10333.071168][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10333.071583][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10333.071987][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10333.072386][ C1] ? __create_object (mm/kmemleak.c:756) [10333.072775][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10333.073206][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10333.149134][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10333.149613][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10333.150085][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10333.150482][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10333.150912][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10333.151287][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10333.151655][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10333.152054][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10333.152469][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10333.152885][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10333.213454][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10333.213894][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10333.214312][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10333.214739][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10333.215134][ C1] ? sockfd_lookup_light (net/socket.c:558) [10333.215581][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10333.215986][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10333.216442][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10333.216859][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10333.217331][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10333.217854][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10333.218351][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10333.218892][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10333.219352][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10333.219879][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10333.220292][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10333.220814][ C1] RIP: 0033:0x7f8b36b3f4c0 [10333.221193][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10333.222803][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10333.333526][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10333.334161][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10333.334804][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10333.335435][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10333.336071][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10333.340226][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10333.341126][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10333.341963][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10333.342717][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10333.434287][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10333.435266][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10333.435784][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10333.437321][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10333.437792][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10333.438390][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10333.439002][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10333.439652][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10333.440296][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10333.440933][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10333.441649][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10333.442170][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10333.442804][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10333.523564][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10333.524229][ C3] PKRU: 55555554 [10333.524528][ C3] Call Trace: [10333.524813][ C3] [10333.525196][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10333.525642][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10333.526035][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10333.526478][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10333.526917][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10333.527381][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10333.527807][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10333.528302][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10333.528753][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10333.529266][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10333.529749][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10333.530266][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10333.530754][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10333.531247][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10333.531736][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10333.532255][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10333.532653][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10333.533058][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10333.613571][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10333.613973][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10333.614430][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10333.614883][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10333.615276][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10333.615673][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10333.616117][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10333.616497][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10333.616888][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10333.617296][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10333.617744][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10333.618210][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10333.618613][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10333.619047][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10333.619483][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10333.620080][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10333.620521][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10333.621082][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10333.621498][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10333.621824][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10333.622211][ C3] ? set_track_prepare (mm/slub.c:6440) [10333.622629][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10333.623084][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10333.693571][ C3] ? skb_clone (net/core/skbuff.c:1954) [10333.693957][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10333.694481][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10333.694989][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10333.695434][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10333.695888][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10333.696283][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10333.696646][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10333.697125][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10333.697581][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10333.698092][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10333.698489][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10333.698968][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10333.699411][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10333.699908][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10333.700319][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10333.700685][ C3] netif_receive_skb (net/core/dev.c:5801) [10333.701087][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10333.701596][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10333.702107][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10333.702570][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10333.703005][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10333.773578][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10333.774135][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10333.774639][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10333.775166][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10333.775559][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10333.776015][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10333.776456][ C3] ? __kernel_text_address (kernel/extable.c:79) [10333.776912][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10333.777392][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10333.777923][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10333.778359][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10333.778801][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10333.779207][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10333.779616][ C3] tcf_classify (net/sched/cls_api.c:1830) [10333.780011][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10333.780416][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10333.780858][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10333.781292][ C3] ? __kernel_text_address (kernel/extable.c:79) [10333.781742][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10333.782232][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10333.782744][ C3] tc_run (net/core/dev.c:3945) [10333.783101][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10333.835150][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10333.835536][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10333.835955][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10333.836363][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10333.836753][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10333.837186][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10333.837682][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10333.838144][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10333.838572][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10333.839018][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10333.839454][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10333.840014][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10333.840471][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10333.840886][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10333.841327][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10333.841674][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10333.842068][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10333.842527][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10333.843047][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10333.893601][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10333.894008][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10333.894373][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10333.894799][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10333.895193][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10333.895621][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10333.896016][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10333.896427][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10333.896811][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10333.897247][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10333.897695][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10333.898102][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10333.898509][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10333.899001][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10333.899526][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10333.899921][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10333.900337][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10333.900769][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10333.901158][ C3] call_timer_fn (kernel/time/timer.c:1700) [10333.901561][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10333.901978][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10333.902400][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10333.902814][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10333.903251][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10333.953788][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10333.954195][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10333.954665][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10333.955067][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10333.955486][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10333.955836][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10333.956297][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10333.956691][ C3] __do_softirq (kernel/softirq.c:553) [10333.957078][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10333.957433][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10333.957899][ C3] [10333.958137][ C3] [10333.958379][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10333.958866][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10333.959386][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10333.960922][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10333.961426][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10333.962050][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10333.962670][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10333.963301][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10334.014024][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10334.014647][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10334.015122][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10334.015453][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10334.015798][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10334.016196][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10334.016667][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10334.017052][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10334.017457][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10334.017865][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10334.018337][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10334.018699][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10334.019089][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10334.019486][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10334.019870][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10334.020338][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10334.020765][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10334.021136][ C3] ksys_write (fs/read_write.c:643) [10334.021494][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10334.021905][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10334.022399][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10334.022780][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10334.023251][ C3] RIP: 0033:0x7f93b2836957 [10334.073710][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10334.075259][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10334.075965][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10334.076619][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10334.077271][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10334.077897][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10334.078523][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10360.621372][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10360.622232][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10360.622995][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10360.683819][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10360.685129][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10360.685980][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10360.686443][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10360.687907][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10360.688396][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10360.689000][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10360.689562][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10360.690118][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10360.690685][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10360.691252][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10360.691868][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10360.692415][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10360.693025][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10360.753755][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10360.754442][ C1] PKRU: 55555554 [10360.754744][ C1] Call Trace: [10360.755026][ C1] [10360.755273][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10360.755703][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10360.756103][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10360.756563][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10360.757016][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10360.757494][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10360.757924][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10360.758437][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10360.758875][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10360.759383][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10360.759894][ C1] [10360.760153][ C1] [10360.760405][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10360.760953][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10360.761446][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10360.761926][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10360.762398][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10360.762913][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10360.833488][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10360.833928][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10360.834354][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10360.834798][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10360.835719][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10360.836124][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10360.836521][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10360.836960][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10360.837355][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10360.837765][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10360.838201][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10360.838662][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10360.839123][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10360.839532][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10360.840002][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10360.840449][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10360.841036][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10360.841471][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10360.842000][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10360.842441][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10360.842776][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10360.843149][ C1] ? set_track_prepare (mm/slub.c:6440) [10360.913661][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10360.914108][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10360.914550][ C1] ? skb_clone (net/core/skbuff.c:1954) [10360.914915][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10360.915439][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10360.915939][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10360.916383][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10360.916866][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10360.917309][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10360.917690][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10360.918217][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10360.918671][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10360.919179][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10360.919558][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10360.920038][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10360.920492][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10360.921023][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10360.921442][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10360.921830][ C1] netif_receive_skb (net/core/dev.c:5801) [10360.922255][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10360.922756][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10360.968361][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10360.968858][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10360.969315][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10360.969782][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10360.970289][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10360.970704][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10360.971210][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10360.971616][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10360.972062][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10360.993668][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10360.994122][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10360.994527][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10360.994967][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10360.995386][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10360.995789][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10360.996215][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10360.996650][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10360.997018][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10360.997434][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10360.997883][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10360.998316][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10360.998673][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10360.999114][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10360.999630][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10361.000035][ C1] tcf_classify (net/sched/cls_api.c:1830) [10361.000413][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10361.000824][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10361.001256][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10361.001766][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10361.002234][ C1] tc_run (net/core/dev.c:3945) [10361.002579][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10361.002980][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10361.132902][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10361.133369][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10361.133780][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10361.134157][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10361.134585][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10361.135074][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10361.135502][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10361.135901][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10361.136327][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10361.136739][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10361.137205][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10361.137755][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10361.138199][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10361.138611][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10361.139036][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10361.139387][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10361.139762][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10361.140164][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10361.140636][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10361.141050][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10361.141439][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10361.141841][ C1] ? __create_object (mm/kmemleak.c:756) [10361.142258][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10361.142724][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10361.213338][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10361.213833][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10361.214331][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10361.214735][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10361.215158][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10361.215523][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10361.215881][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10361.216312][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10361.216765][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10361.217174][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10361.217600][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10361.217981][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10361.218380][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10361.218798][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10361.219219][ C1] ? sockfd_lookup_light (net/socket.c:558) [10361.219676][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10361.220108][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10361.220567][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10361.220961][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10361.221427][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10361.221917][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10361.222407][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10361.222935][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10361.303476][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10361.304003][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10361.304397][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10361.304894][ C1] RIP: 0033:0x7f8b36b3f4c0 [10361.305273][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10361.306851][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10361.307550][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10361.308210][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10361.308848][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10361.309495][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10361.310170][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10361.313898][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10361.314734][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10361.315482][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10361.316174][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10361.317606][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10361.318582][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10361.319091][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10361.320644][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10361.321154][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10361.321803][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10361.322437][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10361.323088][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10361.423822][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10361.424470][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10361.425162][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10361.425671][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10361.426311][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10361.426944][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10361.427577][ C3] PKRU: 55555554 [10361.427853][ C3] Call Trace: [10361.428130][ C3] [10361.428369][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10361.428787][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10361.429170][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10361.429616][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10361.430046][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10361.430505][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10361.430920][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10361.431410][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10361.431827][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10361.432309][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10361.432770][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10361.493382][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10361.493856][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10361.494317][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10361.494777][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10361.495271][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10361.495634][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10361.496005][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10361.496404][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10361.496814][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10361.497258][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10361.497731][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10361.498119][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10361.498530][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10361.498940][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10361.499317][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10361.499720][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10361.500137][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10361.500621][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10361.501094][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10361.501485][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10361.501909][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10361.502352][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10361.502928][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10361.563989][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10361.564524][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10361.564952][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10361.565286][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10361.565685][ C3] ? set_track_prepare (mm/slub.c:6440) [10361.566104][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10361.566566][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10361.566956][ C3] ? skb_clone (net/core/skbuff.c:1954) [10361.567334][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10361.567867][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10361.568377][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10361.568829][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10361.569308][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10361.569708][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10361.570076][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10361.570563][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10361.571014][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10361.571538][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10361.571923][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10361.614945][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10361.615435][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10361.615925][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10361.616331][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10361.616705][ C3] netif_receive_skb (net/core/dev.c:5801) [10361.617105][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10361.617609][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10361.618145][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10361.618649][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10361.619084][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10361.619546][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10361.620034][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10361.620528][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10361.621043][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10361.621430][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10361.621856][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10361.622275][ C3] ? __kernel_text_address (kernel/extable.c:79) [10361.622707][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10361.623169][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10361.703778][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10361.704210][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10361.704662][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10361.705070][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10361.705467][ C3] tcf_classify (net/sched/cls_api.c:1830) [10361.705862][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10361.706260][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10361.706680][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10361.707089][ C3] ? __kernel_text_address (kernel/extable.c:79) [10361.707533][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10361.707981][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10361.708499][ C3] tc_run (net/core/dev.c:3945) [10361.708840][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10361.709221][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10361.709613][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10361.710050][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10361.710465][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10361.710854][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10361.711292][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10361.711788][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10361.712228][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10361.712640][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10361.713092][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10361.783604][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10361.784166][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10361.784623][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10361.785042][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10361.785459][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10361.785787][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10361.786168][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10361.786609][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10361.787115][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10361.787579][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10361.787985][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10361.788368][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10361.788812][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10361.789229][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10361.789651][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10361.790050][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10361.790463][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10361.790838][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10361.791275][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10361.791750][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10361.792147][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10361.792549][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10361.793032][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10361.863668][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10361.864077][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10361.864500][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10361.864931][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10361.865327][ C3] call_timer_fn (kernel/time/timer.c:1700) [10361.865715][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10361.866144][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10361.866574][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10361.866982][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10361.867410][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10361.867862][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10361.868255][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10361.868712][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10361.869092][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10361.869516][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10361.869867][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10361.870365][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10361.870769][ C3] __do_softirq (kernel/softirq.c:553) [10361.871149][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10361.871502][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10361.871964][ C3] [10361.872207][ C3] [10361.872453][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10361.872937][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10361.943653][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10361.945203][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10361.945708][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10361.946353][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10361.946995][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10361.947664][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10361.948323][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10361.948996][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10361.949509][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10361.949878][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10361.950264][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10361.950689][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10361.951154][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10361.951549][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10361.951982][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10361.952412][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10361.952891][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10362.023377][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10362.023781][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10362.024196][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10362.024570][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10362.025041][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10362.025462][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10362.025843][ C3] ksys_write (fs/read_write.c:643) [10362.026202][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10362.026599][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10362.027104][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10362.027478][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10362.027962][ C3] RIP: 0033:0x7f93b2836957 [10362.028339][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10362.029924][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10362.030610][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10362.031265][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10362.031895][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10362.032533][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10362.033158][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10384.757712][ C2] rcu: 3-....: (7871672 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=1933845 | [10384.758616][ C2] rcu: (detected by 2, t=7990785 jiffies, g=1064457, q=112 ncpus=4) | [10384.759313][ C2] Sending NMI from CPU 2 to CPUs 1: | [10384.761471][ C1] NMI backtrace for cpu 1 [10384.761496][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10384.761501][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10384.761516][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10384.761522][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10384.761528][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10384.761532][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10384.761535][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10384.761538][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10384.761542][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10384.761545][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10384.761549][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10384.761555][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10384.761558][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10384.761561][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10384.761564][ C1] PKRU: 55555554 [10384.761566][ C1] Call Trace: [10384.761573][ C1] [10384.761582][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10384.761591][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10384.761601][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10384.761611][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10384.761619][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10384.761624][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10384.761635][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10384.761642][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10384.761648][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10384.761654][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10384.761661][ C1] [10384.761662][ C1] [10384.761665][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10384.761675][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10384.761684][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10384.761691][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10384.761699][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10384.761705][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10384.761711][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10384.761715][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10384.761724][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10384.761730][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10384.761744][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10384.761748][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10384.761759][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10384.761770][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10384.761777][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10384.761783][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10384.761787][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10384.761792][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10384.761803][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10384.761811][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10384.761817][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10384.761835][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10384.761841][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10384.761846][ C1] ? set_track_prepare (mm/slub.c:6440) [10384.761854][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10384.761859][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10384.761865][ C1] ? skb_clone (net/core/skbuff.c:1954) [10384.761871][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10384.761882][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10384.761893][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10384.761901][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10384.761918][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10384.761926][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10384.761931][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10384.761937][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10384.761943][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10384.761951][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10384.761956][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10384.761963][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10384.761969][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10384.761977][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10384.761982][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10384.761986][ C1] netif_receive_skb (net/core/dev.c:5801) [10384.761992][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10384.762007][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10384.762020][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10384.762034][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10384.762044][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10384.762062][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10384.762076][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10384.762082][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10384.762097][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10384.762103][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10384.762115][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10384.762124][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10384.762128][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10384.762133][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10384.762139][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10384.762143][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10384.762149][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10384.762154][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10384.762160][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10384.762164][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10384.762169][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10384.762176][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10384.762181][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10384.762186][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10384.762191][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10384.762199][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10384.762210][ C1] tcf_classify (net/sched/cls_api.c:1830) [10384.762216][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10384.762225][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10384.762230][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10384.762237][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10384.762244][ C1] tc_run (net/core/dev.c:3945) [10384.762252][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10384.762258][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10384.762261][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10384.762269][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10384.762277][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10384.762281][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10384.762287][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10384.762295][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10384.762298][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10384.762305][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10384.762312][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10384.762317][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10384.762323][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10384.762336][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10384.762341][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10384.762349][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10384.762356][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10384.762361][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10384.762368][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10384.762373][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10384.762382][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10384.762387][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10384.762393][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10384.762400][ C1] ? __create_object (mm/kmemleak.c:756) [10384.762407][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10384.762419][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10384.762427][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10384.762433][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10384.762441][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10384.762446][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10384.762455][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10384.762462][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10384.762467][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10384.762471][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10384.762475][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10384.762485][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10384.762494][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10384.762498][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10384.762508][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10384.762511][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10384.762518][ C1] ? sockfd_lookup_light (net/socket.c:558) [10384.762527][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10384.762535][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10384.762542][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10384.762555][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10384.762562][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10384.762568][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10384.762575][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10384.762585][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10384.762591][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10384.762597][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10384.762605][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10384.762611][ C1] RIP: 0033:0x7f8b36b3f4c0 [10384.762619][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10384.762623][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10384.762630][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10384.762633][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10384.762636][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10384.762639][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10384.762642][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10384.762642][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10384.762651][ C1] | [10384.762782][ C2] Sending NMI from CPU 2 to CPUs 3: | [10385.463211][ C3] NMI backtrace for cpu 3 [10385.463230][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10385.463234][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10385.463247][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10385.463252][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10385.463257][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10385.463260][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10385.463262][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10385.463265][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10385.463268][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10385.463270][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10385.463274][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10385.463280][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10385.463284][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10385.463286][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10385.463288][ C3] PKRU: 55555554 [10385.463290][ C3] Call Trace: [10385.463297][ C3] [10385.463305][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10385.463314][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10385.463323][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10385.463331][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10385.463336][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10385.463340][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10385.463350][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10385.463357][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10385.463362][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10385.463368][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10385.463373][ C3] [10385.463375][ C3] [10385.463377][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10385.463381][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10385.463389][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10385.463396][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10385.463402][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10385.463408][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10385.463413][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10385.463418][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10385.463423][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10385.463429][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10385.463435][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10385.463448][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10385.463452][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10385.463462][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10385.463473][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10385.463479][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10385.463483][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10385.463486][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10385.463491][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10385.463499][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10385.463506][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10385.463512][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10385.463528][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10385.463533][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10385.463537][ C3] ? set_track_prepare (mm/slub.c:6440) [10385.463543][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10385.463548][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10385.463554][ C3] ? skb_clone (net/core/skbuff.c:1954) [10385.463560][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10385.463570][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10385.463578][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10385.463585][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10385.463598][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10385.463605][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10385.463609][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10385.463615][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10385.463620][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10385.463627][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10385.463630][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10385.463637][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10385.463642][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10385.463649][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10385.463653][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10385.463658][ C3] netif_receive_skb (net/core/dev.c:5801) [10385.463664][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10385.463676][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10385.463688][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10385.463699][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10385.463708][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10385.463727][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10385.463741][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10385.463756][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10385.463771][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10385.463776][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10385.463783][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10385.463789][ C3] ? __kernel_text_address (kernel/extable.c:79) [10385.463793][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10385.463798][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10385.463804][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10385.463816][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10385.463820][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10385.463828][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10385.463837][ C3] tcf_classify (net/sched/cls_api.c:1830) [10385.463843][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10385.463847][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10385.463853][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10385.463858][ C3] ? __kernel_text_address (kernel/extable.c:79) [10385.463862][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10385.463866][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10385.463873][ C3] tc_run (net/core/dev.c:3945) [10385.463880][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10385.463885][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10385.463889][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10385.463896][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10385.463903][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10385.463907][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10385.463913][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10385.463920][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10385.463925][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10385.463932][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10385.463938][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10385.463944][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10385.463958][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10385.463962][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10385.463969][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10385.463975][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10385.463980][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10385.463985][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10385.463989][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10385.463995][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10385.464000][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10385.464004][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10385.464008][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10385.464015][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10385.464022][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10385.464026][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10385.464033][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10385.464039][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10385.464045][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10385.464056][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10385.464061][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10385.464068][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10385.464076][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10385.464084][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10385.464090][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10385.464097][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10385.464102][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10385.464107][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10385.464113][ C3] call_timer_fn (kernel/time/timer.c:1700) [10385.464121][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10385.464129][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10385.464135][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10385.464140][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10385.464147][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10385.464153][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10385.464157][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10385.464164][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10385.464169][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10385.464176][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10385.464182][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10385.464189][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10385.464195][ C3] __do_softirq (kernel/softirq.c:553) [10385.464204][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10385.464209][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10385.464216][ C3] [10385.464218][ C3] [10385.464220][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10385.464226][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10385.464231][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10385.464236][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10385.464241][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10385.464244][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10385.464247][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10385.464249][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10385.464252][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10385.464259][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10385.464266][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10385.464276][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10385.464286][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10385.464291][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10385.464300][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10385.464304][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10385.464310][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10385.464319][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10385.464324][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10385.464332][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10385.464335][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10385.464342][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10385.464345][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10385.464352][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10385.464356][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10385.464364][ C3] ksys_write (fs/read_write.c:643) [10385.464369][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10385.464376][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10385.464383][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10385.464389][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10385.464394][ C3] RIP: 0033:0x7f93b2836957 [10385.464400][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10385.464404][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10385.464408][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10385.464411][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10385.464414][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10385.464416][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10385.464419][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10412.626247][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10412.627147][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10412.627993][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10412.628776][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10412.630310][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10412.631316][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10412.631860][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10412.723578][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10412.724083][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10412.724730][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10412.725377][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10412.726017][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10412.726662][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10412.727318][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10412.728067][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10412.728647][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10412.729340][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10412.730012][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10412.730689][ C1] PKRU: 55555554 [10412.730981][ C1] Call Trace: [10412.731264][ C1] [10412.731510][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10412.731946][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10412.732359][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10412.732846][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10412.823412][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10412.823895][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10412.824329][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10412.824840][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10412.825270][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10412.825779][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10412.826267][ C1] [10412.826515][ C1] [10412.826764][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10412.827276][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10412.827744][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10412.828245][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10412.828708][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10412.829220][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10412.829614][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10412.830002][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10412.830421][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10412.830898][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10412.831393][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10412.831775][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10412.832167][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10412.832592][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10412.933064][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10412.933499][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10412.933929][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10412.934383][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10412.934836][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10412.935240][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10412.935686][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10412.936112][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10412.936676][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10412.937086][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10412.937603][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10412.938064][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10412.938405][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10412.938791][ C1] ? set_track_prepare (mm/slub.c:6440) [10412.939225][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10412.939709][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10412.940164][ C1] ? skb_clone (net/core/skbuff.c:1954) [10412.940545][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10412.941063][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10412.941557][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10412.942018][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10412.942503][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10412.942899][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10413.043373][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10413.043873][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10413.044343][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10413.044872][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10413.045263][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10413.045747][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10413.046222][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10413.046751][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10413.047167][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10413.047571][ C1] netif_receive_skb (net/core/dev.c:5801) [10413.047998][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10413.048528][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10413.049097][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10413.049611][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10413.050078][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10413.050490][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10413.050928][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10413.051344][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10413.051816][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10413.052195][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10413.052656][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10413.143156][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10413.143572][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10413.143979][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10413.144406][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10413.144819][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10413.145224][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10413.145655][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10413.146112][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10413.146488][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10413.146926][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10413.147401][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10413.147836][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10413.148167][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10413.148553][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10413.148997][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10413.149359][ C1] tcf_classify (net/sched/cls_api.c:1830) [10413.149696][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10413.150057][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10413.150428][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10413.150877][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10413.151303][ C1] tc_run (net/core/dev.c:3945) [10413.151636][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10413.152044][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10413.152441][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10413.152872][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10413.238737][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10413.239148][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10413.241245][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10413.241781][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10413.242230][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10413.242631][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10413.243062][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10413.243454][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10413.243888][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10413.244380][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10413.244777][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10413.245174][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10413.245573][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10413.245910][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10413.246277][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10413.246629][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10413.247032][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10413.247388][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10413.247771][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10413.248142][ C1] ? __create_object (mm/kmemleak.c:756) [10413.248506][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10413.248901][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10413.249315][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10413.249711][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10413.250131][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10413.250489][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10413.250890][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10413.251235][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10413.251575][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10413.251939][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10413.252340][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10413.252748][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10413.253183][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10413.253550][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10413.253960][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10413.254361][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10413.254739][ C1] ? sockfd_lookup_light (net/socket.c:558) [10413.255205][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10413.255607][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10413.256057][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10413.256481][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10413.256953][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10413.257446][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10413.257943][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10413.258470][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10413.258876][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10413.259368][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10413.259748][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10413.260236][ C1] RIP: 0033:0x7f8b36b3f4c0 [10413.260606][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10413.262268][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10413.262989][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10413.263571][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10413.264166][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10413.264770][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10413.265391][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10413.269881][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10413.270856][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10413.271779][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10413.272633][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10413.334424][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10413.335535][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10413.336131][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10413.337932][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10413.338508][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10413.339219][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10413.339942][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10413.340661][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10413.341379][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10413.342098][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10413.342904][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10413.453611][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10413.454374][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10413.455125][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10413.455872][ C3] PKRU: 55555554 [10413.456217][ C3] Call Trace: [10413.456549][ C3] [10413.456808][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10413.457309][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10413.457764][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10413.458287][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10413.458807][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10413.459369][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10413.459899][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10413.460507][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10413.461006][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10413.461585][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10413.462121][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10413.462700][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10413.533329][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10413.533868][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10413.534385][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10413.534948][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10413.535378][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10413.535816][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10413.536252][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10413.536705][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10413.537191][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10413.537699][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10413.538124][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10413.538562][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10413.539059][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10413.539508][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10413.539956][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10413.540419][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10413.540924][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10413.541421][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10413.541870][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10413.542353][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10413.542827][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10413.613808][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10413.614304][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10413.614901][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10413.615357][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10413.615703][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10413.616096][ C3] ? set_track_prepare (mm/slub.c:6440) [10413.616535][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10413.617000][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10413.617378][ C3] ? skb_clone (net/core/skbuff.c:1954) [10413.617759][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10413.618288][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10413.618813][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10413.619281][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10413.619770][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10413.620193][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10413.620598][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10413.621141][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10413.621659][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10413.622250][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10413.622663][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10413.693273][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10413.693840][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10413.694427][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10413.694908][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10413.695370][ C3] netif_receive_skb (net/core/dev.c:5801) [10413.695862][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10413.696446][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10413.697020][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10413.697556][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10413.698061][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10413.698601][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10413.699176][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10413.699741][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10413.700338][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10413.700786][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10413.701270][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10413.701746][ C3] ? __kernel_text_address (kernel/extable.c:79) [10413.702239][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10413.702759][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10413.763425][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10413.763898][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10413.764412][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10413.764861][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10413.765311][ C3] tcf_classify (net/sched/cls_api.c:1830) [10413.765731][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10413.766168][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10413.766658][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10413.767123][ C3] ? __kernel_text_address (kernel/extable.c:79) [10413.767618][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10413.768139][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10413.768711][ C3] tc_run (net/core/dev.c:3945) [10413.769089][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10413.769511][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10413.769944][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10413.770423][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10413.770912][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10413.771365][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10413.771881][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10413.772439][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10413.772931][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10413.863476][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10413.863968][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10413.864436][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10413.865112][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10413.865614][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10413.866073][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10413.866549][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10413.866941][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10413.867382][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10413.867872][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10413.868437][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10413.868935][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10413.869388][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10413.869814][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10413.870322][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10413.870793][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10413.871233][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10413.871679][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10413.872128][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10413.872557][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10413.933158][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10413.933696][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10413.934148][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10413.934608][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10413.935158][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10413.935763][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10413.936218][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10413.936708][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10413.937209][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10413.937658][ C3] call_timer_fn (kernel/time/timer.c:1700) [10413.938101][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10413.938594][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10413.939081][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10413.939572][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10413.940096][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10413.940677][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10413.941141][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10413.941690][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10413.942137][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10413.942634][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10414.000417][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10414.000959][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10414.001403][ C3] __do_softirq (kernel/softirq.c:553) [10414.001821][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10414.002212][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10414.002730][ C3] [10414.003017][ C3] [10414.003325][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10414.003912][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10414.004497][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10414.006244][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10414.006799][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10414.007510][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10414.008228][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10414.008943][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10414.009670][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10414.010445][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10414.011027][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10414.011442][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10414.011858][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10414.012319][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10414.012847][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10414.123434][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10414.123954][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10414.124431][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10414.124969][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10414.125387][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10414.125837][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10414.126291][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10414.126726][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10414.127255][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10414.127732][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10414.128165][ C3] ksys_write (fs/read_write.c:643) [10414.128566][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10414.129039][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10414.129628][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10414.130061][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10414.130629][ C3] RIP: 0033:0x7f93b2836957 [10414.131034][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10414.132755][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10414.183656][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10414.184406][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10414.185101][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10414.185805][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10414.186496][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10440.616170][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10440.617023][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10440.617773][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10440.618581][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10440.620108][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10440.621073][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10440.621595][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10440.623374][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10440.624105][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10440.624926][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10440.625637][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10440.626385][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10440.627350][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10440.628307][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10440.629405][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10440.630103][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10440.631097][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10440.631906][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10440.632622][ C1] PKRU: 55555554 [10440.632949][ C1] Call Trace: [10440.633341][ C1] [10440.633705][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10440.634348][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10440.634938][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10440.635613][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10440.636265][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10440.636894][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10440.637561][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10440.638290][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10440.638796][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10440.639373][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10440.640071][ C1] [10440.640472][ C1] [10440.640841][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10440.641630][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10440.642370][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10440.643081][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10440.643566][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10440.644081][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10440.644482][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10440.644890][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10440.645340][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10440.645811][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10440.646322][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10440.646719][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10440.647105][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10440.647522][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10440.647920][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10440.648336][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10440.648767][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10440.649235][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10440.649704][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10440.650122][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10440.650584][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10440.651020][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10440.651606][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10440.652030][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10440.652616][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10440.653073][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10440.653439][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10440.653818][ C1] ? set_track_prepare (mm/slub.c:6440) [10440.654246][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10440.654695][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10440.655143][ C1] ? skb_clone (net/core/skbuff.c:1954) [10440.655525][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10440.656068][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10440.656570][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10440.657032][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10440.657520][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10440.657937][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10440.658333][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10440.658838][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10440.659336][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10440.659894][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10440.660297][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10440.660810][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10440.661292][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10440.661818][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10440.662244][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10440.662637][ C1] netif_receive_skb (net/core/dev.c:5801) [10440.667499][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10440.668024][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10440.668574][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10440.669072][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10440.669528][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10440.670009][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10440.670551][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10440.671037][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10440.671585][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10440.671985][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10440.672437][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10440.702631][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10440.703077][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10440.703561][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10440.704187][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10440.704789][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10440.705300][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10440.705793][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10440.706256][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10440.706666][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10440.707298][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10440.707965][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10440.708599][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10440.709112][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10440.709749][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10440.710288][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10440.710844][ C1] tcf_classify (net/sched/cls_api.c:1830) [10440.711387][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10440.711971][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10440.712443][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10440.731757][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10440.732205][ C1] tc_run (net/core/dev.c:3945) [10440.732555][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10440.732947][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10440.733328][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10440.733743][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10440.734157][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10440.734552][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10440.734990][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10440.735482][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10440.735927][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10440.736342][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10440.736779][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10440.737202][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10440.737669][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10440.738230][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10440.738679][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10440.739096][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10440.739565][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10440.739932][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10440.740331][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10440.740742][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10440.741243][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10440.741673][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10440.742068][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10440.742461][ C1] ? __create_object (mm/kmemleak.c:756) [10440.778272][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10440.778933][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10440.779519][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10440.780031][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10440.780518][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10440.780992][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10440.781609][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10440.782137][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10440.782645][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10440.783084][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10440.796524][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10440.796972][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10440.797430][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10440.797806][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10440.798228][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10440.798667][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10440.799066][ C1] ? sockfd_lookup_light (net/socket.c:558) [10440.799520][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10440.799929][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10440.800398][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10440.800825][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10440.801308][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10440.801823][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10440.802332][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10440.823318][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10440.823758][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10440.824259][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10440.824643][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10440.825141][ C1] RIP: 0033:0x7f8b36b3f4c0 [10440.825527][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10440.827113][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10440.827762][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10440.828397][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10440.829027][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10440.829627][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10440.830247][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10440.834327][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10440.835227][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10440.836074][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10440.836835][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10440.838307][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10440.839281][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10440.839808][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10440.841428][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10440.841956][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10440.842603][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10441.023337][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10441.023996][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10441.024652][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10441.025297][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10441.026021][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10441.026564][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10441.027221][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10441.027851][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10441.028502][ C3] PKRU: 55555554 [10441.028798][ C3] Call Trace: [10441.029083][ C3] [10441.029330][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10441.029787][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10441.030202][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10441.030669][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10441.031157][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10441.031631][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10441.032058][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10441.032556][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10441.133093][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10441.133603][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10441.134026][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10441.134470][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10441.134896][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10441.135331][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10441.135753][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10441.136199][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10441.136544][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10441.136886][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10441.137227][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10441.137579][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10441.137979][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10441.138388][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10441.138742][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10441.139096][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10441.139475][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10441.139820][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10441.140184][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10441.140550][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10441.140971][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10441.141384][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10441.141745][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10441.142172][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10441.142554][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10441.216280][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10441.216688][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10441.217237][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10441.217682][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10441.218034][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10441.218424][ C3] ? set_track_prepare (mm/slub.c:6440) [10441.218829][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10441.219271][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10441.219645][ C3] ? skb_clone (net/core/skbuff.c:1954) [10441.219992][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10441.220503][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10441.221001][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10441.221459][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10441.221939][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10441.222347][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10441.222721][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10441.273317][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10441.273811][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10441.274372][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10441.274756][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10441.275237][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10441.275700][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10441.276217][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10441.276633][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10441.277015][ C3] netif_receive_skb (net/core/dev.c:5801) [10441.277425][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10441.277940][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10441.278484][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10441.278969][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10441.279423][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10441.279899][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10441.280425][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10441.280939][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10441.281487][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10441.281892][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10441.282353][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10441.282778][ C3] ? __kernel_text_address (kernel/extable.c:79) [10441.333328][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10441.333802][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10441.334320][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10441.334738][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10441.335187][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10441.335584][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10441.335976][ C3] tcf_classify (net/sched/cls_api.c:1830) [10441.336355][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10441.336749][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10441.337174][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10441.337593][ C3] ? __kernel_text_address (kernel/extable.c:79) [10441.338022][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10441.338491][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10441.338997][ C3] tc_run (net/core/dev.c:3945) [10441.339368][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10441.339754][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10441.340165][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10441.340602][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10441.341014][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10441.341419][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10441.341858][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10441.342360][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10441.342802][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10441.373316][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10441.373767][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10441.374196][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10441.374750][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10441.375201][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10441.375618][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10441.376053][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10441.376413][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10441.376821][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10441.377291][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10441.377803][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10441.378256][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10441.378675][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10441.379066][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10441.379533][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10441.379958][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10441.380407][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10441.380803][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10441.381218][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10441.381606][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10441.382053][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10441.382525][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10441.433031][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10441.433444][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10441.433943][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10441.434472][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10441.434877][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10441.435302][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10441.435745][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10441.436170][ C3] call_timer_fn (kernel/time/timer.c:1700) [10441.436594][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10441.437054][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10441.437512][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10441.437950][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10441.438387][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10441.438845][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10441.439228][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10441.439706][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10441.440108][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10441.440567][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10441.440938][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10441.441432][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10441.441820][ C3] __do_softirq (kernel/softirq.c:553) [10441.442195][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10441.442555][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10441.482842][ C3] [10441.483090][ C3] [10441.483348][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10441.483873][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10441.484420][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10441.486033][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10441.486563][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10441.487244][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10441.487924][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10441.488600][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10441.489306][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10441.489982][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10441.490496][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10441.490862][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10441.491249][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10441.491671][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10441.492159][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10441.492575][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10441.567485][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10441.567916][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10441.568390][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10441.568746][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10441.569135][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10441.569523][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10441.569904][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10441.570354][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10441.570735][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10441.571076][ C3] ksys_write (fs/read_write.c:643) [10441.571394][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10441.571752][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10441.572236][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10441.572608][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10441.653398][ C3] RIP: 0033:0x7f93b2836957 [10441.653810][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10441.655394][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10441.656069][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10441.656703][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10441.657340][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10441.657976][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10441.658610][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10463.519716][ C0] rcu: 3-....: (7888142 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=1949044 | [10463.520634][ C0] rcu: (detected by 0, t=8069547 jiffies, g=1064457, q=112 ncpus=4) | [10463.521281][ C0] Sending NMI from CPU 0 to CPUs 1: | [10463.531840][ C1] NMI backtrace for cpu 1 [10463.531865][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10463.531869][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10463.531884][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10463.531891][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10463.531897][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10463.531900][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10463.531903][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10463.531906][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10463.531909][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10463.531913][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10463.531917][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10463.531923][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10463.531926][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10463.531929][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10463.531931][ C1] PKRU: 55555554 [10463.531933][ C1] Call Trace: [10463.531940][ C1] [10463.531949][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10463.531958][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10463.531967][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10463.531977][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10463.531983][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10463.531986][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10463.531998][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10463.532005][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10463.532009][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10463.532015][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10463.532021][ C1] [10463.532023][ C1] [10463.532026][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10463.532036][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10463.532045][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10463.532051][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10463.532059][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10463.532064][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10463.532071][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10463.532075][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10463.532084][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10463.532091][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10463.532105][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10463.532109][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10463.532119][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10463.532130][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10463.532138][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10463.532143][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10463.532147][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10463.532151][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10463.532161][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10463.532169][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10463.532174][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10463.532190][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10463.532195][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10463.532200][ C1] ? set_track_prepare (mm/slub.c:6440) [10463.532210][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10463.532214][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10463.532221][ C1] ? skb_clone (net/core/skbuff.c:1954) [10463.532228][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10463.532239][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10463.532248][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10463.532254][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10463.532269][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10463.532277][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10463.532282][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10463.532289][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10463.532295][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10463.532303][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10463.532307][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10463.532314][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10463.532321][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10463.532329][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10463.532334][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10463.532338][ C1] netif_receive_skb (net/core/dev.c:5801) [10463.532344][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10463.532358][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10463.532372][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10463.532383][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10463.532392][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10463.532412][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10463.532426][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10463.532432][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10463.532447][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10463.532453][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10463.532465][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10463.532474][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10463.532479][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10463.532484][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10463.532489][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10463.532493][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10463.532499][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10463.532504][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10463.532510][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10463.532514][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10463.532520][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10463.532526][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10463.532530][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10463.532535][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10463.532540][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10463.532549][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10463.532559][ C1] tcf_classify (net/sched/cls_api.c:1830) [10463.532566][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10463.532575][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10463.532580][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10463.532587][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10463.532592][ C1] tc_run (net/core/dev.c:3945) [10463.532599][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10463.532605][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10463.532608][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10463.532614][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10463.532621][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10463.532625][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10463.532630][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10463.532638][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10463.532643][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10463.532651][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10463.532658][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10463.532663][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10463.532670][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10463.532685][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10463.532689][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10463.532696][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10463.532702][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10463.532707][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10463.532712][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10463.532718][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10463.532742][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10463.532746][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10463.532751][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10463.532756][ C1] ? __create_object (mm/kmemleak.c:756) [10463.532762][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10463.532772][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10463.532778][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10463.532784][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10463.532792][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10463.532796][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10463.532804][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10463.532810][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10463.532816][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10463.532820][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10463.532823][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10463.532833][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10463.532841][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10463.532845][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10463.532854][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10463.532857][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10463.532865][ C1] ? sockfd_lookup_light (net/socket.c:558) [10463.532872][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10463.532880][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10463.532886][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10463.532899][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10463.532905][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10463.532909][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10463.532917][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10463.532925][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10463.532931][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10463.532936][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10463.532944][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10463.532950][ C1] RIP: 0033:0x7f8b36b3f4c0 [10463.532957][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10463.532961][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10463.532968][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10463.532972][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10463.532974][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10463.532977][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10463.532980][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10463.532980][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10463.532989][ C1] | [10463.533843][ C0] Sending NMI from CPU 0 to CPUs 3: | [10464.132761][ C3] NMI backtrace for cpu 3 [10464.132783][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10464.132788][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10464.132804][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10464.132809][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10464.132816][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10464.132819][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10464.132821][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10464.132824][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10464.132826][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10464.132830][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10464.132833][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10464.132839][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10464.132843][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10464.132845][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10464.132848][ C3] PKRU: 55555554 [10464.132850][ C3] Call Trace: [10464.132856][ C3] [10464.132864][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10464.132873][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10464.132883][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10464.132892][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10464.132898][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10464.132902][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10464.132913][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10464.132919][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10464.132925][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10464.132931][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10464.132937][ C3] [10464.132938][ C3] [10464.132941][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10464.132946][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10464.132955][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10464.132965][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10464.132971][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10464.132979][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10464.132984][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10464.132989][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10464.132992][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10464.133000][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10464.133005][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10464.133017][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10464.133022][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10464.133031][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10464.133042][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10464.133048][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10464.133053][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10464.133057][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10464.133061][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10464.133070][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10464.133078][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10464.133084][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10464.133100][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10464.133105][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10464.133109][ C3] ? set_track_prepare (mm/slub.c:6440) [10464.133116][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10464.133121][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10464.133128][ C3] ? skb_clone (net/core/skbuff.c:1954) [10464.133136][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10464.133147][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10464.133157][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10464.133164][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10464.133179][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10464.133187][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10464.133192][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10464.133198][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10464.133204][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10464.133212][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10464.133216][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10464.133223][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10464.133230][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10464.133237][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10464.133243][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10464.133247][ C3] netif_receive_skb (net/core/dev.c:5801) [10464.133254][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10464.133268][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10464.133282][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10464.133294][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10464.133303][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10464.133323][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10464.133340][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10464.133357][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10464.133374][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10464.133379][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10464.133388][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10464.133395][ C3] ? __kernel_text_address (kernel/extable.c:79) [10464.133400][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10464.133406][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10464.133414][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10464.133427][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10464.133433][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10464.133442][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10464.133452][ C3] tcf_classify (net/sched/cls_api.c:1830) [10464.133459][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10464.133463][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10464.133469][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10464.133475][ C3] ? __kernel_text_address (kernel/extable.c:79) [10464.133479][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10464.133483][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10464.133490][ C3] tc_run (net/core/dev.c:3945) [10464.133497][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10464.133503][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10464.133507][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10464.133514][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10464.133522][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10464.133526][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10464.133533][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10464.133541][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10464.133546][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10464.133554][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10464.133561][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10464.133569][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10464.133583][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10464.133588][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10464.133596][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10464.133603][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10464.133609][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10464.133614][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10464.133620][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10464.133626][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10464.133631][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10464.133638][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10464.133643][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10464.133651][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10464.133658][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10464.133663][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10464.133671][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10464.133696][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10464.133702][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10464.133713][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10464.133719][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10464.133724][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10464.133731][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10464.133738][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10464.133743][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10464.133749][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10464.133755][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10464.133762][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10464.133768][ C3] call_timer_fn (kernel/time/timer.c:1700) [10464.133777][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10464.133786][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10464.133793][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10464.133798][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10464.133806][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10464.133812][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10464.133816][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10464.133826][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10464.133831][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10464.133839][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10464.133844][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10464.133852][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10464.133859][ C3] __do_softirq (kernel/softirq.c:553) [10464.133867][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10464.133874][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10464.133882][ C3] [10464.133883][ C3] [10464.133885][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10464.133892][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10464.133898][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10464.133902][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10464.133908][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10464.133911][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10464.133913][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10464.133916][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10464.133918][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10464.133925][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10464.133933][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10464.133945][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10464.133957][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10464.133963][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10464.133973][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10464.133977][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10464.133984][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10464.133992][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10464.133999][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10464.134008][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10464.134013][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10464.134018][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10464.134022][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10464.134029][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10464.134035][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10464.134044][ C3] ksys_write (fs/read_write.c:643) [10464.134051][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10464.134058][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10464.134065][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10464.134075][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10464.134081][ C3] RIP: 0033:0x7f93b2836957 [10464.134087][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10464.134091][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10464.134096][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10464.134098][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10464.134101][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10464.134103][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10464.134106][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10488.625821][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10488.626653][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10488.627448][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10488.628189][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10488.629638][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10488.630597][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10488.631131][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10488.702812][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10488.703297][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10488.703931][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10488.704539][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10488.705176][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10488.705819][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10488.706457][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10488.707154][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10488.707674][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10488.708313][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10488.708943][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10488.709586][ C3] PKRU: 55555554 [10488.709886][ C3] Call Trace: [10488.710149][ C3] [10488.710393][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10488.710814][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10488.711193][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10488.711642][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10488.712079][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10488.712568][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10488.783064][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10488.783567][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10488.783996][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10488.784498][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10488.784988][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10488.785503][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10488.785970][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10488.786453][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10488.786911][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10488.787431][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10488.787826][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10488.788225][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10488.788628][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10488.789017][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10488.789444][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10488.789900][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10488.790285][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10488.790672][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10488.791088][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10488.791469][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10488.791864][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10488.792261][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10488.852803][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10488.853242][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10488.853643][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10488.854072][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10488.854495][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10488.855056][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10488.855470][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10488.855991][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10488.856442][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10488.856787][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10488.857170][ C3] ? set_track_prepare (mm/slub.c:6440) [10488.857615][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10488.858060][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10488.858446][ C3] ? skb_clone (net/core/skbuff.c:1954) [10488.858819][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10488.859336][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10488.859830][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10488.860292][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10488.860768][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10488.861178][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10488.861603][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10488.862104][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10488.862593][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10488.933210][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10488.933616][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10488.934088][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10488.934541][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10488.935035][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10488.935442][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10488.935812][ C3] netif_receive_skb (net/core/dev.c:5801) [10488.936216][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10488.936716][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10488.937244][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10488.937740][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10488.938207][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10488.938699][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10488.939233][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10488.939745][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10488.940266][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10488.940664][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10488.941092][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10488.941505][ C3] ? __kernel_text_address (kernel/extable.c:79) [10488.941939][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10488.942402][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10489.013009][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10489.013427][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10489.013878][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10489.014268][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10489.014670][ C3] tcf_classify (net/sched/cls_api.c:1830) [10489.015049][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10489.015434][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10489.015868][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10489.016286][ C3] ? __kernel_text_address (kernel/extable.c:79) [10489.016724][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10489.017181][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10489.017683][ C3] tc_run (net/core/dev.c:3945) [10489.018022][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10489.018403][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10489.018795][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10489.019219][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10489.019658][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10489.020054][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10489.020500][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10489.021009][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10489.021479][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10489.021890][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10489.022319][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10489.152860][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10489.153424][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10489.153880][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10489.154301][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10489.154734][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10489.155093][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10489.155487][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10489.155937][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10489.156447][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10489.156901][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10489.157325][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10489.157693][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10489.158181][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10489.158603][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10489.159042][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10489.159436][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10489.159883][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10489.160259][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10489.160700][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10489.161183][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10489.161599][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10489.162033][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10489.162539][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10489.253177][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10489.253582][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10489.254008][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10489.254423][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10489.254806][ C3] call_timer_fn (kernel/time/timer.c:1700) [10489.255186][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10489.255607][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10489.256030][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10489.256449][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10489.256895][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10489.257352][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10489.257732][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10489.258205][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10489.258591][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10489.259026][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10489.259417][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10489.259918][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10489.260336][ C3] __do_softirq (kernel/softirq.c:553) [10489.260721][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10489.261091][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10489.261569][ C3] [10489.261813][ C3] [10489.262057][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10489.262548][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10489.353166][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10489.354772][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10489.355273][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10489.355902][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10489.356524][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10489.357158][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10489.357786][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10489.358434][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10489.358921][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10489.359272][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10489.359650][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10489.360054][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10489.360519][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10489.360906][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10489.361314][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10489.361723][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10489.362191][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10489.362549][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10489.451424][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10489.451836][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10489.452221][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10489.452707][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10489.453123][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10489.453510][ C3] ksys_write (fs/read_write.c:643) [10489.453865][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10489.454262][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10489.454753][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10489.455130][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10489.455619][ C3] RIP: 0033:0x7f93b2836957 [10489.455989][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10489.457549][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10489.458253][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10489.458918][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10489.459583][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10489.460229][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10489.460862][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10489.489594][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10489.490433][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10489.491181][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10489.491931][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10489.573469][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10489.574424][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10489.574960][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10489.576445][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10489.576949][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10489.577615][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10489.578265][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10489.578913][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10489.579565][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10489.580219][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10489.580948][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10489.581494][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10489.582139][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10489.682892][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10489.683491][ C1] PKRU: 55555554 [10489.683766][ C1] Call Trace: [10489.684030][ C1] [10489.684257][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10489.684654][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10489.685023][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10489.685456][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10489.685902][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10489.686388][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10489.686816][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10489.687316][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10489.687744][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10489.688250][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10489.688744][ C1] [10489.689017][ C1] [10489.689267][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10489.689804][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10489.690302][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10489.690789][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10489.691263][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10489.691774][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10489.692163][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10489.692556][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10489.703242][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10489.703950][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10489.704639][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10489.705094][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10489.705535][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10489.706039][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10489.706605][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10489.707202][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10489.707823][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10489.708504][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10489.709178][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10489.709670][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10489.710325][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10489.711004][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10489.711706][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10489.712184][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10489.812915][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10489.813373][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10489.813750][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10489.814137][ C1] ? set_track_prepare (mm/slub.c:6440) [10489.814551][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10489.814996][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10489.815445][ C1] ? skb_clone (net/core/skbuff.c:1954) [10489.815827][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10489.816359][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10489.816867][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10489.817337][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10489.817821][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10489.818238][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10489.818654][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10489.819173][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10489.819671][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10489.820240][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10489.820645][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10489.821148][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10489.821624][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10489.822147][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10489.822573][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10490.003043][ C1] netif_receive_skb (net/core/dev.c:5801) [10490.003467][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10490.003979][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10490.004523][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10490.005013][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10490.005466][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10490.005944][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10490.006452][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10490.006937][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10490.007466][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10490.007895][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10490.008348][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10490.008751][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10490.009154][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10490.009562][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10490.009987][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10490.010402][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10490.010825][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10490.011272][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10490.011725][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10490.012127][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10490.012541][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10490.103126][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10490.103587][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10490.103948][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10490.104393][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10490.104906][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10490.105311][ C1] tcf_classify (net/sched/cls_api.c:1830) [10490.105693][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10490.106116][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10490.106544][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10490.107022][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10490.107455][ C1] tc_run (net/core/dev.c:3945) [10490.107779][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10490.108132][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10490.108518][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10490.108955][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10490.109410][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10490.109835][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10490.110264][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10490.110765][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10490.111207][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10490.111619][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10490.112045][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10490.112457][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10490.213014][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10490.213583][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10490.214050][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10490.214504][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10490.214929][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10490.215283][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10490.215658][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10490.216052][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10490.216524][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10490.216935][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10490.217326][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10490.217732][ C1] ? __create_object (mm/kmemleak.c:756) [10490.218140][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10490.218581][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10490.219042][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10490.219485][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10490.219943][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10490.220334][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10490.220762][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10490.221138][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10490.221525][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10490.221948][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10490.222378][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10490.322901][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10490.323343][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10490.323720][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10490.324122][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10490.324530][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10490.324917][ C1] ? sockfd_lookup_light (net/socket.c:558) [10490.325353][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10490.325751][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10490.326188][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10490.326609][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10490.327088][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10490.327598][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10490.328089][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10490.328606][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10490.329014][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10490.329510][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10490.329890][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10490.330377][ C1] RIP: 0033:0x7f8b36b3f4c0 [10490.330743][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10490.332354][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10490.433126][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10490.433778][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10490.434421][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10490.435060][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10490.435698][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10516.635729][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10516.636550][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10516.637284][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10516.638032][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10516.639489][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10516.640460][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10516.662750][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10516.664333][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10516.664837][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10516.665478][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10516.666115][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10516.666754][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10516.667397][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10516.668038][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10516.668753][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10516.669286][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10516.669936][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10516.670576][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10516.671214][ C1] PKRU: 55555554 [10516.671506][ C1] Call Trace: [10516.671794][ C1] [10516.672042][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10516.672409][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10516.782882][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10516.783341][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10516.783778][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10516.787302][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10516.787741][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10516.788245][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10516.788679][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10516.789181][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10516.789695][ C1] [10516.789950][ C1] [10516.790205][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10516.790741][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10516.791211][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10516.791685][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10516.792149][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10516.842764][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10516.843163][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10516.843556][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10516.843958][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10516.844389][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10516.845018][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10516.845612][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10516.846215][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10516.846877][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10516.847471][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10516.848029][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10516.848600][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10516.849279][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10516.849959][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10516.850456][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10516.850961][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10516.851513][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10516.852366][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10516.932911][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10516.933442][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10516.933863][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10516.934189][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10516.934548][ C1] ? set_track_prepare (mm/slub.c:6440) [10516.934955][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10516.935402][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10516.935842][ C1] ? skb_clone (net/core/skbuff.c:1954) [10516.936208][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10516.936717][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10516.937233][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10516.937700][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10516.938183][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10516.938595][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10516.938978][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10516.939474][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10516.939937][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10516.940456][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10516.940838][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10516.941315][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10516.941772][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10516.942282][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10517.022907][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10517.023305][ C1] netif_receive_skb (net/core/dev.c:5801) [10517.023720][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10517.024251][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10517.024807][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10517.025307][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10517.025769][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10517.026249][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10517.026768][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10517.027239][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10517.027772][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10517.028182][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10517.028645][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10517.029053][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10517.029462][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10517.029871][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10517.030304][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10517.030725][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10517.031136][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10517.031610][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10517.032057][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10517.032441][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10517.082947][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10517.083378][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10517.083950][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10517.084463][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10517.085091][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10517.085831][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10517.086404][ C1] tcf_classify (net/sched/cls_api.c:1830) [10517.086947][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10517.087492][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10517.088152][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10517.088859][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10517.089427][ C1] tc_run (net/core/dev.c:3945) [10517.089798][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10517.090200][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10517.090607][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10517.091112][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10517.091742][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10517.092318][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10517.202986][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10517.203462][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10517.203905][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10517.204323][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10517.204756][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10517.205179][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10517.205645][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10517.206201][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10517.206653][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10517.207106][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10517.207546][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10517.207913][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10517.208313][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10517.208714][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10517.209181][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10517.209584][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10517.209977][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10517.210384][ C1] ? __create_object (mm/kmemleak.c:756) [10517.210787][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10517.211226][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10517.211691][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10517.212133][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10517.302743][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10517.303166][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10517.303608][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10517.303983][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10517.304371][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10517.304775][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10517.305194][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10517.305611][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10517.306061][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10517.306420][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10517.306833][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10517.307247][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10517.307638][ C1] ? sockfd_lookup_light (net/socket.c:558) [10517.308068][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10517.308467][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10517.308906][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10517.309327][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10517.309798][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10517.310315][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10517.310825][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10517.311357][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10517.311773][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10517.312276][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10517.362768][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10517.363270][ C1] RIP: 0033:0x7f8b36b3f4c0 [10517.363632][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10517.365161][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10517.365842][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10517.366496][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10517.367151][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10517.367777][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10517.368435][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10517.372719][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10517.373578][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10517.374397][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10517.375163][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10517.376735][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10517.377724][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10517.378257][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10517.379828][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10517.380334][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10517.380976][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10517.381682][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10517.382365][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10517.463064][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10517.463703][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10517.464433][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10517.464986][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10517.465640][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10517.466288][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10517.466940][ C3] PKRU: 55555554 [10517.467239][ C3] Call Trace: [10517.467527][ C3] [10517.467767][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10517.468224][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10517.468631][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10517.469097][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10517.469574][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10517.470049][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10517.470491][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10517.470994][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10517.471428][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10517.471938][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10517.472451][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10517.563063][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10517.563562][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10517.564048][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10517.564532][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10517.565033][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10517.565437][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10517.565826][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10517.566216][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10517.566628][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10517.567101][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10517.567618][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10517.568039][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10517.568439][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10517.568868][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10517.569263][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10517.569669][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10517.570086][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10517.570536][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10517.570987][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10517.571423][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10517.571885][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10517.572326][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10517.653058][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10517.653474][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10517.654003][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10517.654438][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10517.654777][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10517.655143][ C3] ? set_track_prepare (mm/slub.c:6440) [10517.655548][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10517.656038][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10517.656450][ C3] ? skb_clone (net/core/skbuff.c:1954) [10517.656820][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10517.657353][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10517.657856][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10517.658311][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10517.658840][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10517.659264][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10517.659655][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10517.660139][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10517.660627][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10517.661160][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10517.661548][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10517.662023][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10517.662496][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10517.700080][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10517.700529][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10517.700927][ C3] netif_receive_skb (net/core/dev.c:5801) [10517.701359][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10517.701894][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10517.702454][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10517.763025][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10517.763509][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10517.763986][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10517.764511][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10517.765021][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10517.765574][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10517.766011][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10517.766466][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10517.766921][ C3] ? __kernel_text_address (kernel/extable.c:79) [10517.767392][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10517.767867][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10517.768383][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10517.768801][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10517.769269][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10517.769680][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10517.770092][ C3] tcf_classify (net/sched/cls_api.c:1830) [10517.770484][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10517.770903][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10517.771363][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10517.771818][ C3] ? __kernel_text_address (kernel/extable.c:79) [10517.772278][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10517.862870][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10517.863403][ C3] tc_run (net/core/dev.c:3945) [10517.863756][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10517.864137][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10517.864542][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10517.864966][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10517.865371][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10517.865758][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10517.866198][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10517.866696][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10517.867132][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10517.867534][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10517.867949][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10517.868366][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10517.868922][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10517.869363][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10517.869773][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10517.870201][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10517.870549][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10517.870959][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10517.871438][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10517.871981][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10517.872425][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10517.983024][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10517.983410][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10517.983853][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10517.984250][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10517.984671][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10517.985071][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10517.985484][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10517.985870][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10517.986322][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10517.986778][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10517.987196][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10517.987599][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10517.988049][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10517.988555][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10517.988943][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10517.989366][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10517.989815][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10517.990216][ C3] call_timer_fn (kernel/time/timer.c:1700) [10517.990606][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10517.991026][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10517.991459][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10517.991875][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10517.992307][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10518.082865][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10518.083264][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10518.083732][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10518.084123][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10518.084558][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10518.084918][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10518.085406][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10518.085815][ C3] __do_softirq (kernel/softirq.c:553) [10518.086198][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10518.086563][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10518.087029][ C3] [10518.087300][ C3] [10518.087550][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10518.088069][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10518.088623][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10518.090203][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10518.090717][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10518.091390][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10518.092059][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10518.162823][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10518.163516][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10518.164188][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10518.164694][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10518.165060][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10518.165441][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10518.165860][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10518.166334][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10518.166730][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10518.167157][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10518.167577][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10518.168057][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10518.168430][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10518.168828][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10518.169229][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10518.169622][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10518.170097][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10518.170542][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10518.170929][ C3] ksys_write (fs/read_write.c:643) [10518.171307][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10518.171750][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10518.172283][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10518.242760][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10518.243258][ C3] RIP: 0033:0x7f93b2836957 [10518.243624][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10518.245158][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10518.245832][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10518.246492][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10518.247149][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10518.247803][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10518.248465][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10518.249129][ C3] | [10542.182448][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [10542.183061][ C1] rcu: 1-....: (7920483 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=1964255 | [10542.183983][ C1] rcu: (t=8148211 jiffies g=1064457 q=112 ncpus=4) [10542.185302][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10542.186360][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10542.186948][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10542.262765][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10542.263286][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10542.263922][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10542.264547][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10542.265170][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10542.265794][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10542.266408][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10542.267116][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10542.267634][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10542.268291][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10542.268933][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10542.269588][ C1] PKRU: 55555554 [10542.269866][ C1] Call Trace: [10542.270137][ C1] [10542.270373][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10542.270812][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10542.271217][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10542.271628][ C1] ? debug_object_deactivate (lib/debugobjects.c:779) [10542.272076][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10542.302578][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10542.303031][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10542.303476][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10542.303888][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10542.304344][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10542.304720][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10542.305212][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10542.305639][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10542.306104][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10542.306532][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10542.307026][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10542.307455][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10542.307989][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10542.308493][ C1] [10542.308739][ C1] [10542.308980][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10542.309494][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10542.309972][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10542.310498][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10542.310979][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10542.311505][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10542.311879][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10542.312264][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10542.442780][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10542.443229][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10542.443683][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10542.444068][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10542.444461][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10542.444881][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10542.445265][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10542.445679][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10542.446071][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10542.446487][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10542.446888][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10542.451736][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10542.452212][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10542.452668][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10542.453268][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10542.453698][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10542.454254][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10542.454696][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10542.455053][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10542.455450][ C1] ? set_track_prepare (mm/slub.c:6440) [10542.455889][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10542.456357][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10542.456831][ C1] ? skb_clone (net/core/skbuff.c:1954) [10542.457226][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10542.457767][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10542.458298][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10542.458784][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10542.459275][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10542.459687][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10542.460065][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10542.460601][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10542.461098][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10542.461667][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10542.462080][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10542.582687][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10542.583167][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10542.583689][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10542.584109][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10542.584500][ C1] netif_receive_skb (net/core/dev.c:5801) [10542.584926][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10542.585444][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10542.585985][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10542.586477][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10542.586968][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10542.587468][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10542.588017][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10542.588484][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10542.589007][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10542.589417][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10542.589881][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10542.590285][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10542.590693][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10542.591101][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10542.591541][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10542.591958][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10542.592372][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10542.706484][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10542.706935][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10542.707300][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10542.707733][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10542.708200][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10542.708657][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10542.709037][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10542.709484][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10542.709985][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10542.710386][ C1] tcf_classify (net/sched/cls_api.c:1830) [10542.710771][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10542.711179][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10542.711597][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10542.712066][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10542.752593][ C1] tc_run (net/core/dev.c:3945) [10542.752930][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10542.753316][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10542.753724][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10542.754173][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10542.754607][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10542.755014][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10542.755466][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10542.755989][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10542.756490][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10542.756949][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10542.757409][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10542.757845][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10542.758334][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10542.758915][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10542.759384][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10542.759840][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10542.760310][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10542.760692][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10542.761110][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10542.761545][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10542.762036][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10542.874594][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10542.875030][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10542.875472][ C1] ? __create_object (mm/kmemleak.c:756) [10542.875893][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10542.876362][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10542.876823][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10542.877277][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10542.877743][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10542.878146][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10542.878590][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10542.878966][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10542.879334][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10542.879748][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10542.880182][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10542.880612][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10542.881074][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10542.881461][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10542.881884][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10542.882307][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10542.915641][ C1] ? sockfd_lookup_light (net/socket.c:558) [10542.916116][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10542.916523][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10542.916972][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10542.917377][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10542.917865][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10542.918347][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10542.918839][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10542.919361][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10542.919781][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10542.920282][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10542.920666][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10542.921149][ C1] RIP: 0033:0x7f8b36b3f4c0 [10542.921526][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10543.032110][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10543.032820][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10543.033469][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10543.034152][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10543.034815][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10543.035487][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10543.035487][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10543.036167][ C1] | [10543.036437][ C1] Sending NMI from CPU 1 to CPUs 3: | [10543.043226][ C3] NMI backtrace for cpu 3 [10543.043251][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10543.043255][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10543.043272][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10543.043277][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10543.043283][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10543.043287][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10543.043289][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10543.043292][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10543.043295][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10543.043298][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10543.043302][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10543.043308][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10543.043311][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10543.043314][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10543.043317][ C3] PKRU: 55555554 [10543.043319][ C3] Call Trace: [10543.043326][ C3] [10543.043334][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10543.043343][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10543.043353][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10543.043362][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10543.043368][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10543.043372][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10543.043383][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10543.043390][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10543.043395][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10543.043402][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10543.043407][ C3] [10543.043408][ C3] [10543.043411][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10543.043416][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10543.043425][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10543.043433][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10543.043439][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10543.043447][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10543.043451][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10543.043457][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10543.043461][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10543.043469][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10543.043474][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10543.043487][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10543.043492][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10543.043501][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10543.043513][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10543.043520][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10543.043524][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10543.043528][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10543.043532][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10543.043542][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10543.043550][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10543.043555][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10543.043572][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10543.043577][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10543.043581][ C3] ? set_track_prepare (mm/slub.c:6440) [10543.043589][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10543.043593][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10543.043601][ C3] ? skb_clone (net/core/skbuff.c:1954) [10543.043609][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10543.043620][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10543.043628][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10543.043636][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10543.043650][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10543.043657][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10543.043660][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10543.043667][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10543.043672][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10543.043679][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10543.043683][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10543.043690][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10543.043696][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10543.043703][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10543.043708][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10543.043713][ C3] netif_receive_skb (net/core/dev.c:5801) [10543.043718][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10543.043732][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10543.043744][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10543.043756][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10543.043765][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10543.043784][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10543.043798][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10543.043814][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10543.043830][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10543.043834][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10543.043844][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10543.043851][ C3] ? __kernel_text_address (kernel/extable.c:79) [10543.043855][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10543.043861][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10543.043868][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10543.043881][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10543.043887][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10543.043895][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10543.043904][ C3] tcf_classify (net/sched/cls_api.c:1830) [10543.043910][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10543.043915][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10543.043920][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10543.043926][ C3] ? __kernel_text_address (kernel/extable.c:79) [10543.043930][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10543.043934][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10543.043940][ C3] tc_run (net/core/dev.c:3945) [10543.043947][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10543.043953][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10543.043956][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10543.043963][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10543.043970][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10543.043974][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10543.043981][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10543.043988][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10543.043993][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10543.043999][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10543.044005][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10543.044012][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10543.044024][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10543.044029][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10543.044036][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10543.044042][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10543.044048][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10543.044052][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10543.044057][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10543.044062][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10543.044069][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10543.044076][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10543.044080][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10543.044086][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10543.044092][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10543.044097][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10543.044103][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10543.044110][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10543.044114][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10543.044125][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10543.044130][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10543.044136][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10543.044145][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10543.044152][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10543.044198][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10543.044206][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10543.044211][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10543.044217][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10543.044223][ C3] call_timer_fn (kernel/time/timer.c:1700) [10543.044233][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10543.044242][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10543.044249][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10543.044255][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10543.044263][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10543.044268][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10543.044272][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10543.044282][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10543.044286][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10543.044293][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10543.044301][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10543.044308][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10543.044314][ C3] __do_softirq (kernel/softirq.c:553) [10543.044322][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10543.044328][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10543.044335][ C3] [10543.044336][ C3] [10543.044338][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10543.044345][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10543.044351][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10543.044355][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10543.044360][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10543.044363][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10543.044366][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10543.044369][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10543.044371][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10543.044379][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10543.044385][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10543.044396][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10543.044408][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10543.044414][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10543.044422][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10543.044426][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10543.044434][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10543.044442][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10543.044448][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10543.044457][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10543.044462][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10543.044469][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10543.044473][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10543.044480][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10543.044485][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10543.044494][ C3] ksys_write (fs/read_write.c:643) [10543.044500][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10543.044507][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10543.044515][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10543.044523][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10543.044528][ C3] RIP: 0033:0x7f93b2836957 [10543.044534][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10543.044539][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10543.044543][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10543.044546][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10543.044549][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10543.044551][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10543.044554][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10568.625865][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10568.626751][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10568.627594][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10568.628352][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10568.629826][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10568.630828][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10568.631359][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [10568.703057][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10568.703577][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10568.704520][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10568.705483][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10568.706468][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10568.707323][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10568.708278][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10568.709278][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10568.709936][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10568.710721][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10568.711658][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10568.782621][ C3] PKRU: 55555554 [10568.782947][ C3] Call Trace: [10568.783228][ C3] [10568.783472][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10568.783898][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10568.784291][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10568.784745][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10568.785192][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10568.785669][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10568.786102][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10568.786591][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10568.787015][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10568.787519][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10568.788206][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10568.788990][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10568.789710][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10568.790487][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10568.791158][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10568.791867][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10568.862536][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10568.862943][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10568.863340][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10568.863747][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10568.864192][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10568.864673][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10568.865072][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10568.865476][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10568.865906][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10568.866292][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10568.866701][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10568.867127][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10568.867599][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10568.868055][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10568.868494][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10568.868966][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10568.869405][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10568.869978][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10568.870397][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10568.870925][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10568.871382][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10568.871748][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10568.872138][ C3] ? set_track_prepare (mm/slub.c:6440) [10568.942731][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10568.943196][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10568.943577][ C3] ? skb_clone (net/core/skbuff.c:1954) [10568.943950][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10568.944460][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10568.944958][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10568.945425][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10568.945906][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10568.946318][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10568.946693][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10568.947187][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10568.947657][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10568.948194][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10568.948611][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10568.949107][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10568.949602][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10568.950127][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10568.950534][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10568.950919][ C3] netif_receive_skb (net/core/dev.c:5801) [10568.951354][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10568.951874][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10569.022543][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10569.023055][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10569.023526][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10569.024177][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10569.024918][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10569.025567][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10569.026148][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10569.026562][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10569.027095][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10569.027725][ C3] ? __kernel_text_address (kernel/extable.c:79) [10569.028358][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10569.029029][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10569.029756][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10569.030301][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10569.030877][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10569.031478][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10569.032078][ C3] tcf_classify (net/sched/cls_api.c:1830) [10569.047638][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10569.048287][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10569.048973][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10569.049517][ C3] ? __kernel_text_address (kernel/extable.c:79) [10569.050037][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10569.050592][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10569.051354][ C3] tc_run (net/core/dev.c:3945) [10569.051862][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10569.122472][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10569.122887][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10569.123325][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10569.123763][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10569.124146][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10569.124579][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10569.125074][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10569.125511][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10569.125921][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10569.126349][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10569.126767][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10569.127315][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10569.127759][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10569.128173][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10569.128610][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10569.128964][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10569.129358][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10569.129834][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10569.130346][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10569.130807][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10569.131233][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10569.131614][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10569.132064][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10569.202569][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10569.203001][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10569.203400][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10569.203808][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10569.204200][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10569.204643][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10569.205105][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10569.205514][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10569.205929][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10569.206431][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10569.206992][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10569.207413][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10569.207876][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10569.208324][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10569.208717][ C3] call_timer_fn (kernel/time/timer.c:1700) [10569.209115][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10569.209549][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10569.209979][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10569.210413][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10569.210874][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10569.211344][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10569.211754][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10569.212244][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10569.282733][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10569.283189][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10569.283557][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10569.284057][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10569.284474][ C3] __do_softirq (kernel/softirq.c:553) [10569.284867][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10569.285232][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10569.285712][ C3] [10569.285966][ C3] [10569.286211][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10569.286712][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10569.287258][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10569.288862][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10569.289403][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10569.290094][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10569.290751][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10569.291412][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10569.292090][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10569.362875][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10569.363427][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10569.363796][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10569.364184][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10569.364599][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10569.365076][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10569.365479][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10569.365907][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10569.366332][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10569.366816][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10569.367190][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10569.367604][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10569.368007][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10569.368418][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10569.368894][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10569.369339][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10569.369742][ C3] ksys_write (fs/read_write.c:643) [10569.370115][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10569.370528][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10569.371069][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10569.371478][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10569.372010][ C3] RIP: 0033:0x7f93b2836957 [10569.462508][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10569.464097][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10569.464784][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10569.465415][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10569.466055][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10569.466686][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10569.467313][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10569.471314][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10569.472211][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10569.533051][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10569.533778][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10569.535230][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10569.536223][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10569.536765][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10569.538309][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10569.538806][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10569.539481][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10569.540147][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10569.540787][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10569.541415][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10569.542047][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10569.592936][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10569.593483][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10569.594128][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10569.594773][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10569.595423][ C1] PKRU: 55555554 [10569.595720][ C1] Call Trace: [10569.595997][ C1] [10569.596239][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10569.596665][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10569.597064][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10569.597548][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10569.598005][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10569.598492][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10569.598958][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10569.599454][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10569.599879][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10569.600380][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10569.600862][ C1] [10569.601145][ C1] [10569.601391][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10569.601910][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10569.702428][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10569.702937][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10569.703415][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10569.703931][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10569.704316][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10569.704695][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10569.705093][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10569.705521][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10569.705972][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10569.706352][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10569.706731][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10569.707150][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10569.707529][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10569.707934][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10569.708354][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10569.708806][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10569.709276][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10569.709693][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10569.710151][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10569.710612][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10569.711181][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10569.711587][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10569.712104][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10569.832615][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10569.832956][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10569.833331][ C1] ? set_track_prepare (mm/slub.c:6440) [10569.833725][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10569.834177][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10569.834617][ C1] ? skb_clone (net/core/skbuff.c:1954) [10569.834982][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10569.835501][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10569.835972][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10569.836428][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10569.836937][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10569.837363][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10569.837753][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10569.838235][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10569.838690][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10569.839200][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10569.839568][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10569.840042][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10569.840495][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10569.841001][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10569.841415][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10569.841786][ C1] netif_receive_skb (net/core/dev.c:5801) [10569.842182][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10569.902788][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10569.903334][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10569.903817][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10569.904262][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10569.904728][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10569.905223][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10569.905682][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10569.906187][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10569.906569][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10569.907007][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10569.907380][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10569.907784][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10569.908186][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10569.908613][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10569.909027][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10569.909435][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10569.909885][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10569.910309][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10569.910665][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10569.911072][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10569.911517][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10569.911947][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10570.002402][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10570.002821][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10570.003328][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10570.003730][ C1] tcf_classify (net/sched/cls_api.c:1830) [10570.004107][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10570.004506][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10570.004923][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10570.005390][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10570.005823][ C1] tc_run (net/core/dev.c:3945) [10570.006148][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10570.006519][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10570.006901][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10570.007366][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10570.007801][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10570.008172][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10570.008598][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10570.009083][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10570.009518][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10570.009920][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10570.010347][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10570.010764][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10570.011244][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10570.011819][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10570.042361][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10570.042831][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10570.043249][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10570.043590][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10570.043960][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10570.044344][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10570.044805][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10570.045208][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10570.045599][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10570.046029][ C1] ? __create_object (mm/kmemleak.c:756) [10570.046434][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10570.046878][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10570.047361][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10570.047774][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10570.048226][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10570.048607][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10570.049036][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10570.049408][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10570.049764][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10570.050147][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10570.050553][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10570.050963][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10570.051439][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10570.051836][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10570.052243][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10570.132736][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10570.133133][ C1] ? sockfd_lookup_light (net/socket.c:558) [10570.133558][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10570.133944][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10570.134375][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10570.134766][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10570.135228][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10570.135708][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10570.136188][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10570.136701][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10570.137095][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10570.137578][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10570.137948][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10570.138424][ C1] RIP: 0033:0x7f8b36b3f4c0 [10570.138792][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10570.140369][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10570.141067][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10570.141680][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10570.262412][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10570.263066][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10570.263747][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10596.635018][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10596.635808][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10596.636491][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10596.637193][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10596.638494][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10596.639379][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10596.639861][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10596.641269][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10596.641725][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10596.643718][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10596.644388][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10596.645052][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10596.645723][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10596.646391][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10596.647144][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10596.647704][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10596.648382][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10596.649047][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10596.649691][ C1] PKRU: 55555554 [10596.649986][ C1] Call Trace: [10596.650278][ C1] [10596.650530][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10596.650951][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10596.651386][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10596.651866][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10596.652324][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10596.652770][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10596.653169][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10596.653649][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10596.654084][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10596.654590][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10596.655081][ C1] [10596.655331][ C1] [10596.655578][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10596.656102][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10596.656588][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10596.657077][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10596.657559][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10596.658075][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10596.658457][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10596.658841][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10596.659241][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10596.659673][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10596.660125][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10596.660505][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10596.660927][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10596.661354][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10596.661764][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10596.682287][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10596.682726][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10596.683179][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10596.683592][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10596.683944][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10596.684342][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10596.684755][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10596.685268][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10596.685659][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10596.686162][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10596.686620][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10596.686979][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10596.687351][ C1] ? set_track_prepare (mm/slub.c:6440) [10596.687761][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10596.688216][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10596.688662][ C1] ? skb_clone (net/core/skbuff.c:1954) [10596.689053][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10596.689597][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10596.690097][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10596.690531][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10596.690981][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10596.691384][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10596.691773][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10596.692268][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10596.692680][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10596.693190][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10596.693550][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10596.693986][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10596.694398][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10596.694872][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10596.695257][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10596.712408][ C1] netif_receive_skb (net/core/dev.c:5801) [10596.712815][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10596.713349][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10596.713864][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10596.714334][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10596.714766][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10596.715244][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10596.715775][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10596.716231][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10596.716749][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10596.717193][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10596.717657][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10596.718086][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10596.718524][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10596.718919][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10596.719355][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10596.719778][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10596.720187][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10596.720629][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10596.721067][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10596.721444][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10596.721868][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10596.722326][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10596.722765][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10596.723121][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10596.723548][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10596.724599][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10596.724995][ C1] tcf_classify (net/sched/cls_api.c:1830) [10596.725374][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10596.725804][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10596.726224][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10596.726710][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10596.727174][ C1] tc_run (net/core/dev.c:3945) [10596.727535][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10596.727931][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10596.728295][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10596.728699][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10596.729099][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10596.729505][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10596.729948][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10596.730455][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10596.730932][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10596.731364][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10596.731803][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10596.732268][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10596.732769][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10596.733342][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10596.733808][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10596.734238][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10596.734684][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10596.735053][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10596.735442][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10596.735855][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10596.736347][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10596.736777][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10596.737185][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10596.737606][ C1] ? __create_object (mm/kmemleak.c:756) [10596.738038][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10596.738521][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10596.739033][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10596.739481][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10596.739930][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10596.740287][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10596.740686][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10596.741055][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10596.741415][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10596.741840][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10596.754008][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10596.754426][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10596.754865][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10596.767254][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10596.767665][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10596.768102][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10596.768518][ C1] ? sockfd_lookup_light (net/socket.c:558) [10596.768965][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10596.769372][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10596.769819][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10596.770249][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10596.770709][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10596.771201][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10596.771691][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10596.772198][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10596.772548][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10596.772991][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10596.773345][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10596.773791][ C1] RIP: 0033:0x7f8b36b3f4c0 [10596.774147][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10596.775674][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10596.776324][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10596.776949][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10596.777596][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10596.778234][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10596.778848][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10596.803029][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10596.803852][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10596.804679][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10596.805453][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10596.806953][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10596.807962][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10596.808545][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10596.810202][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10596.810716][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10596.811377][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10596.812041][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10596.832782][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10596.833430][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10596.834101][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10596.834837][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10596.835389][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10596.836049][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10596.836711][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10596.837387][ C3] PKRU: 55555554 [10596.837696][ C3] Call Trace: [10596.837988][ C3] [10596.838258][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10596.838715][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10596.839120][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10596.839558][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10596.840005][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10596.840476][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10596.840907][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10596.841446][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10596.841872][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10596.872485][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10596.872978][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10596.873489][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10596.873964][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10596.874475][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10596.874953][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10596.875488][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10596.875879][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10596.876266][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10596.876650][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10596.877057][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10596.877500][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10596.877961][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10596.878393][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10596.878794][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10596.879235][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10596.879646][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10596.880045][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10596.880440][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10596.880864][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10596.881301][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10596.881695][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10596.882146][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10596.882584][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10596.883162][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10596.883594][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10596.884110][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10596.884531][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10596.884864][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10596.885244][ C3] ? set_track_prepare (mm/slub.c:6440) [10596.885654][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10596.886083][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10596.886466][ C3] ? skb_clone (net/core/skbuff.c:1954) [10596.886834][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10596.887356][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10596.887850][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10596.888307][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10596.888789][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10596.889195][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10596.889573][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10596.890063][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10596.890530][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10596.891061][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10596.891450][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10596.891935][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10596.892441][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10596.892950][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10596.893372][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10596.893748][ C3] netif_receive_skb (net/core/dev.c:5801) [10596.894153][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10596.894693][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10596.895229][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10596.895711][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10596.896151][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10596.896609][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10596.897106][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10596.897600][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10596.898115][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10596.898498][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10596.898929][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10596.899346][ C3] ? __kernel_text_address (kernel/extable.c:79) [10596.899781][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10596.900231][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10596.900732][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10596.901134][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10596.901606][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10596.902002][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10596.902511][ C3] tcf_classify (net/sched/cls_api.c:1830) [10596.902887][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10596.903312][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10596.903751][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10596.904159][ C3] ? __kernel_text_address (kernel/extable.c:79) [10596.904593][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10596.905062][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10596.905571][ C3] tc_run (net/core/dev.c:3945) [10596.905911][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10596.906281][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10596.906674][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10596.907102][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10596.907509][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10596.907896][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10596.908324][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10596.908820][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10596.909269][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10596.909681][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10596.910114][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10596.910535][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10596.911094][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10596.911575][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10596.912002][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10596.912459][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10596.912802][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10596.913193][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10596.913638][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10596.914132][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10596.914576][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10596.914983][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10596.915349][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10596.915777][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10596.916172][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10596.916579][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10596.916969][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10596.917371][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10596.917753][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10596.918190][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10596.918648][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10596.919048][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10596.919478][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10596.919979][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10596.920513][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10596.920919][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10596.921362][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10596.921794][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10596.922198][ C3] call_timer_fn (kernel/time/timer.c:1700) [10596.922561][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10596.922979][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10596.923405][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10596.923817][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10596.924251][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10596.924700][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10596.925086][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10596.925552][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10596.925929][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10596.926342][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10596.926697][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10596.927174][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10596.927577][ C3] __do_softirq (kernel/softirq.c:553) [10596.927954][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10596.928346][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10596.928811][ C3] [10596.929058][ C3] [10596.929318][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10596.929813][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10596.930334][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10596.931873][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10596.962503][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10596.963135][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10596.963783][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10596.964431][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10596.965086][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10596.965745][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10596.966243][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10596.966617][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10596.967000][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10596.967419][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10596.967901][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10596.968305][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10596.968750][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10596.969160][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10596.969615][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10596.969976][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10596.970352][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10596.970734][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10596.971109][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10596.971583][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10596.972016][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10597.007595][ C3] ksys_write (fs/read_write.c:643) [10597.008011][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10597.008435][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10597.008946][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10597.009353][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10597.009874][ C3] RIP: 0033:0x7f93b2836957 [10597.010253][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10597.011851][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10597.012568][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10597.013227][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10597.013887][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10597.014543][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10597.015191][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10621.047773][ C3] rcu: 3-....: (7929156 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=1979798 | [10621.048685][ C3] rcu: (t=8227076 jiffies g=1064457 q=112 ncpus=4) | [10621.049234][ C3] Sending NMI from CPU 3 to CPUs 1: | [10621.051980][ C1] NMI backtrace for cpu 1 [10621.051997][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10621.052014][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10621.052030][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10621.052035][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10621.052041][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10621.052044][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10621.052047][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10621.052049][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10621.052052][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10621.052055][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10621.052059][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10621.052065][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10621.052067][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10621.052069][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10621.052072][ C1] PKRU: 55555554 [10621.052073][ C1] Call Trace: [10621.052081][ C1] [10621.052090][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10621.052098][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10621.052107][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10621.052116][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10621.052122][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10621.052126][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10621.052137][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10621.052144][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10621.052149][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10621.052155][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10621.052160][ C1] [10621.052162][ C1] [10621.052165][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10621.052174][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10621.052182][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10621.052188][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10621.052195][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10621.052199][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10621.052204][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10621.052208][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10621.052216][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10621.052222][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10621.052234][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10621.052238][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10621.052248][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10621.052273][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10621.052279][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10621.052284][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10621.052287][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10621.052291][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10621.052302][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10621.052310][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10621.052315][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10621.052825][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10621.052832][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10621.052837][ C1] ? set_track_prepare (mm/slub.c:6440) [10621.052847][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10621.052852][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10621.052859][ C1] ? skb_clone (net/core/skbuff.c:1954) [10621.052867][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10621.052877][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10621.052887][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10621.052895][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10621.052909][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10621.052918][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10621.052922][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10621.052929][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10621.052935][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10621.052942][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10621.052945][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10621.052953][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10621.052959][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10621.052966][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10621.052971][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10621.052975][ C1] netif_receive_skb (net/core/dev.c:5801) [10621.052981][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10621.052996][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10621.053009][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10621.053022][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10621.053031][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10621.053048][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10621.053062][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10621.053068][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10621.053083][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10621.053088][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10621.053100][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10621.053109][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10621.053113][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10621.053119][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10621.053123][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10621.053127][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10621.053132][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10621.053137][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10621.053142][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10621.053146][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10621.053150][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10621.053156][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10621.053161][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10621.053165][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10621.053170][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10621.053180][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10621.053189][ C1] tcf_classify (net/sched/cls_api.c:1830) [10621.053196][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10621.053205][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10621.053210][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10621.053216][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10621.053223][ C1] tc_run (net/core/dev.c:3945) [10621.053230][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10621.053236][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10621.053240][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10621.053248][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10621.053256][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10621.053260][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10621.053265][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10621.053274][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10621.053279][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10621.053285][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10621.053292][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10621.053297][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10621.053303][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10621.053318][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10621.053322][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10621.053330][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10621.053337][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10621.053342][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10621.053348][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10621.053353][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10621.053361][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10621.053366][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10621.053373][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10621.053379][ C1] ? __create_object (mm/kmemleak.c:756) [10621.053386][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10621.053397][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10621.053406][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10621.053412][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10621.053420][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10621.053425][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10621.053433][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10621.053440][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10621.053446][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10621.053450][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10621.053454][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10621.053465][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10621.053474][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10621.053478][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10621.053487][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10621.053491][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10621.053499][ C1] ? sockfd_lookup_light (net/socket.c:558) [10621.053508][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10621.053515][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10621.053522][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10621.053535][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10621.053542][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10621.053548][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10621.053556][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10621.053566][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10621.053572][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10621.053578][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10621.053587][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10621.053594][ C1] RIP: 0033:0x7f8b36b3f4c0 [10621.053601][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10621.053606][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10621.053612][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10621.053616][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10621.053619][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10621.053621][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10621.053624][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10621.053621][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [10621.053624][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10621.053634][ C1] | [10621.053639][ C1] INFO: NMI handler (nmi_cpu_backtrace_handler) took too long to run: 1.660 msecs [10621.281827][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10621.282827][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10621.283386][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10621.284993][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10621.285503][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10621.286160][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10621.286815][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10621.287458][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10621.288112][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10621.288772][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10621.289506][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10621.290051][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10621.290701][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10621.291360][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10621.298320][ C3] PKRU: 55555554 [10621.298626][ C3] Call Trace: [10621.298911][ C3] [10621.299168][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10621.299625][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10621.300064][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10621.300505][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10621.300897][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10621.301353][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10621.301809][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10621.302262][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10621.302756][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10621.303165][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10621.303681][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10621.304137][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10621.304611][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10621.305052][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10621.305546][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10621.305979][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10621.306493][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10621.306988][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10621.307506][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10621.307971][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10621.308467][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10621.308942][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10621.309458][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10621.309872][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10621.310297][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10621.310707][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10621.311138][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10621.311595][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10621.332170][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10621.332581][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10621.332972][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10621.333397][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10621.333787][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10621.334212][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10621.334643][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10621.335138][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10621.335613][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10621.336065][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10621.336533][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10621.336990][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10621.337581][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10621.337999][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10621.338546][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10621.338983][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10621.339328][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10621.339717][ C3] ? set_track_prepare (mm/slub.c:6440) [10621.340177][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10621.340659][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10621.341078][ C3] ? skb_clone (net/core/skbuff.c:1954) [10621.341499][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10621.342053][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10621.342563][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10621.343043][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10621.343541][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10621.343952][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10621.344334][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10621.344841][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10621.345337][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10621.345886][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10621.346285][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10621.346779][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10621.347264][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10621.347791][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10621.348211][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10621.348608][ C3] netif_receive_skb (net/core/dev.c:5801) [10621.349043][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10621.349613][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10621.350206][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10621.350718][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10621.351189][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10621.351668][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10621.372301][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10621.372841][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10621.373400][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10621.373803][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10621.374252][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10621.374693][ C3] ? __kernel_text_address (kernel/extable.c:79) [10621.375150][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10621.375633][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10621.376159][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10621.376585][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10621.377076][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10621.377511][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10621.377937][ C3] tcf_classify (net/sched/cls_api.c:1830) [10621.378337][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10621.378757][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10621.379223][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10621.379655][ C3] ? __kernel_text_address (kernel/extable.c:79) [10621.380108][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10621.380585][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10621.381104][ C3] tc_run (net/core/dev.c:3945) [10621.381462][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10621.381861][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10621.382266][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10621.382691][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10621.383114][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10621.383517][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10621.384000][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10621.384532][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10621.385023][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10621.385469][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10621.385921][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10621.386362][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10621.386942][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10621.387413][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10621.387849][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10621.388307][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10621.388667][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10621.389097][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10621.389575][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10621.390116][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10621.390603][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10621.391027][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10621.391412][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10621.391869][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10621.412399][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10621.412854][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10621.413254][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10621.413656][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10621.414044][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10621.414491][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10621.414976][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10621.415402][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10621.415831][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10621.416364][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10621.416897][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10621.417304][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10621.417733][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10621.418175][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10621.418572][ C3] call_timer_fn (kernel/time/timer.c:1700) [10621.418963][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10621.419396][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10621.419828][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10621.420257][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10621.420713][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10621.421189][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10621.421594][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10621.422108][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10621.422533][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10621.423016][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10621.423380][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10621.423877][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10621.424289][ C3] __do_softirq (kernel/softirq.c:553) [10621.424674][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10621.425048][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10621.425528][ C3] [10621.425780][ C3] [10621.426028][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10621.426537][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10621.427083][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10621.428689][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10621.429236][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10621.429920][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10621.430600][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10621.431233][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10621.431889][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10621.452653][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10621.453164][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10621.453524][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10621.453902][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10621.454319][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10621.454793][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10621.455190][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10621.455609][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10621.456030][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10621.456510][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10621.456904][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10621.457318][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10621.457740][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10621.458169][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10621.458656][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10621.459099][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10621.459490][ C3] ksys_write (fs/read_write.c:643) [10621.459855][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10621.460263][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10621.460760][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10621.461176][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10621.461681][ C3] RIP: 0033:0x7f93b2836957 [10621.462084][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10621.463606][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10621.464291][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10621.464949][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10621.465593][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10621.466259][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10621.466908][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10648.615095][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10648.615609][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10648.616077][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10648.616546][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10648.617455][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10648.618066][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10648.618395][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10648.619366][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10648.619673][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10648.620074][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10648.620472][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10648.620880][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10648.621277][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10648.621677][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10648.622129][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10648.622462][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10648.622861][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10648.623263][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10648.623653][ C1] PKRU: 55555554 [10648.623831][ C1] Call Trace: [10648.624017][ C1] [10648.624169][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10648.624437][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10648.624680][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10648.624959][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10648.625235][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10648.625531][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10648.625796][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10648.626098][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10648.626359][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10648.626666][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10648.626962][ C1] [10648.627110][ C1] [10648.627261][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10648.627573][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10648.627868][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10648.628171][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10648.628458][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10648.628768][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10648.629011][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10648.629249][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10648.629495][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10648.629797][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10648.630080][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10648.630317][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10648.630556][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10648.630816][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10648.631048][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10648.631294][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10648.631552][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10648.631823][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10648.632106][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10648.632352][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10648.632622][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10648.632884][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10648.633228][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10648.633484][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10648.633792][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10648.634046][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10648.634247][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10648.634488][ C1] ? set_track_prepare (mm/slub.c:6440) [10648.634739][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10648.635010][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10648.635280][ C1] ? skb_clone (net/core/skbuff.c:1954) [10648.635504][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10648.635820][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10648.636124][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10648.636401][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10648.636693][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10648.636940][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10648.637172][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10648.637461][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10648.637735][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10648.638050][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10648.638283][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10648.638570][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10648.638844][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10648.639149][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10648.639397][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10648.639641][ C1] netif_receive_skb (net/core/dev.c:5801) [10648.639886][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10648.640196][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10648.640527][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10648.640822][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10648.641101][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10648.641380][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10648.641701][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10648.641984][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10648.642296][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10648.642540][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10648.642813][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10648.643062][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10648.643333][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10648.643579][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10648.643838][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10648.644090][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10648.644336][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10648.644602][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10648.644854][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10648.645073][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10648.645318][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10648.645579][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10648.645854][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10648.646068][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10648.646332][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10648.646636][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10648.646874][ C1] tcf_classify (net/sched/cls_api.c:1830) [10648.647102][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10648.647346][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10648.647606][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10648.647877][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10648.648135][ C1] tc_run (net/core/dev.c:3945) [10648.648352][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10648.648581][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10648.648817][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10648.649074][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10648.649326][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10648.649570][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10648.649822][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10648.650112][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10648.650374][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10648.650615][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10648.650867][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10648.651111][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10648.651380][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10648.651704][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10648.651995][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10648.652247][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10648.652506][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10648.652717][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10648.652952][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10648.653201][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10648.653474][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10648.653717][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10648.653950][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10648.654190][ C1] ? __create_object (mm/kmemleak.c:756) [10648.654424][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10648.654682][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10648.654952][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10648.655214][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10648.655487][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10648.655716][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10648.655973][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10648.656193][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10648.656405][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10648.656635][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10648.656878][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10648.657123][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10648.657382][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10648.657602][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10648.657859][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10648.658112][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10648.658345][ C1] ? sockfd_lookup_light (net/socket.c:558) [10648.658610][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10648.658847][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10648.659114][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10648.659351][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10648.659622][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10648.659911][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10648.660204][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10648.660513][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10648.660756][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10648.661048][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10648.661273][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10648.661562][ C1] RIP: 0033:0x7f8b36b3f4c0 [10648.661782][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10648.662753][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10648.663176][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10648.663558][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10648.663960][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10648.664354][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10648.664746][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10648.667230][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10648.667761][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10648.668264][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10648.668732][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10648.669645][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10648.670256][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10648.670580][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10648.671548][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10648.671853][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10648.672259][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10648.672655][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10648.673051][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10648.673452][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10648.673848][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10648.674294][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10648.674624][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10648.675021][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10648.675421][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10648.675817][ C3] PKRU: 55555554 [10648.675997][ C3] Call Trace: [10648.676172][ C3] [10648.676326][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10648.676588][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10648.676831][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10648.677107][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10648.677380][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10648.677668][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10648.677933][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10648.678240][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10648.678500][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10648.678808][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10648.679103][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10648.679417][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10648.679705][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10648.679998][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10648.680288][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10648.680597][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10648.680838][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10648.681080][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10648.681320][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10648.681567][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10648.681838][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10648.682133][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10648.682372][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10648.682613][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10648.682877][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10648.683111][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10648.683357][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10648.683615][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10648.683892][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10648.684169][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10648.684417][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10648.684687][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10648.684949][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10648.685297][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10648.685550][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10648.685869][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10648.686132][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10648.686338][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10648.686566][ C3] ? set_track_prepare (mm/slub.c:6440) [10648.686820][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10648.687095][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10648.687328][ C3] ? skb_clone (net/core/skbuff.c:1954) [10648.687556][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10648.687874][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10648.688177][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10648.688460][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10648.688752][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10648.689000][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10648.689231][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10648.689529][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10648.689812][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10648.690136][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10648.690375][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10648.690669][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10648.690955][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10648.691271][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10648.691525][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10648.691762][ C3] netif_receive_skb (net/core/dev.c:5801) [10648.692014][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10648.692326][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10648.692656][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10648.692954][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10648.693228][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10648.693516][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10648.693826][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10648.694139][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10648.694463][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10648.694702][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10648.694967][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10648.695229][ C3] ? __kernel_text_address (kernel/extable.c:79) [10648.695501][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10648.695785][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10648.696094][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10648.696345][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10648.696622][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10648.696860][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10648.697103][ C3] tcf_classify (net/sched/cls_api.c:1830) [10648.697335][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10648.697571][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10648.697835][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10648.698089][ C3] ? __kernel_text_address (kernel/extable.c:79) [10648.698357][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10648.698637][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10648.698948][ C3] tc_run (net/core/dev.c:3945) [10648.699151][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10648.699383][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10648.699621][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10648.699881][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10648.700134][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10648.700371][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10648.700636][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10648.700939][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10648.701213][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10648.701464][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10648.701729][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10648.701992][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10648.702330][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10648.702604][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10648.702854][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10648.703117][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10648.703335][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10648.703575][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10648.703852][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10648.704163][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10648.704444][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10648.704697][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10648.704928][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10648.705200][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10648.705443][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10648.705694][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10648.705934][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10648.706183][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10648.706418][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10648.706685][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10648.706964][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10648.707211][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10648.707461][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10648.707763][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10648.708082][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10648.708325][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10648.708586][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10648.708854][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10648.709092][ C3] call_timer_fn (kernel/time/timer.c:1700) [10648.709331][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10648.709592][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10648.709852][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10648.710111][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10648.710383][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10648.710666][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10648.710905][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10648.711196][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10648.711435][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10648.711700][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10648.711924][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10648.712220][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10648.712469][ C3] __do_softirq (kernel/softirq.c:553) [10648.712706][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10648.712926][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10648.713212][ C3] [10648.713363][ C3] [10648.713513][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10648.713817][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10648.714140][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10648.715109][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10648.715422][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10648.715818][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10648.716217][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10648.716616][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10648.717013][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10648.717414][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10648.717710][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10648.717929][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10648.718161][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10648.718414][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10648.718700][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10648.718939][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10648.719197][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10648.719451][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10648.719739][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10648.719963][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10648.720206][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10648.720448][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10648.720687][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10648.720978][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10648.721244][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10648.721481][ C3] ksys_write (fs/read_write.c:643) [10648.721698][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10648.721950][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10648.722254][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10648.722485][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10648.722785][ C3] RIP: 0033:0x7f93b2836957 [10648.723011][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10648.723978][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10648.724399][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10648.724808][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10648.725208][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10648.725606][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10648.726002][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10676.615042][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10676.615588][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10676.616048][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10676.616511][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10676.617410][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10676.618016][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10676.618337][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10676.619298][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10676.619602][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10676.619996][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10676.620389][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10676.620784][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10676.621179][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10676.621573][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10676.622024][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10676.622352][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10676.622748][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10676.623141][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10676.623544][ C1] PKRU: 55555554 [10676.623737][ C1] Call Trace: [10676.623906][ C1] [10676.624052][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10676.624312][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10676.624554][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10676.624826][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10676.625096][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10676.625382][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10676.625645][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10676.625948][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10676.626208][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10676.626515][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10676.626806][ C1] [10676.626957][ C1] [10676.627105][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10676.627416][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10676.627703][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10676.627995][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10676.628281][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10676.628591][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10676.628830][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10676.629067][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10676.629314][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10676.629583][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10676.629871][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10676.630119][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10676.630358][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10676.630621][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10676.630854][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10676.631098][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10676.631354][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10676.631629][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10676.631908][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10676.632155][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10676.632424][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10676.632683][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10676.633031][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10676.633282][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10676.633599][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10676.633860][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10676.634061][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10676.634291][ C1] ? set_track_prepare (mm/slub.c:6440) [10676.634544][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10676.634819][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10676.635089][ C1] ? skb_clone (net/core/skbuff.c:1954) [10676.635316][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10676.635633][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10676.635935][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10676.636218][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10676.636508][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10676.636755][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10676.636983][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10676.637280][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10676.637564][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10676.637886][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10676.638128][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10676.638432][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10676.638713][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10676.639024][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10676.639276][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10676.639506][ C1] netif_receive_skb (net/core/dev.c:5801) [10676.639752][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10676.640059][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10676.640391][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10676.640691][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10676.640963][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10676.641249][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10676.641560][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10676.641848][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10676.642160][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10676.642405][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10676.642685][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10676.642931][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10676.643176][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10676.643424][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10676.643685][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10676.643939][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10676.644187][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10676.644448][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10676.644713][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10676.644937][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10676.645192][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10676.645462][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10676.645729][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10676.645944][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10676.646210][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10676.646518][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10676.646758][ C1] tcf_classify (net/sched/cls_api.c:1830) [10676.646987][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10676.647235][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10676.647492][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10676.647785][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10676.648062][ C1] tc_run (net/core/dev.c:3945) [10676.648266][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10676.648494][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10676.648729][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10676.648988][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10676.649241][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10676.649478][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10676.649740][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10676.650043][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10676.650312][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10676.650562][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10676.650823][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10676.651077][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10676.651358][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10676.651693][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10676.651971][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10676.652222][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10676.652484][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10676.652700][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10676.652936][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10676.653179][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10676.653463][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10676.653713][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10676.653950][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10676.654199][ C1] ? __create_object (mm/kmemleak.c:756) [10676.654442][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10676.654707][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10676.654986][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10676.655260][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10676.655539][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10676.655778][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10676.656041][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10676.656267][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10676.656487][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10676.656725][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10676.656973][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10676.657226][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10676.657494][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10676.657717][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10676.657964][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10676.658218][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10676.658454][ C1] ? sockfd_lookup_light (net/socket.c:558) [10676.658718][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10676.658957][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10676.659221][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10676.659463][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10676.659743][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10676.660041][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10676.660338][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10676.660658][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10676.660908][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10676.661211][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10676.661443][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10676.661744][ C1] RIP: 0033:0x7f8b36b3f4c0 [10676.661973][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10676.662942][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10676.663365][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10676.663765][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10676.664166][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10676.664565][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10676.664965][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10676.667394][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10676.667910][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10676.668396][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10676.668856][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10676.669739][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10676.670337][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10676.670700][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10676.671665][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10676.671979][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10676.672378][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10676.672774][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10676.673173][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10676.673555][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10676.673939][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10676.674368][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10676.674686][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10676.675069][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10676.675452][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10676.675854][ C3] PKRU: 55555554 [10676.676033][ C3] Call Trace: [10676.676202][ C3] [10676.676351][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10676.676612][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10676.676854][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10676.677139][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10676.677403][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10676.677701][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10676.677966][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10676.678268][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10676.678529][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10676.678843][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10676.679130][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10676.679435][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10676.679714][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10676.680000][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10676.680280][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10676.680581][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10676.680814][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10676.681048][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10676.681281][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10676.681521][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10676.681816][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10676.682097][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10676.682335][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10676.682574][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10676.682834][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10676.683065][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10676.683311][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10676.683567][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10676.683848][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10676.684119][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10676.684360][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10676.684624][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10676.684879][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10676.685216][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10676.685462][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10676.685772][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10676.686026][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10676.686227][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10676.686449][ C3] ? set_track_prepare (mm/slub.c:6440) [10676.686694][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10676.686961][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10676.687189][ C3] ? skb_clone (net/core/skbuff.c:1954) [10676.687411][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10676.687719][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10676.688035][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10676.688317][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10676.688608][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10676.688856][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10676.689089][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10676.689377][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10676.689653][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10676.689968][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10676.690200][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10676.690485][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10676.690762][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10676.691069][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10676.691318][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10676.691542][ C3] netif_receive_skb (net/core/dev.c:5801) [10676.691805][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10676.692116][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10676.692446][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10676.692744][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10676.693017][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10676.693304][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10676.693619][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10676.693927][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10676.694264][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10676.694516][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10676.694780][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10676.695040][ C3] ? __kernel_text_address (kernel/extable.c:79) [10676.695308][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10676.695595][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10676.695903][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10676.696155][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10676.696433][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10676.696676][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10676.696917][ C3] tcf_classify (net/sched/cls_api.c:1830) [10676.697148][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10676.697386][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10676.697655][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10676.697910][ C3] ? __kernel_text_address (kernel/extable.c:79) [10676.698177][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10676.698459][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10676.698770][ C3] tc_run (net/core/dev.c:3945) [10676.698980][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10676.699207][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10676.699456][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10676.699715][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10676.699967][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10676.700204][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10676.700469][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10676.700771][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10676.701043][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10676.701295][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10676.701559][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10676.701819][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10676.702158][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10676.702434][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10676.702686][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10676.702950][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10676.703168][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10676.703409][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10676.703687][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10676.703998][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10676.704276][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10676.704528][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10676.704756][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10676.705029][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10676.705273][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10676.705524][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10676.705765][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10676.706013][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10676.706249][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10676.706517][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10676.706796][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10676.707041][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10676.707291][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10676.707591][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10676.707911][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10676.708156][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10676.708417][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10676.708687][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10676.708925][ C3] call_timer_fn (kernel/time/timer.c:1700) [10676.709173][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10676.709425][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10676.709675][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10676.709924][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10676.710183][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10676.710482][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10676.710719][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10676.711010][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10676.711250][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10676.711536][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10676.711760][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10676.712057][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10676.712305][ C3] __do_softirq (kernel/softirq.c:553) [10676.712538][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10676.712757][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10676.713039][ C3] [10676.713193][ C3] [10676.713341][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10676.713644][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10676.713972][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10676.714930][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10676.715238][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10676.715635][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10676.716030][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10676.716430][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10676.716834][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10676.717218][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10676.717505][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10676.717718][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10676.717941][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10676.718187][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10676.718465][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10676.718695][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10676.718944][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10676.719208][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10676.719494][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10676.719717][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10676.719957][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10676.720200][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10676.720447][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10676.720726][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10676.720982][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10676.721228][ C3] ksys_write (fs/read_write.c:643) [10676.721446][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10676.721694][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10676.722001][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10676.722235][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10676.722534][ C3] RIP: 0033:0x7f93b2836957 [10676.722760][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10676.723712][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10676.724119][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10676.724509][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10676.724899][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10676.725315][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10676.725708][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10699.470556][ C3] rcu: 3-....: (7996404 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=1997446 | [10699.471116][ C3] rcu: (t=8305499 jiffies g=1064457 q=112 ncpus=4) | [10699.471448][ C3] Sending NMI from CPU 3 to CPUs 1: | [10699.471728][ C1] NMI backtrace for cpu 1 [10699.471741][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10699.471744][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10699.471753][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10699.471756][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10699.471759][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10699.471761][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10699.471763][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10699.471764][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10699.471766][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10699.471768][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10699.471770][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10699.471773][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10699.471775][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10699.471776][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10699.471777][ C1] PKRU: 55555554 [10699.471779][ C1] Call Trace: [10699.471781][ C1] [10699.471787][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10699.471792][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10699.471799][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10699.471804][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10699.471807][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10699.471809][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10699.471816][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10699.471820][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10699.471824][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10699.471827][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10699.471830][ C1] [10699.471831][ C1] [10699.471832][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10699.471838][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10699.471842][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10699.471846][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10699.471850][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10699.471853][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10699.471856][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10699.471858][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10699.471863][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10699.471866][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10699.471873][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10699.471876][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10699.471881][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10699.471887][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10699.471890][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10699.471893][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10699.471895][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10699.471898][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10699.471903][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10699.471908][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10699.471911][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10699.471921][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10699.471923][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10699.471926][ C1] ? set_track_prepare (mm/slub.c:6440) [10699.471931][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10699.471934][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10699.471938][ C1] ? skb_clone (net/core/skbuff.c:1954) [10699.471942][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10699.471948][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10699.471953][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10699.471957][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10699.471965][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10699.471970][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10699.471972][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10699.471975][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10699.471979][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10699.471983][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10699.471985][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10699.471990][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10699.471993][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10699.471997][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10699.472000][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10699.472002][ C1] netif_receive_skb (net/core/dev.c:5801) [10699.472006][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10699.472014][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10699.472021][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10699.472027][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10699.472032][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10699.472042][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10699.472049][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10699.472052][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10699.472060][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10699.472063][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10699.472069][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10699.472073][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10699.472076][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10699.472079][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10699.472082][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10699.472084][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10699.472088][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10699.472091][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10699.472094][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10699.472096][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10699.472099][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10699.472103][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10699.472105][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10699.472108][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10699.472110][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10699.472115][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10699.472120][ C1] tcf_classify (net/sched/cls_api.c:1830) [10699.472124][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10699.472128][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10699.472131][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10699.472135][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10699.472138][ C1] tc_run (net/core/dev.c:3945) [10699.472143][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10699.472145][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10699.472148][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10699.472152][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10699.472156][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10699.472158][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10699.472162][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10699.472166][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10699.472169][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10699.472172][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10699.472176][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10699.472179][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10699.472182][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10699.472190][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10699.472192][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10699.472196][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10699.472200][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10699.472202][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10699.472205][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10699.472208][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10699.472212][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10699.472215][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10699.472219][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10699.472222][ C1] ? __create_object (mm/kmemleak.c:756) [10699.472226][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10699.472231][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10699.472235][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10699.472239][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10699.472243][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10699.472246][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10699.472251][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10699.472255][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10699.472257][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10699.472260][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10699.472262][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10699.472268][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10699.472273][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10699.472275][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10699.472280][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10699.472281][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10699.472286][ C1] ? sockfd_lookup_light (net/socket.c:558) [10699.472290][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10699.472294][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10699.472298][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10699.472305][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10699.472309][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10699.472312][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10699.472316][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10699.472321][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10699.472324][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10699.472327][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10699.472332][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10699.472335][ C1] RIP: 0033:0x7f8b36b3f4c0 [10699.472339][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10699.472341][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10699.472344][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10699.472346][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10699.472347][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10699.472349][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10699.472350][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10699.472347][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [10699.472349][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [10699.472350][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10699.472355][ C1] [10699.519591][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10699.520196][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10699.520526][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10699.521498][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10699.521812][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10699.522212][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10699.522613][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10699.523012][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10699.523411][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10699.523810][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10699.524258][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10699.524592][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10699.524994][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10699.525416][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10699.525813][ C3] PKRU: 55555554 [10699.525995][ C3] Call Trace: [10699.526168][ C3] [10699.526319][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10699.526593][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10699.526845][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10699.527097][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10699.527330][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10699.527601][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10699.527873][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10699.528129][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10699.528416][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10699.528660][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10699.528971][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10699.529245][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10699.529532][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10699.529797][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10699.530104][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10699.530367][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10699.530678][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10699.530977][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10699.531290][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10699.531581][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10699.531882][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10699.532170][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10699.532482][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10699.532725][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10699.532965][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10699.533205][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10699.533455][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10699.533727][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10699.534014][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10699.534252][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10699.534494][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10699.534753][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10699.534990][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10699.535238][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10699.535498][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10699.535775][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10699.536052][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10699.536304][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10699.536588][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10699.536851][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10699.537199][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10699.537452][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10699.537773][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10699.538037][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10699.538242][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10699.538473][ C3] ? set_track_prepare (mm/slub.c:6440) [10699.538727][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10699.539008][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10699.539242][ C3] ? skb_clone (net/core/skbuff.c:1954) [10699.539470][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10699.539789][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10699.540096][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10699.540378][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10699.540674][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10699.540925][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10699.541154][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10699.541457][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10699.541745][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10699.542071][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10699.542310][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10699.542608][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10699.542893][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10699.543210][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10699.543466][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10699.543702][ C3] netif_receive_skb (net/core/dev.c:5801) [10699.543951][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10699.544265][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10699.544599][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10699.544897][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10699.545174][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10699.545463][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10699.545780][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10699.546090][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10699.546418][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10699.546656][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10699.546922][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10699.547187][ C3] ? __kernel_text_address (kernel/extable.c:79) [10699.547457][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10699.547740][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10699.548054][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10699.548306][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10699.548582][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10699.548824][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10699.549067][ C3] tcf_classify (net/sched/cls_api.c:1830) [10699.549299][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10699.549540][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10699.549804][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10699.550060][ C3] ? __kernel_text_address (kernel/extable.c:79) [10699.550327][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10699.550613][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10699.550927][ C3] tc_run (net/core/dev.c:3945) [10699.551133][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10699.551364][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10699.551603][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10699.551868][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10699.552121][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10699.552361][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10699.552626][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10699.552932][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10699.553204][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10699.553458][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10699.553721][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10699.553977][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10699.554322][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10699.554611][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10699.554864][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10699.555128][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10699.555345][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10699.555588][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10699.555864][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10699.556177][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10699.556454][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10699.556707][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10699.556942][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10699.557227][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10699.557471][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10699.557721][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10699.557963][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10699.558212][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10699.558446][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10699.558712][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10699.558995][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10699.559240][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10699.559497][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10699.559798][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10699.560117][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10699.560362][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10699.560623][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10699.560891][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10699.561131][ C3] call_timer_fn (kernel/time/timer.c:1700) [10699.561370][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10699.561638][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10699.561899][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10699.562160][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10699.562430][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10699.562716][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10699.562953][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10699.563257][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10699.563507][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10699.563771][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10699.563992][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10699.564289][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10699.564538][ C3] __do_softirq (kernel/softirq.c:553) [10699.564770][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10699.564993][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10699.565280][ C3] [10699.565430][ C3] [10699.565583][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10699.565887][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10699.566214][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10699.567185][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10699.567493][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10699.567893][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10699.568292][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10699.568689][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10699.569088][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10699.569490][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10699.569784][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10699.570007][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10699.570238][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10699.570490][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10699.570780][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10699.571017][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10699.571276][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10699.571528][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10699.571823][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10699.572044][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10699.572289][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10699.572534][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10699.572774][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10699.573062][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10699.573326][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10699.573564][ C3] ksys_write (fs/read_write.c:643) [10699.573781][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10699.574030][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10699.574335][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10699.574570][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10699.574868][ C3] RIP: 0033:0x7f93b2836957 [10699.575097][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10699.576067][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10699.576490][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10699.576889][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10699.577289][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10699.577687][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10699.578088][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10724.614998][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10724.615507][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10724.615959][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10724.616412][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10724.617292][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10724.617884][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10724.618199][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10724.619138][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10724.619435][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10724.619821][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10724.620205][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10724.620596][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10724.620982][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10724.621366][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10724.621804][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10724.622124][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10724.622511][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10724.622896][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10724.623283][ C1] PKRU: 55555554 [10724.623458][ C1] Call Trace: [10724.623624][ C1] [10724.623770][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10724.624024][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10724.624261][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10724.624528][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10724.624792][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10724.625072][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10724.625329][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10724.625626][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10724.625880][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10724.626179][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10724.626465][ C1] [10724.626611][ C1] [10724.626755][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10724.627058][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10724.627337][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10724.627623][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10724.627901][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10724.628203][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10724.628437][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10724.628670][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10724.628912][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10724.629179][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10724.629454][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10724.629686][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10724.629919][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10724.630172][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10724.630400][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10724.630639][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10724.630888][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10724.631156][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10724.631423][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10724.631668][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10724.631932][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10724.632186][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10724.632523][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10724.632767][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10724.633077][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10724.633332][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10724.633530][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10724.633752][ C1] ? set_track_prepare (mm/slub.c:6440) [10724.633997][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10724.634267][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10724.634530][ C1] ? skb_clone (net/core/skbuff.c:1954) [10724.634749][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10724.635056][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10724.635353][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10724.635626][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10724.635912][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10724.636153][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10724.636375][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10724.636664][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10724.636939][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10724.637254][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10724.637483][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10724.637770][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10724.638046][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10724.638352][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10724.638599][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10724.638825][ C1] netif_receive_skb (net/core/dev.c:5801) [10724.639064][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10724.639368][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10724.639688][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10724.639978][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10724.640244][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10724.640523][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10724.640825][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10724.641100][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10724.641405][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10724.641647][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10724.641919][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10724.642158][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10724.642399][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10724.642638][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10724.642892][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10724.643137][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10724.643377][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10724.643631][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10724.643885][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10724.644105][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10724.644352][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10724.644615][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10724.644872][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10724.645086][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10724.645346][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10724.645646][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10724.645879][ C1] tcf_classify (net/sched/cls_api.c:1830) [10724.646102][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10724.646344][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10724.646592][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10724.646867][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10724.647128][ C1] tc_run (net/core/dev.c:3945) [10724.647328][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10724.647552][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10724.647783][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10724.648038][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10724.648283][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10724.648513][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10724.648768][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10724.649064][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10724.649327][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10724.649572][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10724.649828][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10724.650075][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10724.650347][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10724.650674][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10724.650940][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10724.651186][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10724.651442][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10724.651656][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10724.651884][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10724.652121][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10724.652397][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10724.652640][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10724.652874][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10724.653114][ C1] ? __create_object (mm/kmemleak.c:756) [10724.653352][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10724.653610][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10724.653881][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10724.654146][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10724.654420][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10724.654652][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10724.654909][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10724.655126][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10724.655342][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10724.655572][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10724.655813][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10724.656059][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10724.656322][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10724.656540][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10724.656781][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10724.657027][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10724.657257][ C1] ? sockfd_lookup_light (net/socket.c:558) [10724.657514][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10724.657746][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10724.658002][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10724.658237][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10724.658510][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10724.658800][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10724.659090][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10724.659401][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10724.659645][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10724.659939][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10724.660164][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10724.660454][ C1] RIP: 0033:0x7f8b36b3f4c0 [10724.660676][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10724.661619][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10724.662026][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10724.662412][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10724.662797][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10724.663186][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10724.663573][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10724.666039][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10724.666574][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10724.667080][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10724.667551][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10724.668465][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10724.669081][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10724.669407][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10724.670385][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10724.670694][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10724.671093][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10724.671498][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10724.671896][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10724.672298][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10724.672696][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10724.673143][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10724.673475][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10724.673874][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10724.674276][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10724.674674][ C3] PKRU: 55555554 [10724.674856][ C3] Call Trace: [10724.675027][ C3] [10724.675179][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10724.675442][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10724.675686][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10724.675963][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10724.676236][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10724.676530][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10724.676797][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10724.677104][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10724.677366][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10724.677675][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10724.677970][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10724.678287][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10724.678577][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10724.678873][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10724.679162][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10724.679479][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10724.679721][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10724.679964][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10724.680207][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10724.680456][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10724.680727][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10724.681011][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10724.681251][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10724.681500][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10724.681760][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10724.681994][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10724.682246][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10724.682506][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10724.682782][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10724.683060][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10724.683309][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10724.683580][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10724.683843][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10724.684191][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10724.684444][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10724.684764][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10724.685027][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10724.685233][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10724.685463][ C3] ? set_track_prepare (mm/slub.c:6440) [10724.685719][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10724.685995][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10724.686228][ C3] ? skb_clone (net/core/skbuff.c:1954) [10724.686456][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10724.686777][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10724.687081][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10724.687366][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10724.687659][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10724.687912][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10724.688144][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10724.688445][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10724.688731][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10724.689057][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10724.689297][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10724.689591][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10724.689879][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10724.690196][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10724.690453][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10724.690686][ C3] netif_receive_skb (net/core/dev.c:5801) [10724.690935][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10724.691250][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10724.691589][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10724.691888][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10724.692161][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10724.692452][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10724.692765][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10724.693076][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10724.693402][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10724.693643][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10724.693915][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10724.694177][ C3] ? __kernel_text_address (kernel/extable.c:79) [10724.694445][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10724.694731][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10724.695043][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10724.695295][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10724.695573][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10724.695813][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10724.696055][ C3] tcf_classify (net/sched/cls_api.c:1830) [10724.696288][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10724.696527][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10724.696792][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10724.697049][ C3] ? __kernel_text_address (kernel/extable.c:79) [10724.697318][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10724.697600][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10724.697912][ C3] tc_run (net/core/dev.c:3945) [10724.698117][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10724.698352][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10724.698592][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10724.698853][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10724.699108][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10724.699347][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10724.699612][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10724.699916][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10724.700191][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10724.700447][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10724.700712][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10724.700970][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10724.701309][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10724.701591][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10724.701845][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10724.702110][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10724.702329][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10724.702572][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10724.702856][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10724.703168][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10724.703448][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10724.703702][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10724.703931][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10724.704205][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10724.704451][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10724.704705][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10724.704946][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10724.705196][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10724.705432][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10724.705700][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10724.705981][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10724.706229][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10724.706478][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10724.706778][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10724.707097][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10724.707340][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10724.707603][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10724.707874][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10724.708112][ C3] call_timer_fn (kernel/time/timer.c:1700) [10724.708352][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10724.708613][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10724.708874][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10724.709133][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10724.709403][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10724.709690][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10724.709929][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10724.710223][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10724.710462][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10724.710727][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10724.710947][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10724.711251][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10724.711506][ C3] __do_softirq (kernel/softirq.c:553) [10724.711739][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10724.711959][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10724.712242][ C3] [10724.712395][ C3] [10724.712544][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10724.712848][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10724.713172][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10724.714139][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10724.714448][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10724.714846][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10724.715242][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10724.715644][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10724.716042][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10724.716443][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10724.716741][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10724.716961][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10724.717195][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10724.717447][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10724.717738][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10724.717977][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10724.718235][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10724.718488][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10724.718777][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10724.719001][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10724.719244][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10724.719492][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10724.719732][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10724.720023][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10724.720289][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10724.720526][ C3] ksys_write (fs/read_write.c:643) [10724.720745][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10724.720993][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10724.721295][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10724.721539][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10724.721839][ C3] RIP: 0033:0x7f93b2836957 [10724.722065][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10724.723035][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10724.723458][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10724.723854][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10724.724252][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10724.724651][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10724.725049][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10752.615074][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10752.615586][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10752.616056][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10752.616523][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10752.617436][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10752.618026][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10752.618342][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10752.619313][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10752.619621][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10752.620018][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10752.620419][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10752.620803][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10752.621210][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10752.621607][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10752.622047][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10752.622377][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10752.622776][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10752.623158][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10752.623563][ C1] PKRU: 55555554 [10752.623743][ C1] Call Trace: [10752.623921][ C1] [10752.624069][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10752.624333][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10752.624576][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10752.624854][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10752.625126][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10752.625412][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10752.625679][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10752.625983][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10752.626244][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10752.626553][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10752.626849][ C1] [10752.626997][ C1] [10752.627147][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10752.627460][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10752.627775][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10752.628070][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10752.628358][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10752.628673][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10752.628915][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10752.629153][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10752.629403][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10752.629676][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10752.629961][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10752.630212][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10752.630446][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10752.630699][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10752.630926][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10752.631190][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10752.631451][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10752.631727][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10752.632005][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10752.632252][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10752.632524][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10752.632787][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10752.633132][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10752.633384][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10752.633703][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10752.633968][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10752.634164][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10752.634389][ C1] ? set_track_prepare (mm/slub.c:6440) [10752.634636][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10752.634922][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10752.635194][ C1] ? skb_clone (net/core/skbuff.c:1954) [10752.635423][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10752.635742][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10752.636047][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10752.636327][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10752.636621][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10752.636869][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10752.637098][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10752.637398][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10752.637680][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10752.638004][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10752.638243][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10752.638538][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10752.638832][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10752.639139][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10752.639386][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10752.639637][ C1] netif_receive_skb (net/core/dev.c:5801) [10752.639884][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10752.640195][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10752.640527][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10752.640826][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10752.641100][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10752.641394][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10752.641705][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10752.641988][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10752.642304][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10752.642552][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10752.642833][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10752.643098][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10752.643346][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10752.643594][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10752.643857][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10752.644118][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10752.644360][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10752.644616][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10752.644893][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10752.645119][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10752.645375][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10752.645648][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10752.645914][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10752.646129][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10752.646399][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10752.646706][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10752.646949][ C1] tcf_classify (net/sched/cls_api.c:1830) [10752.647182][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10752.647431][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10752.647686][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10752.647970][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10752.648238][ C1] tc_run (net/core/dev.c:3945) [10752.648442][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10752.648675][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10752.648914][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10752.649175][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10752.649429][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10752.649666][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10752.649930][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10752.650233][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10752.650507][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10752.650759][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10752.651024][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10752.651280][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10752.651563][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10752.651899][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10752.652178][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10752.652430][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10752.652700][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10752.652915][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10752.653151][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10752.653394][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10752.653707][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10752.653957][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10752.654196][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10752.654443][ C1] ? __create_object (mm/kmemleak.c:756) [10752.654683][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10752.654949][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10752.655231][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10752.655502][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10752.655781][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10752.656045][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10752.656309][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10752.656537][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10752.656755][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10752.656994][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10752.657244][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10752.657525][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10752.657794][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10752.658020][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10752.658268][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10752.658522][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10752.658765][ C1] ? sockfd_lookup_light (net/socket.c:558) [10752.659021][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10752.659256][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10752.659530][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10752.659773][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10752.660051][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10752.660351][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10752.660651][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10752.660971][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10752.661223][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10752.661528][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10752.661760][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10752.662059][ C1] RIP: 0033:0x7f8b36b3f4c0 [10752.662285][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10752.663254][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10752.663675][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10752.664080][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10752.664463][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10752.664847][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10752.665232][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10752.667708][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10752.668244][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10752.668774][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10752.669246][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10752.670178][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10752.670788][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10752.671115][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10752.672109][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10752.672418][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10752.672822][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10752.673209][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10752.673598][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10752.673993][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10752.674386][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10752.674821][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10752.675147][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10752.675539][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10752.675928][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10752.676355][ C3] PKRU: 55555554 [10752.676533][ C3] Call Trace: [10752.676705][ C3] [10752.676856][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10752.677121][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10752.677367][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10752.677647][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10752.677924][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10752.678206][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10752.678467][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10752.678767][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10752.679024][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10752.679329][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10752.679620][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10752.679927][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10752.680227][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10752.680523][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10752.680812][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10752.681123][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10752.681375][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10752.681617][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10752.681855][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10752.682105][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10752.682379][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10752.682665][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10752.682904][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10752.683144][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10752.683414][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10752.683643][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10752.683884][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10752.684137][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10752.684408][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10752.684679][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10752.684940][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10752.685216][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10752.685479][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10752.685831][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10752.686078][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10752.686395][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10752.686653][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10752.686852][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10752.687079][ C3] ? set_track_prepare (mm/slub.c:6440) [10752.687350][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10752.687626][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10752.687860][ C3] ? skb_clone (net/core/skbuff.c:1954) [10752.688087][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10752.688414][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10752.688729][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10752.689005][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10752.689296][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10752.689539][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10752.689762][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10752.690056][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10752.690336][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10752.690654][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10752.690904][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10752.691203][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10752.691492][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10752.691810][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10752.692066][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10752.692303][ C3] netif_receive_skb (net/core/dev.c:5801) [10752.692552][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10752.692888][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10752.693225][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10752.693525][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10752.693800][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10752.694089][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10752.694405][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10752.694716][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10752.695043][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10752.695292][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10752.695552][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10752.695808][ C3] ? __kernel_text_address (kernel/extable.c:79) [10752.696069][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10752.696346][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10752.696651][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10752.696897][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10752.697166][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10752.697407][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10752.697644][ C3] tcf_classify (net/sched/cls_api.c:1830) [10752.697869][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10752.698102][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10752.698361][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10752.698610][ C3] ? __kernel_text_address (kernel/extable.c:79) [10752.698871][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10752.699167][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10752.699481][ C3] tc_run (net/core/dev.c:3945) [10752.699686][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10752.699919][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10752.700155][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10752.700425][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10752.700673][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10752.700907][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10752.701165][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10752.701490][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10752.701762][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10752.702015][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10752.702281][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10752.702547][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10752.702877][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10752.703148][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10752.703400][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10752.703658][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10752.703870][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10752.704107][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10752.704377][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10752.704703][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10752.705000][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10752.705254][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10752.705484][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10752.705755][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10752.706000][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10752.706253][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10752.706498][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10752.706741][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10752.706968][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10752.707230][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10752.707525][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10752.707771][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10752.708020][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10752.708320][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10752.708663][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10752.708907][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10752.709168][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10752.709438][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10752.709679][ C3] call_timer_fn (kernel/time/timer.c:1700) [10752.709925][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10752.710181][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10752.710454][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10752.710715][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10752.710983][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10752.711270][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10752.711523][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10752.711816][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10752.712054][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10752.712319][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10752.712539][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10752.712836][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10752.713084][ C3] __do_softirq (kernel/softirq.c:553) [10752.713317][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10752.713549][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10752.713826][ C3] [10752.713973][ C3] [10752.714120][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10752.714419][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10752.714736][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10752.715681][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10752.715980][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10752.716370][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10752.716760][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10752.717147][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10752.717539][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10752.717930][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10752.718219][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10752.718434][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10752.718658][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10752.718904][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10752.719186][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10752.719418][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10752.719668][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10752.719915][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10752.720199][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10752.720414][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10752.720652][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10752.720890][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10752.721143][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10752.721438][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10752.721703][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10752.721942][ C3] ksys_write (fs/read_write.c:643) [10752.722159][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10752.722409][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10752.722718][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10752.722945][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10752.723237][ C3] RIP: 0033:0x7f93b2836957 [10752.723462][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10752.724433][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10752.724855][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10752.725254][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10752.725654][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10752.726041][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10752.726432][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10752.726841][ C3] | [10777.579162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [10777.579540][ C1] rcu: 1-....: (8095466 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=2015775 | [10777.580098][ C1] rcu: (t=8383608 jiffies g=1064457 q=112 ncpus=4) [10777.580878][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10777.581491][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10777.581819][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10777.582786][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10777.583092][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10777.583493][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10777.583891][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10777.584287][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10777.584681][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10777.585080][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10777.585526][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10777.585857][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10777.586256][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10777.586652][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10777.587049][ C1] PKRU: 55555554 [10777.587230][ C1] Call Trace: [10777.587399][ C1] [10777.587551][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10777.587825][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10777.588076][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10777.588327][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10777.588555][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10777.588826][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10777.589096][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10777.589353][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10777.589637][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10777.589879][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10777.590191][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10777.590462][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10777.590749][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10777.591015][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10777.591325][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10777.591588][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10777.591895][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10777.592191][ C1] [10777.592340][ C1] [10777.592491][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10777.592804][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10777.593093][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10777.593388][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10777.593674][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10777.593987][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10777.594231][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10777.594470][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10777.594716][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10777.594989][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10777.595272][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10777.595510][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10777.595753][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10777.596012][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10777.596246][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10777.596492][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10777.596749][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10777.597025][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10777.597304][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10777.597550][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10777.597822][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10777.598084][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10777.598429][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10777.598681][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10777.599000][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10777.599263][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10777.599467][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10777.599698][ C1] ? set_track_prepare (mm/slub.c:6440) [10777.599951][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10777.600226][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10777.600499][ C1] ? skb_clone (net/core/skbuff.c:1954) [10777.600725][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10777.601043][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10777.601354][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10777.601635][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10777.601929][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10777.602177][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10777.602406][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10777.602706][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10777.602988][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10777.603313][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10777.603552][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10777.603849][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10777.604132][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10777.604449][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10777.604704][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10777.604942][ C1] netif_receive_skb (net/core/dev.c:5801) [10777.605190][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10777.605502][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10777.605834][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10777.606130][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10777.606405][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10777.606692][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10777.607005][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10777.607288][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10777.607603][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10777.607851][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10777.608128][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10777.608376][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10777.608622][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10777.608869][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10777.609132][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10777.609385][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10777.609632][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10777.609894][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10777.610158][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10777.610383][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10777.610638][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10777.610909][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10777.611176][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10777.611397][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10777.611666][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10777.611972][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10777.612212][ C1] tcf_classify (net/sched/cls_api.c:1830) [10777.612444][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10777.612692][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10777.612947][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10777.613230][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10777.613496][ C1] tc_run (net/core/dev.c:3945) [10777.613700][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10777.613930][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10777.614168][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10777.614428][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10777.614679][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10777.614916][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10777.615179][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10777.615482][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10777.615753][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10777.616004][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10777.616268][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10777.616523][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10777.616800][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10777.617136][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10777.617417][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10777.617668][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10777.617930][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10777.618145][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10777.618380][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10777.618621][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10777.618904][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10777.619154][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10777.619395][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10777.619641][ C1] ? __create_object (mm/kmemleak.c:756) [10777.619883][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10777.620150][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10777.620430][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10777.620699][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10777.620980][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10777.621223][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10777.621488][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10777.621714][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10777.621933][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10777.622170][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10777.622419][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10777.622672][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10777.622938][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10777.623165][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10777.623413][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10777.623666][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10777.623899][ C1] ? sockfd_lookup_light (net/socket.c:558) [10777.624163][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10777.624401][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10777.624664][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10777.624906][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10777.625187][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10777.625484][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10777.625782][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10777.626101][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10777.626352][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10777.626654][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10777.626884][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10777.627184][ C1] RIP: 0033:0x7f8b36b3f4c0 [10777.627410][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10777.628375][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10777.628793][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10777.629189][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10777.629588][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10777.629983][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10777.630380][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10777.630380][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10777.630779][ C1] | [10777.630938][ C1] Sending NMI from CPU 1 to CPUs 3: | [10777.631224][ C3] NMI backtrace for cpu 3 [10777.631240][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10777.631243][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10777.631252][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10777.631256][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10777.631260][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10777.631262][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10777.631264][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10777.631266][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10777.631267][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10777.631269][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10777.631272][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10777.631275][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10777.631277][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10777.631278][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10777.631280][ C3] PKRU: 55555554 [10777.631281][ C3] Call Trace: [10777.631289][ C3] [10777.631294][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10777.631300][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10777.631306][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10777.631312][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10777.631315][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10777.631318][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10777.631324][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10777.631328][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10777.631332][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10777.631335][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10777.631338][ C3] [10777.631339][ C3] [10777.631341][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10777.631343][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10777.631349][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10777.631354][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10777.631358][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10777.631362][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10777.631365][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10777.631369][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10777.631371][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10777.631376][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10777.631379][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10777.631386][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10777.631388][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10777.631394][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10777.631401][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10777.631405][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10777.631408][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10777.631410][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10777.631413][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10777.631419][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10777.631424][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10777.631427][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10777.631437][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10777.631440][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10777.631443][ C3] ? set_track_prepare (mm/slub.c:6440) [10777.631449][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10777.631452][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10777.631457][ C3] ? skb_clone (net/core/skbuff.c:1954) [10777.631462][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10777.631468][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10777.631473][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10777.631479][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10777.631487][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10777.631492][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10777.631495][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10777.631499][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10777.631502][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10777.631507][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10777.631510][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10777.631514][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10777.631518][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10777.631523][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10777.631526][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10777.631528][ C3] netif_receive_skb (net/core/dev.c:5801) [10777.631531][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10777.631539][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10777.631546][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10777.631553][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10777.631558][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10777.631569][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10777.631578][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10777.631586][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10777.631595][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10777.631598][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10777.631604][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10777.631608][ C3] ? __kernel_text_address (kernel/extable.c:79) [10777.631611][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10777.631614][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10777.631618][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10777.631626][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10777.631628][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10777.631633][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10777.631638][ C3] tcf_classify (net/sched/cls_api.c:1830) [10777.631642][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10777.631644][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10777.631647][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10777.631651][ C3] ? __kernel_text_address (kernel/extable.c:79) [10777.631653][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10777.631655][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10777.631659][ C3] tc_run (net/core/dev.c:3945) [10777.631664][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10777.631667][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10777.631669][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10777.631674][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10777.631678][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10777.631680][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10777.631683][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10777.631687][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10777.631690][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10777.631694][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10777.631697][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10777.631701][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10777.631709][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10777.631711][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10777.631715][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10777.631718][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10777.631721][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10777.631724][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10777.631727][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10777.631730][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10777.631733][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10777.631738][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10777.631741][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10777.631746][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10777.631750][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10777.631753][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10777.631757][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10777.631761][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10777.631764][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10777.631769][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10777.631773][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10777.631777][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10777.631782][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10777.631786][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10777.631789][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10777.631793][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10777.631796][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10777.631799][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10777.631803][ C3] call_timer_fn (kernel/time/timer.c:1700) [10777.631808][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10777.631813][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10777.631818][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10777.631821][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10777.631825][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10777.631828][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10777.631831][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10777.631837][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10777.631840][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10777.631843][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10777.631847][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10777.631851][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10777.631855][ C3] __do_softirq (kernel/softirq.c:553) [10777.631859][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10777.631862][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10777.631867][ C3] [10777.631868][ C3] [10777.631869][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10777.631872][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10777.631875][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10777.631878][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10777.631880][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10777.631882][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10777.631883][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10777.631885][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10777.631886][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10777.631890][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10777.631894][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10777.631901][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10777.631909][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10777.631913][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10777.631919][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10777.631921][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10777.631925][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10777.631930][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10777.631934][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10777.631939][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10777.631941][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10777.631945][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10777.631947][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10777.631951][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10777.631954][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10777.631960][ C3] ksys_write (fs/read_write.c:643) [10777.631964][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10777.631968][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10777.631971][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10777.631976][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10777.631980][ C3] RIP: 0033:0x7f93b2836957 [10777.631983][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10777.631985][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10777.631988][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10777.631989][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10777.631990][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10777.631992][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10777.631993][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10804.615059][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10804.615587][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10804.616049][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10804.616513][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10804.617417][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10804.618027][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:87 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [10804.618317][ C1] Code: 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 48 83 c0 01 48 39 d0 74 a5 <80> 38 00 74 f2 e9 74 ff ff ff b8 01 00 00 00 c3 cc cc cc cc 48 29 All code ======== 0: 2c 48 sub $0x48,%al 2: 89 c2 mov %eax,%edx 4: 48 85 c0 test %rax,%rax 7: 75 b0 jne 0xffffffffffffffb9 9: 48 89 da mov %rbx,%rdx c: 4c 89 d8 mov %r11,%rax f: 4c 29 da sub %r11,%rdx 12: e9 49 ff ff ff jmp 0xffffffffffffff60 17: 48 85 d2 test %rdx,%rdx 1a: 74 b3 je 0xffffffffffffffcf 1c: 48 01 ea add %rbp,%rdx 1f: eb 09 jmp 0x2a 21: 48 83 c0 01 add $0x1,%rax 25: 48 39 d0 cmp %rdx,%rax 28: 74 a5 je 0xffffffffffffffcf 2a:* 80 38 00 cmpb $0x0,(%rax) <-- trapping instruction 2d: 74 f2 je 0x21 2f: e9 74 ff ff ff jmp 0xffffffffffffffa8 34: b8 01 00 00 00 mov $0x1,%eax 39: c3 ret 3a: cc int3 3b: cc int3 3c: cc int3 3d: cc int3 3e: 48 rex.W 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 80 38 00 cmpb $0x0,(%rax) 3: 74 f2 je 0xfffffffffffffff7 5: e9 74 ff ff ff jmp 0xffffffffffffff7e a: b8 01 00 00 00 mov $0x1,%eax f: c3 ret 10: cc int3 11: cc int3 12: cc int3 13: cc int3 14: 48 rex.W 15: 29 .byte 0x29 [10804.619283][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000282 [10804.619587][ C1] RAX: ffffed1000f511c3 RBX: ffffed1000f511c4 RCX: ffffffff89c7fa80 [10804.619984][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10804.620379][ C1] RBP: ffffed1000f511c3 R08: 0000000000000000 R09: ffffed1000f511c3 [10804.620773][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10804.621179][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10804.621576][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10804.622020][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10804.622349][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10804.622745][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10804.623143][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10804.623539][ C1] PKRU: 55555554 [10804.623720][ C1] Call Trace: [10804.623888][ C1] [10804.624044][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10804.624307][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10804.624550][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10804.624826][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10804.625097][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10804.625386][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10804.625649][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10804.625954][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10804.626216][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10804.626522][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10804.626817][ C1] [10804.626966][ C1] [10804.627117][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10804.627430][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10804.627717][ C1] ? kasan_check_range (mm/kasan/generic.c:87 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [10804.627977][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10804.628260][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10804.628571][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10804.628809][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10804.629049][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10804.629298][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10804.629568][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10804.629853][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10804.630089][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10804.630332][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10804.630590][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10804.630825][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10804.631078][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10804.631336][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10804.631611][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10804.631886][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10804.632133][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10804.632402][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10804.632665][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10804.633011][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10804.633263][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10804.633582][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10804.633843][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10804.634046][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10804.634276][ C1] ? set_track_prepare (mm/slub.c:6440) [10804.634529][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10804.634804][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10804.635075][ C1] ? skb_clone (net/core/skbuff.c:1954) [10804.635302][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10804.635620][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10804.635923][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10804.636204][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10804.636497][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10804.636746][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10804.636976][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10804.637275][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10804.637559][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10804.637883][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10804.638121][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10804.638416][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10804.638702][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10804.639017][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10804.639272][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10804.639502][ C1] netif_receive_skb (net/core/dev.c:5801) [10804.639748][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10804.640060][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10804.640390][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10804.640689][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10804.640960][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10804.641252][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10804.641560][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10804.641845][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10804.642159][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10804.642405][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10804.642684][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10804.642931][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10804.643176][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10804.643420][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10804.643687][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10804.643940][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10804.644185][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10804.644449][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10804.644712][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10804.644935][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10804.645189][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10804.645460][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10804.645728][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10804.645942][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10804.646209][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10804.646517][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10804.646758][ C1] tcf_classify (net/sched/cls_api.c:1830) [10804.646986][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10804.647235][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10804.647493][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10804.647781][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10804.648048][ C1] tc_run (net/core/dev.c:3945) [10804.648252][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10804.648481][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10804.648717][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10804.648977][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10804.649229][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10804.649465][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10804.649726][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10804.650031][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10804.650302][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10804.650553][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10804.650815][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10804.651075][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10804.651358][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10804.651693][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10804.651966][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10804.652219][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10804.652481][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10804.652699][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10804.652931][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10804.653174][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10804.653460][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10804.653710][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10804.653946][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10804.654194][ C1] ? __create_object (mm/kmemleak.c:756) [10804.654436][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10804.654701][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10804.654981][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10804.655253][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10804.655531][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10804.655770][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10804.656037][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10804.656264][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10804.656482][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10804.656721][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10804.656970][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10804.657223][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10804.657491][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10804.657714][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10804.657963][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10804.658216][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10804.658451][ C1] ? sockfd_lookup_light (net/socket.c:558) [10804.658715][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10804.658954][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10804.659217][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10804.659459][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10804.659739][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10804.660037][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10804.660335][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10804.660655][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10804.660905][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10804.661213][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10804.661445][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10804.661743][ C1] RIP: 0033:0x7f8b36b3f4c0 [10804.661969][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10804.662930][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10804.663352][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10804.663747][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10804.664141][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10804.664537][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10804.664935][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10804.667389][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10804.667918][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10804.668421][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10804.668887][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10804.669797][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10804.670408][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10804.670731][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10804.671704][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10804.672010][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10804.672408][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10804.672806][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10804.673209][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10804.673606][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10804.674001][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10804.674447][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10804.674779][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10804.675180][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10804.675576][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10804.675972][ C3] PKRU: 55555554 [10804.676153][ C3] Call Trace: [10804.676327][ C3] [10804.676477][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10804.676738][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10804.676982][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10804.677258][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10804.677532][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10804.677821][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10804.678086][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10804.678392][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10804.678653][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10804.678962][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10804.679259][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10804.679572][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10804.679863][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10804.680156][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10804.680446][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10804.680756][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10804.680998][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10804.681243][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10804.681482][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10804.681730][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10804.682000][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10804.682287][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10804.682523][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10804.682763][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10804.683022][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10804.683259][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10804.683506][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10804.683763][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10804.684037][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10804.684313][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10804.684560][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10804.684830][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10804.685093][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10804.685443][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10804.685695][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10804.686013][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10804.686277][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10804.686480][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10804.686710][ C3] ? set_track_prepare (mm/slub.c:6440) [10804.686962][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10804.687238][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10804.687471][ C3] ? skb_clone (net/core/skbuff.c:1954) [10804.687697][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10804.688015][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10804.688322][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10804.688601][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10804.688895][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10804.689143][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10804.689374][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10804.689672][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10804.689954][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10804.690281][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10804.690520][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10804.690817][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10804.691111][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10804.691432][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10804.691686][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10804.691920][ C3] netif_receive_skb (net/core/dev.c:5801) [10804.692169][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10804.692480][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10804.692811][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10804.693109][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10804.693383][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10804.693670][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10804.693983][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10804.694295][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10804.694620][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10804.694858][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10804.695122][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10804.695385][ C3] ? __kernel_text_address (kernel/extable.c:79) [10804.695654][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10804.695937][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10804.696250][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10804.696500][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10804.696774][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10804.697014][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10804.697256][ C3] tcf_classify (net/sched/cls_api.c:1830) [10804.697485][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10804.697724][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10804.697986][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10804.698243][ C3] ? __kernel_text_address (kernel/extable.c:79) [10804.698509][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10804.698793][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10804.699104][ C3] tc_run (net/core/dev.c:3945) [10804.699311][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10804.699540][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10804.699779][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10804.700039][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10804.700294][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10804.700531][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10804.700795][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10804.701104][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10804.701376][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10804.701627][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10804.701890][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10804.702145][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10804.702482][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10804.702758][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10804.703009][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10804.703275][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10804.703491][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10804.703733][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10804.704007][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10804.704319][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10804.704592][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10804.704844][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10804.705074][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10804.705343][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10804.705586][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10804.705837][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10804.706077][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10804.706326][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10804.706560][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10804.706825][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10804.707106][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10804.707348][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10804.707596][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10804.707897][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10804.708217][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10804.708460][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10804.708720][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10804.708986][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10804.709228][ C3] call_timer_fn (kernel/time/timer.c:1700) [10804.709464][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10804.709725][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10804.709985][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10804.710247][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10804.710515][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10804.710796][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10804.711034][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10804.711335][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10804.711571][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10804.711836][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10804.712056][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10804.712352][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10804.712598][ C3] __do_softirq (kernel/softirq.c:553) [10804.712830][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10804.713049][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10804.713338][ C3] [10804.713487][ C3] [10804.713639][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10804.713941][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10804.714267][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10804.715232][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10804.715537][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10804.715934][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10804.716331][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10804.716729][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10804.717126][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10804.717527][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10804.717820][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10804.718042][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10804.718279][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10804.718530][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10804.718818][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10804.719054][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10804.719312][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10804.719563][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10804.719852][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10804.720074][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10804.720318][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10804.720561][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10804.720799][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10804.721090][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10804.721358][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10804.721595][ C3] ksys_write (fs/read_write.c:643) [10804.721811][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10804.722059][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10804.722365][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10804.722599][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10804.722896][ C3] RIP: 0033:0x7f93b2836957 [10804.723128][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10804.724095][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10804.724518][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10804.724915][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10804.725313][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10804.725709][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10804.726110][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10832.615046][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10832.615573][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10832.616035][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10832.616502][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10832.617413][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10832.618022][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10832.618345][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10832.619315][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10832.619619][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10832.620019][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10832.620416][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10832.620813][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10832.621216][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10832.621615][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10832.622061][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10832.622393][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10832.622792][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10832.623189][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10832.623588][ C1] PKRU: 55555554 [10832.623768][ C1] Call Trace: [10832.623937][ C1] [10832.624088][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10832.624351][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10832.624593][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10832.624873][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10832.625144][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10832.625433][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10832.625699][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10832.626003][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10832.626265][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10832.626574][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10832.626871][ C1] [10832.627020][ C1] [10832.627170][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10832.627482][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10832.627773][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10832.628068][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10832.628354][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10832.628666][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10832.628908][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10832.629146][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10832.629393][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10832.629667][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10832.629951][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10832.630190][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10832.630429][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10832.630690][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10832.630930][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10832.631176][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10832.631433][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10832.631709][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10832.631988][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10832.632235][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10832.632507][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10832.632771][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10832.633116][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10832.633369][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10832.633689][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10832.633951][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10832.634155][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10832.634388][ C1] ? set_track_prepare (mm/slub.c:6440) [10832.634642][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10832.634918][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10832.635192][ C1] ? skb_clone (net/core/skbuff.c:1954) [10832.635419][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10832.635739][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10832.636046][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10832.636327][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10832.636622][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10832.636869][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10832.637099][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10832.637399][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10832.637681][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10832.638005][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10832.638245][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10832.638541][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10832.638824][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10832.639140][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10832.639396][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10832.639631][ C1] netif_receive_skb (net/core/dev.c:5801) [10832.639879][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10832.640190][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10832.640524][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10832.640820][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10832.641102][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10832.641391][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10832.641703][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10832.641986][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10832.642303][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10832.642551][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10832.642832][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10832.643081][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10832.643329][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10832.643576][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10832.643841][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10832.644096][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10832.644346][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10832.644608][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10832.644873][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10832.645100][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10832.645358][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10832.645631][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10832.645897][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10832.646113][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10832.646382][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10832.646688][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10832.646931][ C1] tcf_classify (net/sched/cls_api.c:1830) [10832.647163][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10832.647413][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10832.647669][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10832.647953][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10832.648221][ C1] tc_run (net/core/dev.c:3945) [10832.648427][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10832.648659][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10832.648900][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10832.649163][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10832.649417][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10832.649659][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10832.649925][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10832.650229][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10832.650504][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10832.650757][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10832.651030][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10832.651287][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10832.651568][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10832.651904][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10832.652181][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10832.652433][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10832.652698][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10832.652912][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10832.653151][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10832.653395][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10832.653680][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10832.653931][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10832.654172][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10832.654421][ C1] ? __create_object (mm/kmemleak.c:756) [10832.654664][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10832.654932][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10832.655213][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10832.655485][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10832.655768][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10832.656005][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10832.656276][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10832.656504][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10832.656725][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10832.656964][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10832.657215][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10832.657469][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10832.657738][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10832.657966][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10832.658217][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10832.658471][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10832.658706][ C1] ? sockfd_lookup_light (net/socket.c:558) [10832.658973][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10832.659212][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10832.659476][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10832.659721][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10832.660004][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10832.660304][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10832.660605][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10832.660936][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10832.661190][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10832.661494][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10832.661726][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10832.662026][ C1] RIP: 0033:0x7f8b36b3f4c0 [10832.662254][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10832.663226][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10832.663646][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10832.664043][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10832.664443][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10832.664845][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10832.665243][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10832.667719][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10832.668250][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10832.668752][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10832.669222][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10832.670131][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10832.670742][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10832.671071][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10832.672040][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10832.672347][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10832.672747][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10832.673143][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10832.673541][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10832.673939][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10832.674339][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10832.674784][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10832.675115][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10832.675516][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10832.675913][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10832.676310][ C3] PKRU: 55555554 [10832.676492][ C3] Call Trace: [10832.676661][ C3] [10832.676814][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10832.677077][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10832.677321][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10832.677597][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10832.677868][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10832.678157][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10832.678425][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10832.678730][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10832.678992][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10832.679300][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10832.679598][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10832.679912][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10832.680202][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10832.680497][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10832.680786][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10832.681103][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10832.681348][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10832.681589][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10832.681828][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10832.682076][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10832.682351][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10832.682636][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10832.682874][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10832.683115][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10832.683376][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10832.683608][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10832.683855][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10832.684114][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10832.684392][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10832.684669][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10832.684917][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10832.685190][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10832.685453][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10832.685799][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10832.686050][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10832.686371][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10832.686633][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10832.686839][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10832.687068][ C3] ? set_track_prepare (mm/slub.c:6440) [10832.687323][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10832.687599][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10832.687831][ C3] ? skb_clone (net/core/skbuff.c:1954) [10832.688059][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10832.688382][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10832.688685][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10832.688967][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10832.689262][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10832.689510][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10832.689740][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10832.690036][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10832.690326][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10832.690650][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10832.690888][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10832.691190][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10832.691477][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10832.691792][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10832.692047][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10832.692279][ C3] netif_receive_skb (net/core/dev.c:5801) [10832.692527][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10832.692840][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10832.693173][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10832.693472][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10832.693746][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10832.694034][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10832.694348][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10832.694657][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10832.694984][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10832.695225][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10832.695491][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10832.695752][ C3] ? __kernel_text_address (kernel/extable.c:79) [10832.696019][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10832.696304][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10832.696615][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10832.696867][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10832.697144][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10832.697385][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10832.697628][ C3] tcf_classify (net/sched/cls_api.c:1830) [10832.697860][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10832.698098][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10832.698365][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10832.698621][ C3] ? __kernel_text_address (kernel/extable.c:79) [10832.698887][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10832.699170][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10832.699482][ C3] tc_run (net/core/dev.c:3945) [10832.699689][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10832.699922][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10832.700162][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10832.700423][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10832.700676][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10832.700918][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10832.701186][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10832.701490][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10832.701763][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10832.702016][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10832.702284][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10832.702542][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10832.702879][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10832.703154][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10832.703408][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10832.703672][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10832.703890][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10832.704131][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10832.704411][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10832.704722][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10832.704998][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10832.705253][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10832.705482][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10832.705753][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10832.705996][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10832.706249][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10832.706489][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10832.706737][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10832.706973][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10832.707244][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10832.707522][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10832.707767][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10832.708016][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10832.708318][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10832.708639][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10832.708880][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10832.709142][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10832.709413][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10832.709651][ C3] call_timer_fn (kernel/time/timer.c:1700) [10832.709890][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10832.710150][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10832.710412][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10832.710672][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10832.710946][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10832.711233][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10832.711474][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10832.711764][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10832.712004][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10832.712269][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10832.712489][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10832.712785][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10832.713033][ C3] __do_softirq (kernel/softirq.c:553) [10832.713269][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10832.713488][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10832.713775][ C3] [10832.713926][ C3] [10832.714075][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10832.714380][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10832.714704][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10832.715672][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10832.715980][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10832.716378][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10832.716777][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10832.717177][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10832.717574][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10832.717973][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10832.718271][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10832.718492][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10832.718723][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10832.718977][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10832.719264][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10832.719503][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10832.719761][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10832.720014][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10832.720304][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10832.720529][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10832.720771][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10832.721020][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10832.721260][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10832.721552][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10832.721817][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10832.722053][ C3] ksys_write (fs/read_write.c:643) [10832.722273][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10832.722522][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10832.722824][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10832.723057][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10832.723360][ C3] RIP: 0033:0x7f93b2836957 [10832.723586][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10832.724559][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10832.724981][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10832.725379][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10832.725778][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10832.726178][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10832.726576][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10855.635718][ C3] rcu: 3-....: (8151961 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=2034841 | [10855.636541][ C3] rcu: (t=8461664 jiffies g=1064457 q=115 ncpus=4) | [10855.637017][ C3] Sending NMI from CPU 3 to CPUs 1: | [10855.637396][ C1] NMI backtrace for cpu 1 [10855.637407][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10855.637409][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [10855.637418][ C1] Code: 00 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff <5b> b8 01 00 00 00 5d 41 5c c3 cc cc cc cc 41 bc 08 00 00 00 45 29 All code ======== 0: 00 74 f2 48 add %dh,0x48(%rdx,%rsi,8) 4: 89 c2 mov %eax,%edx 6: b8 01 00 00 00 mov $0x1,%eax b: 48 85 d2 test %rdx,%rdx e: 0f 84 4c ff ff ff je 0xffffffffffffff60 14: 41 83 e2 07 and $0x7,%r10d 18: 49 39 d1 cmp %rdx,%r9 1b: 0f 85 34 ff ff ff jne 0xffffffffffffff55 21: 45 3a 11 cmp (%r9),%r10b 24: 0f 8d 2b ff ff ff jge 0xffffffffffffff55 2a:* 5b pop %rbx <-- trapping instruction 2b: b8 01 00 00 00 mov $0x1,%eax 30: 5d pop %rbp 31: 41 5c pop %r12 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 41 bc 08 00 00 00 mov $0x8,%r12d 3e: 45 rex.RB 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 5b pop %rbx 1: b8 01 00 00 00 mov $0x1,%eax 6: 5d pop %rbp 7: 41 5c pop %r12 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 41 bc 08 00 00 00 mov $0x8,%r12d 14: 45 rex.RB 15: 29 .byte 0x29 [10855.637421][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000246 [10855.637424][ C1] RAX: ffffed1000f511c4 RBX: ffffed1000f511c4 RCX: ffffffff89c7fa80 [10855.637426][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10855.637428][ C1] RBP: ffffed1000f511c3 R08: 0000000000000000 R09: ffffed1000f511c3 [10855.637429][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10855.637431][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10855.637433][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10855.637435][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10855.637438][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10855.637440][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10855.637442][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10855.637443][ C1] PKRU: 55555554 [10855.637444][ C1] Call Trace: [10855.637447][ C1] [10855.637453][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10855.637458][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10855.637464][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10855.637469][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10855.637473][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10855.637475][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10855.637481][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10855.637487][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [10855.637490][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [10855.637493][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [10855.637496][ C1] [10855.637497][ C1] [10855.637498][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10855.637502][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10855.637508][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10855.637512][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10855.637516][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10855.637520][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10855.637523][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10855.637527][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10855.637529][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10855.637533][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10855.637537][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10855.637544][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10855.637546][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10855.637551][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10855.637557][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10855.637561][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10855.637563][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10855.637565][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10855.637568][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10855.637574][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10855.637578][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10855.637581][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10855.637591][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10855.637594][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10855.637596][ C1] ? set_track_prepare (mm/slub.c:6440) [10855.637602][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10855.637605][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10855.637608][ C1] ? skb_clone (net/core/skbuff.c:1954) [10855.637612][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10855.637618][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10855.637624][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10855.637627][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10855.637636][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10855.637640][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10855.637643][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10855.637646][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10855.637650][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10855.637654][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10855.637656][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10855.637661][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10855.637665][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10855.637669][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10855.637672][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10855.637674][ C1] netif_receive_skb (net/core/dev.c:5801) [10855.637677][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10855.637685][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10855.637692][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10855.637699][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10855.637703][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10855.637713][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10855.637721][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10855.637724][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10855.637731][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10855.637734][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10855.637740][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10855.637744][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10855.637747][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10855.637750][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10855.637752][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10855.637754][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10855.637758][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10855.637761][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10855.637764][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10855.637767][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10855.637769][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10855.637773][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10855.637776][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10855.637778][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10855.637781][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10855.637785][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10855.637791][ C1] tcf_classify (net/sched/cls_api.c:1830) [10855.637794][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10855.637799][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10855.637801][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10855.637806][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10855.637809][ C1] tc_run (net/core/dev.c:3945) [10855.637813][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10855.637816][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10855.637818][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10855.637822][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10855.637826][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10855.637829][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10855.637831][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10855.637835][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10855.637838][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10855.637842][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10855.637845][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10855.637848][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10855.637851][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10855.637859][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10855.637861][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10855.637865][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10855.637869][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10855.637871][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10855.637875][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10855.637877][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10855.637882][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10855.637885][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10855.637888][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10855.637892][ C1] ? __create_object (mm/kmemleak.c:756) [10855.637895][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10855.637901][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10855.637905][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10855.637909][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10855.637913][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10855.637916][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10855.637921][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10855.637924][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10855.637927][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10855.637930][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10855.637931][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10855.637938][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10855.637942][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10855.637944][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10855.637949][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10855.637951][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10855.637955][ C1] ? sockfd_lookup_light (net/socket.c:558) [10855.637960][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10855.637964][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10855.637967][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10855.637974][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10855.637978][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10855.637981][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10855.637986][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10855.637991][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10855.637994][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10855.637998][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10855.638002][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10855.638006][ C1] RIP: 0033:0x7f8b36b3f4c0 [10855.638009][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10855.638012][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10855.638014][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10855.638016][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10855.638018][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10855.638019][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10855.638021][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10855.638018][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [10855.638019][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [10855.638021][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10855.638026][ C1] [10855.638399][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10855.705678][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10855.706009][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10855.706976][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10855.707283][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10855.707680][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10855.708077][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10855.708473][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10855.708867][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10855.709265][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10855.709709][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10855.710041][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10855.710439][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10855.710845][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10855.711247][ C3] PKRU: 55555554 [10855.711427][ C3] Call Trace: [10855.711597][ C3] [10855.711748][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10855.712020][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10855.712273][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10855.712523][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10855.712752][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10855.713020][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10855.713291][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10855.713547][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10855.713830][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10855.714073][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10855.714385][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10855.714658][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10855.714950][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10855.715214][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10855.715518][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10855.715778][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10855.716084][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10855.716380][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10855.716693][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10855.716980][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10855.717276][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10855.717562][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10855.717871][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10855.718113][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10855.718353][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10855.718588][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10855.718836][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10855.719106][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10855.719399][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10855.719637][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10855.719876][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10855.720136][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10855.720372][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10855.720621][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10855.720889][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10855.721165][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10855.721442][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10855.721686][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10855.721957][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10855.722220][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10855.722564][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10855.722815][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10855.723139][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10855.723401][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10855.723604][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10855.723834][ C3] ? set_track_prepare (mm/slub.c:6440) [10855.724087][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10855.724362][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10855.724596][ C3] ? skb_clone (net/core/skbuff.c:1954) [10855.724820][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10855.725137][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10855.725444][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10855.725725][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10855.726019][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10855.726269][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10855.726498][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10855.726797][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10855.727081][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10855.727421][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10855.727658][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10855.727955][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10855.728246][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10855.728560][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10855.728815][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10855.729050][ C3] netif_receive_skb (net/core/dev.c:5801) [10855.729298][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10855.729611][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10855.729942][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10855.730241][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10855.730514][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10855.730822][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10855.731135][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10855.731444][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10855.731768][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10855.732006][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10855.732278][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10855.732538][ C3] ? __kernel_text_address (kernel/extable.c:79) [10855.732805][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10855.733087][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10855.733408][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10855.733659][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10855.733934][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10855.734176][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10855.734419][ C3] tcf_classify (net/sched/cls_api.c:1830) [10855.734649][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10855.734887][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10855.735149][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10855.735405][ C3] ? __kernel_text_address (kernel/extable.c:79) [10855.735672][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10855.735955][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10855.736268][ C3] tc_run (net/core/dev.c:3945) [10855.736471][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10855.736702][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10855.736946][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10855.737209][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10855.737461][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10855.737699][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10855.737962][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10855.738266][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10855.738542][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10855.738791][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10855.739053][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10855.739309][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10855.739643][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10855.739917][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10855.740169][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10855.740430][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10855.740643][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10855.740894][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10855.741170][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10855.741479][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10855.741759][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10855.742009][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10855.742237][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10855.742514][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10855.742765][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10855.743016][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10855.743256][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10855.743503][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10855.743737][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10855.744004][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10855.744284][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10855.744529][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10855.744776][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10855.745074][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10855.745393][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10855.745636][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10855.745895][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10855.746161][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10855.746406][ C3] call_timer_fn (kernel/time/timer.c:1700) [10855.746643][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10855.746902][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10855.747161][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10855.747421][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10855.747688][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10855.747976][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10855.748217][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10855.748511][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10855.748750][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10855.749014][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10855.749234][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10855.749531][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10855.749777][ C3] __do_softirq (kernel/softirq.c:553) [10855.750008][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10855.750230][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10855.750515][ C3] [10855.750666][ C3] [10855.750826][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10855.751128][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10855.751450][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10855.752417][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10855.752725][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10855.753122][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10855.753520][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10855.753917][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10855.754315][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10855.754714][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10855.755010][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10855.755232][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10855.755463][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10855.755720][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10855.756006][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10855.756243][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10855.756498][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10855.756749][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10855.757035][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10855.757260][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10855.757500][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10855.757743][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10855.757980][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10855.758266][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10855.758529][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10855.758763][ C3] ksys_write (fs/read_write.c:643) [10855.758979][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10855.759226][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10855.759528][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10855.759760][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10855.760057][ C3] RIP: 0033:0x7f93b2836957 [10855.760283][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10855.761261][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10855.761687][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10855.762083][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10855.762478][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10855.762876][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10855.763274][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10880.615056][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10880.615585][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10880.616048][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10880.616514][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10880.617419][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10880.618027][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10880.618353][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10880.619317][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10880.619623][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10880.620018][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10880.620413][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10880.620813][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10880.621214][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10880.621610][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10880.622054][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10880.622390][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10880.622787][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10880.623186][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10880.623583][ C1] PKRU: 55555554 [10880.623764][ C1] Call Trace: [10880.623934][ C1] [10880.624085][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10880.624349][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10880.624593][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10880.624867][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10880.625138][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10880.625427][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10880.625693][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10880.626001][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10880.626263][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10880.626570][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10880.626865][ C1] [10880.627014][ C1] [10880.627164][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10880.627477][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10880.627764][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10880.628058][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10880.628345][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10880.628656][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10880.628897][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10880.629136][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10880.629386][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10880.629659][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10880.629946][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10880.630185][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10880.630430][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10880.630695][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10880.630930][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10880.631177][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10880.631434][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10880.631714][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10880.631989][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10880.632238][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10880.632508][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10880.632770][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10880.633117][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10880.633370][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10880.633688][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10880.633948][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10880.634152][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10880.634381][ C1] ? set_track_prepare (mm/slub.c:6440) [10880.634636][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10880.634912][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10880.635183][ C1] ? skb_clone (net/core/skbuff.c:1954) [10880.635409][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10880.635727][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10880.636032][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10880.636314][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10880.636608][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10880.636856][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10880.637084][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10880.637383][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10880.637668][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10880.637992][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10880.638229][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10880.638525][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10880.638809][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10880.639122][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10880.639378][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10880.639613][ C1] netif_receive_skb (net/core/dev.c:5801) [10880.639860][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10880.640171][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10880.640502][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10880.640809][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10880.641084][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10880.641371][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10880.641682][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10880.641964][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10880.642281][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10880.642527][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10880.642809][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10880.643057][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10880.643306][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10880.643553][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10880.643815][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10880.644069][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10880.644317][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10880.644579][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10880.644843][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10880.645070][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10880.645326][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10880.645597][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10880.645862][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10880.646080][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10880.646347][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10880.646660][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10880.646899][ C1] tcf_classify (net/sched/cls_api.c:1830) [10880.647130][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10880.647382][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10880.647637][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10880.647921][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10880.648191][ C1] tc_run (net/core/dev.c:3945) [10880.648395][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10880.648624][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10880.648862][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10880.649121][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10880.649374][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10880.649612][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10880.649875][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10880.650182][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10880.650453][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10880.650713][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10880.650976][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10880.651235][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10880.651514][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10880.651852][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10880.652128][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10880.652382][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10880.652645][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10880.652861][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10880.653098][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10880.653342][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10880.653626][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10880.653876][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10880.654115][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10880.654364][ C1] ? __create_object (mm/kmemleak.c:756) [10880.654608][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10880.654875][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10880.655154][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10880.655427][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10880.655709][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10880.655947][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10880.656214][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10880.656440][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10880.656663][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10880.656900][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10880.657149][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10880.657403][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10880.657672][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10880.657896][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10880.658146][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10880.658401][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10880.658638][ C1] ? sockfd_lookup_light (net/socket.c:558) [10880.658903][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10880.659141][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10880.659406][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10880.659647][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10880.659930][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10880.660228][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10880.660529][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10880.660855][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10880.661106][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10880.661410][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10880.661642][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10880.661939][ C1] RIP: 0033:0x7f8b36b3f4c0 [10880.662167][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10880.663134][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10880.663553][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10880.663953][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10880.664352][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10880.664748][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10880.665145][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10880.667611][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10880.668142][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10880.668647][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10880.669118][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10880.670026][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10880.670636][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10880.670981][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10880.671948][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10880.672253][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10880.672656][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10880.673051][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10880.673445][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10880.673841][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10880.674237][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10880.674681][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10880.675010][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10880.675406][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10880.675801][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10880.676198][ C3] PKRU: 55555554 [10880.676378][ C3] Call Trace: [10880.676546][ C3] [10880.676697][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10880.676959][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10880.677202][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10880.677479][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10880.677750][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10880.678039][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10880.678305][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10880.678610][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10880.678872][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10880.679179][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10880.679485][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10880.679799][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10880.680087][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10880.680382][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10880.680688][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10880.680996][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10880.681238][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10880.681478][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10880.681717][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10880.681964][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10880.682236][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10880.682519][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10880.682764][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10880.683006][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10880.683267][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10880.683500][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10880.683746][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10880.684004][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10880.684280][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10880.684557][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10880.684804][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10880.685074][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10880.685337][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10880.685684][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10880.685934][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10880.686255][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10880.686516][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10880.686721][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10880.686949][ C3] ? set_track_prepare (mm/slub.c:6440) [10880.687202][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10880.687477][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10880.687710][ C3] ? skb_clone (net/core/skbuff.c:1954) [10880.687936][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10880.688256][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10880.688561][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10880.688844][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10880.689138][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10880.689387][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10880.689617][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10880.689913][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10880.690200][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10880.690524][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10880.690778][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10880.691073][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10880.691359][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10880.691677][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10880.691933][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10880.692165][ C3] netif_receive_skb (net/core/dev.c:5801) [10880.692412][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10880.692726][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10880.693057][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10880.693357][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10880.693631][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10880.693919][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10880.694232][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10880.694542][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10880.694868][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10880.695108][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10880.695373][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10880.695633][ C3] ? __kernel_text_address (kernel/extable.c:79) [10880.695900][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10880.696184][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10880.696494][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10880.696746][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10880.697029][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10880.697268][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10880.697510][ C3] tcf_classify (net/sched/cls_api.c:1830) [10880.697740][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10880.697977][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10880.698240][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10880.698495][ C3] ? __kernel_text_address (kernel/extable.c:79) [10880.698761][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10880.699042][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10880.699353][ C3] tc_run (net/core/dev.c:3945) [10880.699556][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10880.699788][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10880.700026][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10880.700286][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10880.700537][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10880.700782][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10880.701045][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10880.701345][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10880.701615][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10880.701867][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10880.702130][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10880.702385][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10880.702721][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10880.702992][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10880.703242][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10880.703504][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10880.703717][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10880.703956][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10880.704231][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10880.704541][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10880.704814][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10880.705065][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10880.705291][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10880.705558][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10880.705799][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10880.706049][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10880.706288][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10880.706535][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10880.706768][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10880.707031][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10880.707316][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10880.707559][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10880.707808][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10880.708107][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10880.708426][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10880.708667][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10880.708927][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10880.709196][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10880.709433][ C3] call_timer_fn (kernel/time/timer.c:1700) [10880.709670][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10880.709931][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10880.710190][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10880.710456][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10880.710740][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10880.711026][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10880.711263][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10880.711552][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10880.711791][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10880.712053][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10880.712271][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10880.712567][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10880.712813][ C3] __do_softirq (kernel/softirq.c:553) [10880.713044][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10880.713264][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10880.713547][ C3] [10880.713698][ C3] [10880.713846][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10880.714153][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10880.714476][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10880.715438][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10880.715745][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10880.716140][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10880.716535][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10880.716933][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10880.717328][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10880.717725][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10880.718020][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10880.718238][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10880.718468][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10880.718719][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10880.719002][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10880.719240][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10880.719495][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10880.719747][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10880.720032][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10880.720256][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10880.720496][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10880.720756][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10880.720994][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10880.721282][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10880.721545][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10880.721777][ C3] ksys_write (fs/read_write.c:643) [10880.721994][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10880.722241][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10880.722541][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10880.722773][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10880.723069][ C3] RIP: 0033:0x7f93b2836957 [10880.723295][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10880.724261][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10880.724679][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10880.725073][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10880.725468][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10880.725863][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10880.726257][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10908.615068][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10908.615600][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10908.616062][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10908.616529][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10908.617440][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10908.618050][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10908.618376][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10908.619350][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10908.619657][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10908.620053][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10908.620453][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10908.620856][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10908.621252][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10908.621646][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10908.622091][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10908.622423][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10908.622820][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10908.623215][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10908.623609][ C1] PKRU: 55555554 [10908.623788][ C1] Call Trace: [10908.623960][ C1] [10908.624109][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10908.624373][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10908.624616][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10908.624893][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10908.625165][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10908.625450][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10908.625714][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10908.626019][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10908.626287][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10908.626595][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10908.626889][ C1] [10908.627039][ C1] [10908.627187][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10908.627502][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10908.627792][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10908.628082][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10908.628372][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10908.628684][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10908.628923][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10908.629161][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10908.629409][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10908.629678][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10908.629962][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10908.630200][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10908.630438][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10908.630704][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10908.630938][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10908.631184][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10908.631441][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10908.631714][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10908.631989][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10908.632235][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10908.632507][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10908.632768][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10908.633113][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10908.633370][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10908.633687][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10908.633949][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10908.634151][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10908.634383][ C1] ? set_track_prepare (mm/slub.c:6440) [10908.634637][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10908.634910][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10908.635180][ C1] ? skb_clone (net/core/skbuff.c:1954) [10908.635408][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10908.635726][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10908.636029][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10908.636310][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10908.636602][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10908.636849][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10908.637078][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10908.637379][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10908.637661][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10908.637983][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10908.638222][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10908.638516][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10908.638798][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10908.639113][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10908.639367][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10908.639600][ C1] netif_receive_skb (net/core/dev.c:5801) [10908.639845][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10908.640154][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10908.640484][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10908.640791][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10908.641063][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10908.641353][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10908.641664][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10908.641947][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10908.642262][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10908.642508][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10908.642786][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10908.643035][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10908.643284][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10908.643531][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10908.643796][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10908.644049][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10908.644301][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10908.644563][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10908.644826][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10908.645049][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10908.645303][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10908.645577][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10908.645843][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10908.646057][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10908.646323][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10908.646632][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10908.646872][ C1] tcf_classify (net/sched/cls_api.c:1830) [10908.647103][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10908.647352][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10908.647605][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10908.647889][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10908.648156][ C1] tc_run (net/core/dev.c:3945) [10908.648361][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10908.648591][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10908.648829][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10908.649089][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10908.649342][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10908.649577][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10908.649841][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10908.650143][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10908.650416][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10908.650675][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10908.650938][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10908.651195][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10908.651473][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10908.651808][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10908.652082][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10908.652332][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10908.652597][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10908.652812][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10908.653048][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10908.653290][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10908.653578][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10908.653828][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10908.654065][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10908.654313][ C1] ? __create_object (mm/kmemleak.c:756) [10908.654556][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10908.654820][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10908.655101][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10908.655373][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10908.655652][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10908.655891][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10908.656155][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10908.656383][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10908.656602][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10908.656840][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10908.657089][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10908.657344][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10908.657611][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10908.657836][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10908.658084][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10908.658338][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10908.658573][ C1] ? sockfd_lookup_light (net/socket.c:558) [10908.658837][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10908.659077][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10908.659341][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10908.659584][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10908.659862][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10908.660161][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10908.660463][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10908.660790][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10908.661041][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10908.661341][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10908.661575][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10908.661873][ C1] RIP: 0033:0x7f8b36b3f4c0 [10908.662098][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10908.663063][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10908.663487][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10908.663882][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10908.664278][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10908.664677][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10908.665073][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10908.667552][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10908.668084][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10908.668591][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10908.669060][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10908.669974][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10908.670599][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [10908.670882][ C3] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [10908.671847][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [10908.672155][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10908.672552][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10908.672951][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10908.673349][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10908.673746][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10908.674142][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10908.674588][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10908.674920][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10908.675320][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10908.675718][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10908.676114][ C3] PKRU: 55555554 [10908.676296][ C3] Call Trace: [10908.676467][ C3] [10908.676616][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10908.676878][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10908.677120][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10908.677398][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10908.677671][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10908.677957][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10908.678223][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10908.678529][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10908.678791][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10908.679099][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10908.679396][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10908.679709][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10908.679998][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [10908.680278][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10908.680571][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10908.680882][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10908.681120][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10908.681361][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10908.681600][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10908.681848][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10908.682119][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10908.682403][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10908.682642][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10908.682884][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10908.683144][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10908.683379][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10908.683624][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10908.683881][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10908.684158][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10908.684434][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10908.684681][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10908.684951][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10908.685214][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10908.685561][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10908.685813][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10908.686136][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10908.686398][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10908.686602][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10908.686830][ C3] ? set_track_prepare (mm/slub.c:6440) [10908.687083][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10908.687362][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10908.687591][ C3] ? skb_clone (net/core/skbuff.c:1954) [10908.687820][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10908.688140][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10908.688445][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10908.688726][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10908.689018][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10908.689269][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10908.689500][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10908.689800][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10908.690084][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10908.690410][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10908.690662][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10908.690957][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10908.691244][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10908.691559][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10908.691815][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10908.692049][ C3] netif_receive_skb (net/core/dev.c:5801) [10908.692296][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10908.692612][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10908.692943][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10908.693243][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10908.693518][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10908.693806][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10908.694116][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10908.694427][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10908.694752][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10908.694991][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10908.695256][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10908.695517][ C3] ? __kernel_text_address (kernel/extable.c:79) [10908.695783][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10908.696067][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10908.696379][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10908.696629][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10908.696906][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10908.697145][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10908.697385][ C3] tcf_classify (net/sched/cls_api.c:1830) [10908.697618][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10908.697858][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10908.698120][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10908.698377][ C3] ? __kernel_text_address (kernel/extable.c:79) [10908.698643][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10908.698924][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10908.699236][ C3] tc_run (net/core/dev.c:3945) [10908.699442][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10908.699672][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10908.699910][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10908.700170][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10908.700427][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10908.700674][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10908.700937][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10908.701241][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10908.701513][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10908.701766][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10908.702030][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10908.702286][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10908.702623][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10908.702896][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10908.703148][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10908.703412][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10908.703631][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10908.703872][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10908.704148][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10908.704460][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10908.704735][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10908.704987][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10908.705218][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10908.705487][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10908.705731][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10908.705981][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10908.706219][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10908.706467][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10908.706702][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10908.706967][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10908.707247][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10908.707490][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10908.707739][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10908.708039][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10908.708358][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10908.708600][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10908.708861][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10908.709129][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10908.709368][ C3] call_timer_fn (kernel/time/timer.c:1700) [10908.709604][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10908.709865][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10908.710125][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10908.710384][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10908.710662][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10908.710945][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10908.711184][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10908.711472][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10908.711711][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10908.711975][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10908.712197][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10908.712492][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10908.712739][ C3] __do_softirq (kernel/softirq.c:553) [10908.712971][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10908.713190][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10908.713477][ C3] [10908.713626][ C3] [10908.713775][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10908.714079][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10908.714405][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10908.715376][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10908.715683][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10908.716080][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10908.716480][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10908.716877][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10908.717274][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10908.717672][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10908.717968][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10908.718186][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10908.718418][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10908.718670][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10908.718954][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10908.719193][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10908.719449][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10908.719702][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10908.719991][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10908.720214][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10908.720457][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10908.720710][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10908.720947][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10908.721238][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10908.721502][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10908.721739][ C3] ksys_write (fs/read_write.c:643) [10908.721956][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10908.722206][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10908.722509][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10908.722741][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10908.723040][ C3] RIP: 0033:0x7f93b2836957 [10908.723267][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10908.724237][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10908.724656][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10908.725054][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10908.725454][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10908.725852][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10908.726248][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10933.763551][ C3] rcu: 3-....: (8229738 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=2054113 | [10933.764110][ C3] rcu: (t=8539792 jiffies g=1064457 q=115 ncpus=4) | [10933.764446][ C3] Sending NMI from CPU 3 to CPUs 1: | [10933.764720][ C1] NMI backtrace for cpu 1 [10933.764735][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10933.764737][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [10933.764748][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [10933.764751][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000282 [10933.764756][ C1] RAX: ffff888007a88e1c RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10933.764758][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [10933.764760][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10933.764762][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10933.764764][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10933.764765][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10933.764767][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10933.764771][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10933.764772][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10933.764774][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10933.764775][ C1] PKRU: 55555554 [10933.764777][ C1] Call Trace: [10933.764781][ C1] [10933.764785][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10933.764791][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10933.764797][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10933.764803][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10933.764808][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10933.764810][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10933.764817][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10933.764824][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [10933.764827][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [10933.764830][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [10933.764833][ C1] [10933.764834][ C1] [10933.764836][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10933.764840][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10933.764845][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10933.764851][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10933.764854][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10933.764859][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10933.764861][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10933.764865][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10933.764867][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10933.764872][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10933.764876][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10933.764884][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10933.764887][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10933.764892][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10933.764898][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10933.764902][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10933.764905][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10933.764908][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10933.764910][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10933.764918][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10933.764923][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10933.764926][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10933.764936][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10933.764939][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10933.764942][ C1] ? set_track_prepare (mm/slub.c:6440) [10933.764949][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10933.764952][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10933.764956][ C1] ? skb_clone (net/core/skbuff.c:1954) [10933.764961][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10933.764968][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10933.764973][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10933.764977][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10933.764986][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10933.764991][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10933.764993][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10933.764997][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10933.765001][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10933.765005][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10933.765007][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10933.765012][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10933.765016][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10933.765020][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10933.765023][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10933.765026][ C1] netif_receive_skb (net/core/dev.c:5801) [10933.765029][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10933.765038][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10933.765045][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10933.765052][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10933.765057][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10933.765068][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10933.765075][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10933.765078][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10933.765086][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10933.765089][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10933.765096][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10933.765100][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10933.765103][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10933.765106][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10933.765109][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10933.765111][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10933.765115][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10933.765118][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10933.765121][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10933.765123][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10933.765126][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10933.765130][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10933.765132][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10933.765135][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10933.765138][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10933.765143][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10933.765149][ C1] tcf_classify (net/sched/cls_api.c:1830) [10933.765152][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10933.765158][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10933.765162][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10933.765166][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10933.765169][ C1] tc_run (net/core/dev.c:3945) [10933.765174][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10933.765177][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10933.765179][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10933.765183][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10933.765188][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10933.765190][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10933.765193][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10933.765197][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10933.765200][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10933.765203][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10933.765207][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10933.765210][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10933.765213][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10933.765220][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10933.765223][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10933.765227][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10933.765230][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10933.765233][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10933.765236][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10933.765239][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10933.765244][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10933.765246][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10933.765250][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10933.765254][ C1] ? __create_object (mm/kmemleak.c:756) [10933.765257][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10933.765263][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10933.765266][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10933.765270][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10933.765275][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10933.765278][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10933.765282][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10933.765286][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10933.765290][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10933.765292][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10933.765294][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10933.765300][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10933.765305][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10933.765307][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10933.765312][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10933.765314][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10933.765318][ C1] ? sockfd_lookup_light (net/socket.c:558) [10933.765324][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10933.765328][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10933.765332][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10933.765339][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10933.765343][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10933.765346][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10933.765351][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10933.765356][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10933.765359][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10933.765363][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10933.765369][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10933.765373][ C1] RIP: 0033:0x7f8b36b3f4c0 [10933.765377][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10933.765379][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10933.765382][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10933.765384][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10933.765386][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10933.765388][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10933.765390][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10933.765386][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [10933.765388][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [10933.765390][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10933.765395][ C1] [10933.812765][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10933.813380][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10933.813711][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10933.814681][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10933.814989][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10933.815388][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10933.815785][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10933.816183][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10933.816584][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10933.816982][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10933.817429][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10933.817761][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10933.818160][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10933.818560][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10933.818957][ C3] PKRU: 55555554 [10933.819138][ C3] Call Trace: [10933.819310][ C3] [10933.819462][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10933.819734][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10933.819986][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10933.820239][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10933.820479][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10933.820747][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10933.821015][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10933.821273][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10933.821556][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10933.821798][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10933.822109][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10933.822381][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10933.822668][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10933.822933][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10933.823239][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10933.823499][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10933.823806][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10933.824100][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10933.824414][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10933.824703][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10933.824996][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10933.825286][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10933.825594][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10933.825834][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10933.826074][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10933.826314][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10933.826566][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10933.826837][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10933.827119][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10933.827359][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10933.827600][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10933.827860][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10933.828094][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10933.828340][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10933.828598][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10933.828876][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10933.829152][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10933.829400][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10933.829670][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10933.829932][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10933.830281][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10933.830540][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10933.830859][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10933.831120][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10933.831325][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10933.831553][ C3] ? set_track_prepare (mm/slub.c:6440) [10933.831807][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10933.832084][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10933.832315][ C3] ? skb_clone (net/core/skbuff.c:1954) [10933.832546][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10933.832864][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10933.833167][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10933.833449][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10933.833742][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10933.833991][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10933.834222][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10933.834520][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10933.834803][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10933.835127][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10933.835366][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10933.835660][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10933.835947][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10933.836264][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10933.836520][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10933.836752][ C3] netif_receive_skb (net/core/dev.c:5801) [10933.836998][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10933.837311][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10933.837643][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10933.837943][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10933.838217][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10933.838506][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10933.838816][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10933.839125][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10933.839451][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10933.839690][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10933.839955][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10933.840217][ C3] ? __kernel_text_address (kernel/extable.c:79) [10933.840492][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10933.840777][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10933.841087][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10933.841337][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10933.841614][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10933.841853][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10933.842096][ C3] tcf_classify (net/sched/cls_api.c:1830) [10933.842329][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10933.842571][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10933.842833][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10933.843087][ C3] ? __kernel_text_address (kernel/extable.c:79) [10933.843353][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10933.843634][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10933.843944][ C3] tc_run (net/core/dev.c:3945) [10933.844148][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10933.844379][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10933.844618][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10933.844877][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10933.845129][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10933.845367][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10933.845631][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10933.845933][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10933.846206][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10933.846457][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10933.846721][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10933.846976][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10933.847313][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10933.847589][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10933.847840][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10933.848102][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10933.848321][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10933.848561][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10933.848836][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10933.849146][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10933.849420][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10933.849671][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10933.849900][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10933.850170][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10933.850423][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10933.850682][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10933.850922][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10933.851183][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10933.851432][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10933.851698][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10933.851978][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10933.852223][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10933.852471][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10933.852772][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10933.853091][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10933.853334][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10933.853593][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10933.853862][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10933.854100][ C3] call_timer_fn (kernel/time/timer.c:1700) [10933.854336][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10933.854596][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10933.854856][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10933.855115][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10933.855385][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10933.855669][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10933.855908][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10933.856197][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10933.856436][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10933.856699][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10933.856920][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10933.857217][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10933.857465][ C3] __do_softirq (kernel/softirq.c:553) [10933.857698][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10933.857917][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10933.858204][ C3] [10933.858354][ C3] [10933.858503][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10933.858807][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10933.859130][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10933.860099][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10933.860417][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10933.860814][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10933.861212][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10933.861610][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10933.862009][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10933.862409][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10933.862706][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10933.862924][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10933.863156][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10933.863408][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10933.863691][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10933.863929][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10933.864186][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10933.864439][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10933.864727][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10933.864951][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10933.865195][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10933.865438][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10933.865675][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10933.865965][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10933.866229][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10933.866465][ C3] ksys_write (fs/read_write.c:643) [10933.866682][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10933.866930][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10933.867234][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10933.867465][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10933.867765][ C3] RIP: 0033:0x7f93b2836957 [10933.867991][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10933.868960][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10933.869380][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10933.869777][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10933.870176][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10933.870579][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10933.870975][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10960.615045][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10960.615572][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10960.616034][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10960.616500][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10960.617406][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10960.618013][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10960.618337][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10960.619298][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10960.619603][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10960.619999][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10960.620402][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10960.620799][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10960.621195][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10960.621590][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10960.622032][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10960.622362][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10960.622760][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10960.623155][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10960.623550][ C1] PKRU: 55555554 [10960.623731][ C1] Call Trace: [10960.623902][ C1] [10960.624050][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10960.624311][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10960.624554][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10960.624828][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10960.625100][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10960.625387][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10960.625651][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10960.625957][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10960.626218][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10960.626526][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10960.626820][ C1] [10960.626970][ C1] [10960.627118][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10960.627432][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10960.627721][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10960.628013][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10960.628302][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10960.628612][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10960.628855][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10960.629095][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10960.629347][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10960.629617][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10960.629901][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10960.630136][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10960.630386][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10960.630645][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10960.630880][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10960.631127][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10960.631384][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10960.631657][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10960.631931][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10960.632176][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10960.632446][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10960.632709][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10960.633054][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10960.633306][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10960.633624][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10960.633887][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10960.634090][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10960.634320][ C1] ? set_track_prepare (mm/slub.c:6440) [10960.634574][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10960.634847][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10960.635118][ C1] ? skb_clone (net/core/skbuff.c:1954) [10960.635347][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10960.635663][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10960.635965][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10960.636248][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10960.636539][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10960.636790][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10960.637019][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10960.637318][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10960.637601][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10960.637923][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10960.638161][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10960.638454][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10960.638739][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10960.639055][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10960.639310][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10960.639542][ C1] netif_receive_skb (net/core/dev.c:5801) [10960.639788][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10960.640099][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10960.640437][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10960.640736][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10960.641008][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10960.641295][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10960.641606][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10960.641890][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10960.642205][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10960.642451][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10960.642731][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10960.642980][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10960.643227][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10960.643472][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10960.643736][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10960.643989][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10960.644236][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10960.644500][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10960.644764][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10960.644986][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10960.645242][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10960.645513][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10960.645780][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10960.645994][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10960.646259][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10960.646568][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10960.646811][ C1] tcf_classify (net/sched/cls_api.c:1830) [10960.647040][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10960.647289][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10960.647549][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10960.647836][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10960.648103][ C1] tc_run (net/core/dev.c:3945) [10960.648310][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10960.648543][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10960.648780][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10960.649041][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10960.649293][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10960.649531][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10960.649794][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10960.650100][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10960.650377][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10960.650630][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10960.650894][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10960.651149][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10960.651433][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10960.651770][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10960.652043][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10960.652296][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10960.652558][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10960.652776][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10960.653009][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10960.653251][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10960.653537][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10960.653787][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10960.654023][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10960.654275][ C1] ? __create_object (mm/kmemleak.c:756) [10960.654518][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10960.654784][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10960.655065][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10960.655338][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10960.655617][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10960.655855][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10960.656119][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10960.656348][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10960.656567][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10960.656805][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10960.657054][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10960.657311][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10960.657579][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10960.657803][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10960.658050][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10960.658304][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10960.658541][ C1] ? sockfd_lookup_light (net/socket.c:558) [10960.658805][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10960.659046][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10960.659310][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10960.659554][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10960.659832][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10960.660131][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10960.660437][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10960.660756][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10960.661006][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10960.661309][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10960.661542][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10960.661840][ C1] RIP: 0033:0x7f8b36b3f4c0 [10960.662066][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10960.663029][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10960.663451][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10960.663847][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10960.664243][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10960.664640][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10960.665037][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10960.668195][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10960.668897][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10960.669476][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10960.669943][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10960.670931][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10960.671584][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10960.671998][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10960.673105][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [10960.673517][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10960.674056][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [10960.674590][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10960.675116][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10960.675641][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10960.676162][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10960.676760][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10960.677196][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10960.677727][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10960.678249][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10960.678772][ C3] PKRU: 55555554 [10960.679014][ C3] Call Trace: [10960.679245][ C3] [10960.679444][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10960.679790][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10960.680118][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10960.680429][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10960.680757][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10960.681116][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10960.681453][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10960.681846][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10960.682197][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10960.682591][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10960.682981][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10960.683352][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10960.683719][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10960.684121][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10960.684441][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10960.684748][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10960.685002][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10960.685242][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10960.685485][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10960.685737][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10960.686009][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10960.686293][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10960.686532][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10960.686770][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10960.687029][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10960.687262][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10960.687508][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10960.687764][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10960.688038][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10960.688317][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10960.688562][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10960.688833][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10960.689094][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10960.689439][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10960.689690][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10960.690007][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10960.690282][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10960.690484][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10960.690714][ C3] ? set_track_prepare (mm/slub.c:6440) [10960.690963][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10960.691237][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10960.691468][ C3] ? skb_clone (net/core/skbuff.c:1954) [10960.691692][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10960.692009][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10960.692315][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10960.692595][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10960.692888][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10960.693136][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10960.693365][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10960.693664][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10960.693948][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10960.694273][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10960.694511][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10960.694806][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10960.695090][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10960.695404][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10960.695659][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10960.695896][ C3] netif_receive_skb (net/core/dev.c:5801) [10960.696142][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10960.696495][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10960.696914][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10960.697293][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10960.697568][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10960.697928][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10960.698285][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10960.698667][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10960.699099][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10960.699413][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10960.699765][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10960.700112][ C3] ? __kernel_text_address (kernel/extable.c:79) [10960.700486][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10960.700863][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10960.701277][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10960.701611][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10960.701974][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10960.702292][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10960.702612][ C3] tcf_classify (net/sched/cls_api.c:1830) [10960.702921][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10960.703242][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10960.703589][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10960.703925][ C3] ? __kernel_text_address (kernel/extable.c:79) [10960.704282][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10960.704662][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10960.705077][ C3] tc_run (net/core/dev.c:3945) [10960.705355][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10960.705663][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10960.705988][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10960.706292][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10960.706631][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10960.706928][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10960.707285][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10960.707652][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10960.708019][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10960.708301][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10960.708565][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10960.708822][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10960.709159][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10960.709446][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10960.709760][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10960.710023][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10960.710238][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10960.710499][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10960.710834][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10960.711269][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10960.711546][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10960.711873][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10960.712180][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10960.712561][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10960.712906][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10960.713259][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10960.713604][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10960.713959][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10960.714286][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10960.714669][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10960.715072][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10960.715413][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10960.715772][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10960.716195][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10960.716647][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10960.716995][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10960.717358][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10960.717736][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10960.718049][ C3] call_timer_fn (kernel/time/timer.c:1700) [10960.718381][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10960.718733][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10960.719094][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10960.719459][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10960.719815][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10960.720197][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10960.720515][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10960.720904][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10960.721225][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10960.721518][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10960.721741][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10960.722057][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10960.722306][ C3] __do_softirq (kernel/softirq.c:553) [10960.722552][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10960.722773][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10960.723057][ C3] [10960.723208][ C3] [10960.723358][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10960.723666][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10960.723988][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10960.724956][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10960.725263][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10960.725659][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10960.726056][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10960.726452][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10960.726850][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10960.727251][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10960.727545][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10960.727764][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10960.727991][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10960.728243][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10960.728530][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10960.728767][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10960.729022][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10960.729274][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10960.729563][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10960.729784][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10960.730027][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10960.730282][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10960.730520][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10960.730805][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10960.731067][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10960.731305][ C3] ksys_write (fs/read_write.c:643) [10960.731521][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10960.731767][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10960.732070][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10960.732302][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10960.732598][ C3] RIP: 0033:0x7f93b2836957 [10960.732825][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10960.733896][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10960.734416][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10960.734912][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10960.735436][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10960.736002][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10960.736572][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10988.615048][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10988.615580][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10988.616042][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10988.616508][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10988.617417][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10988.618024][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10988.618348][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10988.619318][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [10988.619619][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10988.620014][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [10988.620413][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [10988.620805][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [10988.621196][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [10988.621589][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10988.622029][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10988.622358][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [10988.622752][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10988.623145][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10988.623543][ C1] PKRU: 55555554 [10988.623721][ C1] Call Trace: [10988.623890][ C1] [10988.624041][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10988.624304][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10988.624546][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10988.624823][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10988.625094][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10988.625382][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10988.625649][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10988.625954][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10988.626215][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10988.626524][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10988.626819][ C1] [10988.626968][ C1] [10988.627119][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10988.627433][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10988.627722][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10988.628016][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10988.628305][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10988.628617][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10988.628859][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10988.629096][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10988.629346][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10988.629617][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10988.629905][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10988.630147][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10988.630388][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10988.630647][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10988.630881][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10988.631128][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10988.631387][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10988.631665][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10988.631943][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10988.632198][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10988.632470][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10988.632732][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10988.633077][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10988.633331][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10988.633648][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10988.633909][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10988.634111][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10988.634342][ C1] ? set_track_prepare (mm/slub.c:6440) [10988.634596][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10988.634870][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10988.635142][ C1] ? skb_clone (net/core/skbuff.c:1954) [10988.635371][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10988.635689][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10988.635993][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10988.636274][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10988.636567][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10988.636815][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10988.637044][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10988.637344][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10988.637626][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10988.637949][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10988.638187][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10988.638483][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [10988.638765][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10988.639080][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10988.639334][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10988.639568][ C1] netif_receive_skb (net/core/dev.c:5801) [10988.639817][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10988.640134][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10988.640470][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10988.640769][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10988.641042][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10988.641333][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10988.641654][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10988.641940][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10988.642258][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [10988.642506][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [10988.642785][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [10988.643036][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [10988.643284][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [10988.643532][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [10988.643795][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [10988.644049][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [10988.644298][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [10988.644560][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10988.644825][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10988.645051][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10988.645306][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10988.645579][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10988.645845][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10988.646060][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10988.646328][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10988.646635][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10988.646877][ C1] tcf_classify (net/sched/cls_api.c:1830) [10988.647109][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10988.647359][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10988.647614][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10988.647899][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [10988.648165][ C1] tc_run (net/core/dev.c:3945) [10988.648370][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [10988.648602][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10988.648839][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10988.649099][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10988.649353][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10988.649590][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10988.649854][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10988.650164][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10988.650439][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10988.650690][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10988.650956][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10988.651211][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [10988.651489][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10988.651825][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10988.652101][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10988.652353][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10988.652619][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10988.652833][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10988.653069][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10988.653312][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10988.653597][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10988.653848][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10988.654088][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10988.654336][ C1] ? __create_object (mm/kmemleak.c:756) [10988.654577][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10988.654845][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10988.655129][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10988.655401][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10988.655683][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [10988.655921][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [10988.656185][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [10988.656414][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [10988.656633][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10988.656871][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [10988.657120][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [10988.657376][ C1] ? __pfx_core_sys_select (fs/select.c:627) [10988.657643][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [10988.657869][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [10988.658118][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [10988.658372][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10988.658607][ C1] ? sockfd_lookup_light (net/socket.c:558) [10988.658871][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [10988.659111][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [10988.659373][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [10988.659617][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [10988.659897][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [10988.660204][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [10988.660505][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [10988.660826][ C1] __x64_sys_recvfrom (net/socket.c:2256) [10988.661076][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10988.661378][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10988.661612][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10988.661911][ C1] RIP: 0033:0x7f8b36b3f4c0 [10988.662140][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [10988.663103][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [10988.663519][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [10988.663911][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [10988.664306][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [10988.664700][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [10988.665094][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [10988.667568][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10988.668098][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10988.668602][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10988.669069][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10988.669978][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10988.670595][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [10988.670876][ C3] Code: 6a 00 5b 5d 41 5c 41 5d c3 cc cc cc cc 66 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 <48> 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 All code ======== 0: 6a 00 push $0x0 2: 5b pop %rbx 3: 5d pop %rbp 4: 41 5c pop %r12 6: 41 5d pop %r13 8: c3 ret 9: cc int3 a: cc int3 b: cc int3 c: cc int3 d: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 14: 00 00 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 66 0f 1f 00 nopw (%rax) 2a:* 48 85 f6 test %rsi,%rsi <-- trapping instruction 2d: 0f 84 5e 01 00 00 je 0x191 33: 48 89 f8 mov %rdi,%rax 36: 41 54 push %r12 38: 44 0f b6 c2 movzbl %dl,%r8d 3c: 48 01 f0 add %rsi,%rax 3f: 55 push %rbp Code starting with the faulting instruction =========================================== 0: 48 85 f6 test %rsi,%rsi 3: 0f 84 5e 01 00 00 je 0x167 9: 48 89 f8 mov %rdi,%rax c: 41 54 push %r12 e: 44 0f b6 c2 movzbl %dl,%r8d 12: 48 01 f0 add %rsi,%rax 15: 55 push %rbp [10988.671843][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000246 [10988.672150][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [10988.672547][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [10988.672944][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [10988.673343][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [10988.673740][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [10988.674137][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [10988.674583][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10988.674920][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [10988.675321][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10988.675716][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10988.676110][ C3] PKRU: 55555554 [10988.676291][ C3] Call Trace: [10988.676461][ C3] [10988.676610][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [10988.676872][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10988.677115][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10988.677391][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10988.677666][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10988.677953][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10988.678219][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10988.678530][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10988.678790][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10988.679102][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10988.679396][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10988.679707][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10988.679996][ C3] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [10988.680256][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10988.680535][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10988.680847][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10988.681089][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10988.681332][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10988.681571][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10988.681819][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10988.682090][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10988.682377][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10988.682615][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10988.682854][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10988.683113][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10988.683350][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10988.683597][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10988.683855][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10988.684129][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10988.684406][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10988.684652][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10988.684924][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10988.685188][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [10988.685534][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10988.685793][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10988.686112][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10988.686375][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10988.686579][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10988.686809][ C3] ? set_track_prepare (mm/slub.c:6440) [10988.687063][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10988.687338][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10988.687570][ C3] ? skb_clone (net/core/skbuff.c:1954) [10988.687796][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10988.688116][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10988.688422][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10988.688702][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10988.688997][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10988.689246][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10988.689474][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [10988.689772][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10988.690057][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [10988.690394][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10988.690631][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [10988.690928][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [10988.691212][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [10988.691528][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10988.691793][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10988.692028][ C3] netif_receive_skb (net/core/dev.c:5801) [10988.692278][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10988.692591][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10988.692924][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10988.693222][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10988.693498][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [10988.693785][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10988.694098][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10988.694408][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [10988.694734][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10988.694970][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10988.695237][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [10988.695498][ C3] ? __kernel_text_address (kernel/extable.c:79) [10988.695765][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10988.696048][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10988.696361][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [10988.696612][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10988.696886][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10988.697127][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10988.697370][ C3] tcf_classify (net/sched/cls_api.c:1830) [10988.697599][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10988.697837][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [10988.698100][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10988.698356][ C3] ? __kernel_text_address (kernel/extable.c:79) [10988.698621][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [10988.698906][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [10988.699218][ C3] tc_run (net/core/dev.c:3945) [10988.699423][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [10988.699653][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10988.699890][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [10988.700161][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [10988.700414][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10988.700653][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10988.700919][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10988.701223][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [10988.701493][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10988.701745][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10988.702007][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10988.702263][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10988.702599][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10988.702876][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10988.703127][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [10988.703393][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10988.703608][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10988.703850][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [10988.704123][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10988.704435][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [10988.704710][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [10988.704966][ C3] ? __alloc_skb (net/core/skbuff.c:651) [10988.705196][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [10988.705466][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [10988.705710][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10988.705960][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10988.706201][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10988.706448][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10988.706681][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10988.706946][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10988.707228][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [10988.707471][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [10988.707718][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [10988.708016][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [10988.708335][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [10988.708578][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [10988.708837][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10988.709108][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10988.709348][ C3] call_timer_fn (kernel/time/timer.c:1700) [10988.709586][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10988.709847][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [10988.710108][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10988.710378][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10988.710652][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10988.710937][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10988.711174][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10988.711463][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10988.711699][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10988.711961][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [10988.712182][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10988.712476][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10988.712723][ C3] __do_softirq (kernel/softirq.c:553) [10988.712953][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10988.713172][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10988.713457][ C3] [10988.713605][ C3] [10988.713757][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10988.714057][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [10988.714387][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [10988.715353][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [10988.715659][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [10988.716057][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [10988.716453][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [10988.716850][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [10988.717246][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [10988.717645][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [10988.717937][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [10988.718158][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [10988.718387][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [10988.718637][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [10988.718925][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10988.719161][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [10988.719425][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [10988.719675][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [10988.719965][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [10988.720198][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [10988.720439][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [10988.720683][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10988.720922][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [10988.721210][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10988.721472][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [10988.721710][ C3] ksys_write (fs/read_write.c:643) [10988.721927][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [10988.722173][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10988.722475][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [10988.722706][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10988.723004][ C3] RIP: 0033:0x7f93b2836957 [10988.723234][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [10988.724205][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10988.724623][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [10988.725015][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [10988.725409][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10988.725804][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [10988.726201][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [10988.726598][ C3] | [11011.871163][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [11011.871548][ C1] rcu: 1-....: (8329394 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=2073416 | [11011.872109][ C1] rcu: (t=8617900 jiffies g=1064457 q=115 ncpus=4) [11011.872887][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11011.873504][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [11011.873794][ C1] Code: 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 <48> 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe All code ======== 0: 00 00 add %al,(%rax) 2: 00 00 add %al,(%rax) 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 66 0f 1f 00 nopw (%rax) 18: 48 85 f6 test %rsi,%rsi 1b: 0f 84 5e 01 00 00 je 0x17f 21: 48 89 f8 mov %rdi,%rax 24: 41 54 push %r12 26: 44 0f b6 c2 movzbl %dl,%r8d 2a:* 48 01 f0 add %rsi,%rax <-- trapping instruction 2d: 55 push %rbp 2e: 53 push %rbx 2f: 72 14 jb 0x45 31: eb 26 jmp 0x59 33: cc int3 34: cc int3 35: cc int3 36: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 3d: ff ff fe Code starting with the faulting instruction =========================================== 0: 48 01 f0 add %rsi,%rax 3: 55 push %rbp 4: 53 push %rbx 5: 72 14 jb 0x1b 7: eb 26 jmp 0x2f 9: cc int3 a: cc int3 b: cc int3 c: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 13: ff ff fe [11011.874770][ C1] RSP: 0018:ffffc9000009e948 EFLAGS: 00000202 [11011.875075][ C1] RAX: ffff888007a88e18 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11011.875473][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [11011.875867][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11011.876262][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11011.876657][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11011.877054][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11011.877497][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11011.877829][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11011.878224][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11011.878617][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11011.879012][ C1] PKRU: 55555554 [11011.879192][ C1] Call Trace: [11011.879366][ C1] [11011.879518][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11011.879792][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11011.880054][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11011.880309][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11011.880537][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11011.880805][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11011.881075][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11011.881333][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11011.881614][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11011.881856][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11011.882175][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11011.882446][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11011.882732][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11011.882997][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11011.883300][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11011.883563][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11011.883868][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11011.884165][ C1] [11011.884314][ C1] [11011.884464][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11011.884776][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11011.885064][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [11011.885319][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11011.885597][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11011.885909][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11011.886148][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11011.886389][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11011.886637][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11011.886906][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11011.887193][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11011.887431][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11011.887671][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11011.887929][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11011.888163][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11011.888407][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11011.888664][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11011.888941][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11011.889217][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11011.889462][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11011.889731][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11011.889992][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11011.890347][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11011.890598][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11011.890917][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11011.891183][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11011.891387][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11011.891625][ C1] ? set_track_prepare (mm/slub.c:6440) [11011.891884][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11011.892161][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11011.892441][ C1] ? skb_clone (net/core/skbuff.c:1954) [11011.892671][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11011.892989][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11011.893296][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11011.893578][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11011.893871][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11011.894121][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11011.894350][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11011.894655][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11011.894937][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11011.895261][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11011.895495][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11011.895789][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11011.896071][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11011.896384][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11011.896637][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11011.896871][ C1] netif_receive_skb (net/core/dev.c:5801) [11011.897116][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11011.897427][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11011.897756][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11011.898058][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11011.898331][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11011.898617][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11011.898926][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11011.899208][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11011.899523][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11011.899769][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11011.900055][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11011.900303][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11011.900548][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11011.900795][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11011.901056][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11011.901310][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11011.901557][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11011.901818][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11011.902081][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11011.902316][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11011.902570][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11011.902841][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11011.903106][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11011.903323][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11011.903589][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11011.903898][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11011.904138][ C1] tcf_classify (net/sched/cls_api.c:1830) [11011.904369][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11011.904619][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11011.904872][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11011.905155][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11011.905424][ C1] tc_run (net/core/dev.c:3945) [11011.905628][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11011.905857][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11011.906093][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11011.906352][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11011.906604][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11011.906840][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11011.907103][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11011.907408][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11011.907677][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11011.907927][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11011.908190][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11011.908443][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11011.908722][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11011.909060][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11011.909335][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11011.909586][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11011.909849][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11011.910073][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11011.910308][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11011.910549][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11011.910831][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11011.911081][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11011.911320][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11011.911568][ C1] ? __create_object (mm/kmemleak.c:756) [11011.911811][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11011.912076][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11011.912355][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11011.912637][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11011.912921][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11011.913160][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11011.913430][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11011.913656][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11011.913877][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11011.914117][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11011.914369][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11011.914623][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11011.914892][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11011.915116][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11011.915367][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11011.915620][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11011.915856][ C1] ? sockfd_lookup_light (net/socket.c:558) [11011.916126][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11011.916368][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11011.916631][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11011.916874][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11011.917159][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11011.917458][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11011.917756][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11011.918075][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11011.918327][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11011.918630][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11011.918862][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11011.919165][ C1] RIP: 0033:0x7f8b36b3f4c0 [11011.919393][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11011.920373][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11011.920791][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11011.921189][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11011.921583][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11011.921978][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11011.922373][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11011.922373][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11011.922774][ C1] | [11011.922929][ C1] Sending NMI from CPU 1 to CPUs 3: | [11011.923202][ C3] NMI backtrace for cpu 3 [11011.923215][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11011.923219][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11011.923228][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11011.923231][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11011.923234][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11011.923236][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11011.923238][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11011.923239][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11011.923241][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11011.923242][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11011.923245][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11011.923248][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11011.923250][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11011.923251][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11011.923253][ C3] PKRU: 55555554 [11011.923254][ C3] Call Trace: [11011.923258][ C3] [11011.923263][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11011.923269][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11011.923276][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11011.923281][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11011.923284][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11011.923287][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11011.923293][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11011.923297][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11011.923300][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11011.923304][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11011.923307][ C3] [11011.923307][ C3] [11011.923309][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11011.923312][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11011.923316][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11011.923321][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11011.923325][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11011.923329][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11011.923332][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11011.923336][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11011.923338][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11011.923342][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11011.923345][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11011.923352][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11011.923355][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11011.923360][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11011.923366][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11011.923370][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11011.923373][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11011.923375][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11011.923377][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11011.923384][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11011.923389][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11011.923392][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11011.923402][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11011.923404][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11011.923407][ C3] ? set_track_prepare (mm/slub.c:6440) [11011.923412][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11011.923415][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11011.923419][ C3] ? skb_clone (net/core/skbuff.c:1954) [11011.923424][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11011.923430][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11011.923435][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11011.923439][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11011.923447][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11011.923452][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11011.923454][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11011.923457][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11011.923460][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11011.923465][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11011.923467][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11011.923471][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11011.923475][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11011.923479][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11011.923482][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11011.923485][ C3] netif_receive_skb (net/core/dev.c:5801) [11011.923488][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11011.923496][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11011.923503][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11011.923510][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11011.923515][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11011.923525][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11011.923534][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11011.923543][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11011.923552][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11011.923555][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11011.923560][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11011.923564][ C3] ? __kernel_text_address (kernel/extable.c:79) [11011.923566][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11011.923569][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11011.923573][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11011.923580][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11011.923583][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11011.923588][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11011.923593][ C3] tcf_classify (net/sched/cls_api.c:1830) [11011.923597][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11011.923599][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11011.923602][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11011.923606][ C3] ? __kernel_text_address (kernel/extable.c:79) [11011.923608][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11011.923610][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11011.923614][ C3] tc_run (net/core/dev.c:3945) [11011.923619][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11011.923622][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11011.923624][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11011.923628][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11011.923632][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11011.923634][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11011.923637][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11011.923642][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11011.923645][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11011.923648][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11011.923652][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11011.923655][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11011.923663][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11011.923665][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11011.923669][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11011.923672][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11011.923676][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11011.923678][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11011.923681][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11011.923684][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11011.923688][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11011.923691][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11011.923694][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11011.923699][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11011.923702][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11011.923705][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11011.923709][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11011.923712][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11011.923715][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11011.923721][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11011.923724][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11011.923728][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11011.923732][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11011.923737][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11011.923740][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11011.923743][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11011.923747][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11011.923750][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11011.923753][ C3] call_timer_fn (kernel/time/timer.c:1700) [11011.923759][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11011.923763][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11011.923767][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11011.923770][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11011.923775][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11011.923778][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11011.923780][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11011.923785][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11011.923787][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11011.923791][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11011.923794][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11011.923799][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11011.923802][ C3] __do_softirq (kernel/softirq.c:553) [11011.923806][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11011.923810][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11011.923814][ C3] [11011.923814][ C3] [11011.923815][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11011.923819][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11011.923822][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11011.923824][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11011.923826][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11011.923828][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11011.923829][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11011.923831][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11011.923832][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11011.923836][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11011.923840][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11011.923846][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11011.923853][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11011.923856][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11011.923862][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11011.923864][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11011.923868][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11011.923873][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11011.923877][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11011.923881][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11011.923884][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11011.923888][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11011.923890][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11011.923894][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11011.923897][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11011.923902][ C3] ksys_write (fs/read_write.c:643) [11011.923906][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11011.923910][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11011.923913][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11011.923918][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11011.923921][ C3] RIP: 0033:0x7f93b2836957 [11011.923925][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11011.923927][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11011.923929][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11011.923931][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11011.923933][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11011.923934][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11011.923936][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11036.615062][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11036.615594][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11036.616061][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11036.616531][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11036.617439][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11036.618048][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [11036.618341][ C1] Code: 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff 5b b8 01 00 00 00 5d 41 5c cc cc cc cc 41 bc 08 00 00 00 45 29 dc 49 8d 14 2c eb 0c 48 83 All code ======== 0: 00 00 add %al,(%rax) 2: 48 85 d2 test %rdx,%rdx 5: 0f 84 4c ff ff ff je 0xffffffffffffff57 b: 41 83 e2 07 and $0x7,%r10d f: 49 39 d1 cmp %rdx,%r9 12: 0f 85 34 ff ff ff jne 0xffffffffffffff4c 18: 45 3a 11 cmp (%r9),%r10b 1b: 0f 8d 2b ff ff ff jge 0xffffffffffffff4c 21: 5b pop %rbx 22: b8 01 00 00 00 mov $0x1,%eax 27: 5d pop %rbp 28: 41 5c pop %r12 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 41 bc 08 00 00 00 mov $0x8,%r12d 35: 45 29 dc sub %r11d,%r12d 38: 49 8d 14 2c lea (%r12,%rbp,1),%rdx 3c: eb 0c jmp 0x4a 3e: 48 rex.W 3f: 83 .byte 0x83 Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 41 bc 08 00 00 00 mov $0x8,%r12d b: 45 29 dc sub %r11d,%r12d e: 49 8d 14 2c lea (%r12,%rbp,1),%rdx 12: eb 0c jmp 0x20 14: 48 rex.W 15: 83 .byte 0x83 [11036.619310][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000246 [11036.619617][ C1] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11036.620023][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11036.620417][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11036.620811][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11036.621206][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11036.621600][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11036.622040][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11036.622368][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11036.622766][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11036.623160][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11036.623556][ C1] PKRU: 55555554 [11036.623736][ C1] Call Trace: [11036.623907][ C1] [11036.624057][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11036.624325][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11036.624570][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11036.624845][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11036.625116][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11036.625406][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11036.625672][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11036.625978][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11036.626240][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11036.626549][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11036.626842][ C1] [11036.626995][ C1] [11036.627143][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11036.627463][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11036.627749][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [11036.628008][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11036.628291][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11036.628604][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11036.628844][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11036.629082][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11036.629332][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11036.629601][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11036.629897][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11036.630137][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11036.630377][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11036.630636][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11036.630872][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11036.631120][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11036.631380][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11036.631667][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11036.631945][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11036.632192][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11036.632465][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11036.632728][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11036.633074][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11036.633329][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11036.633649][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11036.633912][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11036.634115][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11036.634346][ C1] ? set_track_prepare (mm/slub.c:6440) [11036.634603][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11036.634877][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11036.635149][ C1] ? skb_clone (net/core/skbuff.c:1954) [11036.635380][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11036.635699][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11036.636003][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11036.636285][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11036.636579][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11036.636831][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11036.637061][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11036.637366][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11036.637649][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11036.637973][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11036.638212][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11036.638508][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11036.638793][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11036.639108][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11036.639364][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11036.639598][ C1] netif_receive_skb (net/core/dev.c:5801) [11036.639844][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11036.640164][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11036.640494][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11036.640792][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11036.641063][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11036.641353][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11036.641661][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11036.641944][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11036.642261][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11036.642508][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11036.642788][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11036.643036][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11036.643284][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11036.643531][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11036.643793][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11036.644046][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11036.644295][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11036.644557][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11036.644820][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11036.645043][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11036.645299][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11036.645571][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11036.645837][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11036.646050][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11036.646316][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11036.646624][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11036.646864][ C1] tcf_classify (net/sched/cls_api.c:1830) [11036.647094][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11036.647343][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11036.647596][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11036.647880][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11036.648147][ C1] tc_run (net/core/dev.c:3945) [11036.648353][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11036.648583][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11036.648820][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11036.649078][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11036.649332][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11036.649567][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11036.649830][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11036.650141][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11036.650418][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11036.650668][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11036.650933][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11036.651188][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11036.651467][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11036.651802][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11036.652082][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11036.652334][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11036.652597][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11036.652813][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11036.653047][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11036.653288][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11036.653575][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11036.653826][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11036.654063][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11036.654310][ C1] ? __create_object (mm/kmemleak.c:756) [11036.654553][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11036.654817][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11036.655098][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11036.655369][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11036.655650][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11036.655888][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11036.656150][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11036.656379][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11036.656597][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11036.656835][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11036.657084][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11036.657340][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11036.657607][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11036.657832][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11036.658083][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11036.658338][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11036.658573][ C1] ? sockfd_lookup_light (net/socket.c:558) [11036.658837][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11036.659077][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11036.659340][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11036.659583][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11036.659862][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11036.660165][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11036.660466][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11036.660784][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11036.661033][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11036.661334][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11036.661568][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11036.661867][ C1] RIP: 0033:0x7f8b36b3f4c0 [11036.662091][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11036.663051][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11036.663472][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11036.663866][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11036.664260][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11036.664656][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11036.665049][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11036.667511][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11036.668041][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11036.668544][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11036.669011][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11036.669927][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11036.670538][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11036.670858][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [11036.671825][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11036.672130][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11036.672528][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11036.672925][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11036.673322][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11036.673721][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11036.674119][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11036.674565][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11036.674895][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11036.675294][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11036.675693][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11036.676090][ C3] PKRU: 55555554 [11036.676272][ C3] Call Trace: [11036.676440][ C3] [11036.676591][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11036.676853][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11036.677095][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11036.677371][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11036.677642][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11036.677931][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11036.678196][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11036.678501][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11036.678762][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11036.679068][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11036.679365][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11036.679679][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11036.679972][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11036.680261][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11036.680547][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11036.680859][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11036.681100][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11036.681341][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11036.681579][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11036.681826][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11036.682099][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11036.682383][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11036.682621][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11036.682862][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11036.683122][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11036.683355][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11036.683600][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11036.683857][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11036.684131][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11036.684409][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11036.684656][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11036.684926][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11036.685188][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11036.685533][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11036.685784][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11036.686102][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11036.686364][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11036.686568][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11036.686799][ C3] ? set_track_prepare (mm/slub.c:6440) [11036.687051][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11036.687326][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11036.687558][ C3] ? skb_clone (net/core/skbuff.c:1954) [11036.687784][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11036.688102][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11036.688407][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11036.688688][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11036.688980][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11036.689230][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11036.689460][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11036.689758][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11036.690049][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11036.690372][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11036.690609][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11036.690903][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11036.691189][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11036.691504][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11036.691759][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11036.691991][ C3] netif_receive_skb (net/core/dev.c:5801) [11036.692238][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11036.692549][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11036.692880][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11036.693178][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11036.693452][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11036.693737][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11036.694050][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11036.694359][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11036.694683][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11036.694921][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11036.695186][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11036.695445][ C3] ? __kernel_text_address (kernel/extable.c:79) [11036.695710][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11036.695991][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11036.696303][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11036.696555][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11036.696830][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11036.697070][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11036.697312][ C3] tcf_classify (net/sched/cls_api.c:1830) [11036.697543][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11036.697780][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11036.698043][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11036.698299][ C3] ? __kernel_text_address (kernel/extable.c:79) [11036.698566][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11036.698847][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11036.699158][ C3] tc_run (net/core/dev.c:3945) [11036.699362][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11036.699593][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11036.699830][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11036.700098][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11036.700351][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11036.700587][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11036.700850][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11036.701157][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11036.701427][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11036.701678][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11036.701942][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11036.702199][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11036.702536][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11036.702811][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11036.703064][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11036.703327][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11036.703542][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11036.703785][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11036.704060][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11036.704370][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11036.704648][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11036.704899][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11036.705128][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11036.705398][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11036.705642][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11036.705892][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11036.706132][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11036.706380][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11036.706614][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11036.706880][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11036.707160][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11036.707405][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11036.707654][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11036.707951][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11036.708271][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11036.708514][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11036.708773][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11036.709040][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11036.709279][ C3] call_timer_fn (kernel/time/timer.c:1700) [11036.709515][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11036.709775][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11036.710043][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11036.710302][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11036.710569][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11036.710854][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11036.711091][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11036.711382][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11036.711620][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11036.711883][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11036.712101][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11036.712397][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11036.712644][ C3] __do_softirq (kernel/softirq.c:553) [11036.712874][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11036.713096][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11036.713379][ C3] [11036.713534][ C3] [11036.713682][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11036.713986][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11036.714310][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11036.715275][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11036.715583][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11036.715979][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11036.716374][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11036.716770][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11036.717168][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11036.717566][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11036.717861][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11036.718079][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11036.718310][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11036.718560][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11036.718845][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11036.719083][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11036.719341][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11036.719593][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11036.719880][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11036.720114][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11036.720356][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11036.720598][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11036.720836][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11036.721124][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11036.721389][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11036.721623][ C3] ksys_write (fs/read_write.c:643) [11036.721841][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11036.722088][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11036.722391][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11036.722624][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11036.722923][ C3] RIP: 0033:0x7f93b2836957 [11036.723148][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11036.724112][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11036.724533][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11036.724930][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11036.725326][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11036.725726][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11036.726121][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11064.615047][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11064.615577][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11064.616044][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11064.616510][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11064.617414][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11064.618024][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11064.618348][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11064.619310][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11064.619617][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11064.620018][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11064.620414][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11064.620811][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11064.621206][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11064.621601][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11064.622044][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11064.622373][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11064.622772][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11064.623167][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11064.623564][ C1] PKRU: 55555554 [11064.623744][ C1] Call Trace: [11064.623915][ C1] [11064.624070][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11064.624332][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11064.624575][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11064.624849][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11064.625122][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11064.625408][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11064.625674][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11064.625979][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11064.626240][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11064.626547][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11064.626846][ C1] [11064.626996][ C1] [11064.627145][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11064.627459][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11064.627749][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11064.628041][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11064.628332][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11064.628643][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11064.628880][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11064.629119][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11064.629366][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11064.629636][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11064.629927][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11064.630163][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11064.630403][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11064.630661][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11064.630895][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11064.631141][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11064.631399][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11064.631675][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11064.631950][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11064.632198][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11064.632467][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11064.632730][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11064.633075][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11064.633328][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11064.633646][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11064.633909][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11064.634111][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11064.634343][ C1] ? set_track_prepare (mm/slub.c:6440) [11064.634598][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11064.634872][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11064.635144][ C1] ? skb_clone (net/core/skbuff.c:1954) [11064.635373][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11064.635691][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11064.635997][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11064.636281][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11064.636573][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11064.636821][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11064.637051][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11064.637349][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11064.637633][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11064.637957][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11064.638196][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11064.638488][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11064.638774][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11064.639089][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11064.639345][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11064.639578][ C1] netif_receive_skb (net/core/dev.c:5801) [11064.639833][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11064.640145][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11064.640476][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11064.640775][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11064.641051][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11064.641340][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11064.641649][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11064.641935][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11064.642252][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11064.642499][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11064.642780][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11064.643030][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11064.643278][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11064.643524][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11064.643793][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11064.644046][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11064.644294][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11064.644558][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11064.644823][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11064.645047][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11064.645302][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11064.645574][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11064.645841][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11064.646056][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11064.646322][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11064.646631][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11064.646872][ C1] tcf_classify (net/sched/cls_api.c:1830) [11064.647102][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11064.647350][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11064.647605][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11064.647891][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11064.648158][ C1] tc_run (net/core/dev.c:3945) [11064.648364][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11064.648596][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11064.648836][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11064.649097][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11064.649352][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11064.649589][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11064.649865][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11064.650171][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11064.650444][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11064.650695][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11064.650961][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11064.651217][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11064.651497][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11064.651833][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11064.652107][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11064.652364][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11064.652628][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11064.652844][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11064.653079][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11064.653321][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11064.653608][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11064.653859][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11064.654098][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11064.654348][ C1] ? __create_object (mm/kmemleak.c:756) [11064.654591][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11064.654857][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11064.655145][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11064.655418][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11064.655698][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11064.655937][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11064.656203][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11064.656432][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11064.656651][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11064.656889][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11064.657140][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11064.657395][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11064.657663][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11064.657889][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11064.658135][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11064.658390][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11064.658627][ C1] ? sockfd_lookup_light (net/socket.c:558) [11064.658893][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11064.659134][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11064.659397][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11064.659642][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11064.659930][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11064.660230][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11064.660535][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11064.660855][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11064.661105][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11064.661407][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11064.661640][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11064.661940][ C1] RIP: 0033:0x7f8b36b3f4c0 [11064.662166][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11064.663131][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11064.663555][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11064.663953][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11064.664349][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11064.664747][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11064.665144][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11064.667595][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11064.668124][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11064.668628][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11064.669094][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11064.670004][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11064.670613][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11064.670937][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11064.671904][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11064.672209][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11064.672609][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11064.673004][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11064.673399][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11064.673796][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11064.674193][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11064.674638][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11064.674966][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11064.675365][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11064.675762][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11064.676158][ C3] PKRU: 55555554 [11064.676341][ C3] Call Trace: [11064.676509][ C3] [11064.676660][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11064.676921][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11064.677164][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11064.677439][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11064.677710][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11064.677997][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11064.678263][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11064.678566][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11064.678827][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11064.679133][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11064.679429][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11064.679748][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11064.680038][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11064.680331][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11064.680622][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11064.680931][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11064.681170][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11064.681412][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11064.681651][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11064.681898][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11064.682169][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11064.682450][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11064.682688][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11064.682928][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11064.683187][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11064.683420][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11064.683664][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11064.683920][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11064.684196][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11064.684471][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11064.684720][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11064.684989][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11064.685250][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11064.685596][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11064.685847][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11064.686165][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11064.686427][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11064.686631][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11064.686859][ C3] ? set_track_prepare (mm/slub.c:6440) [11064.687112][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11064.687388][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11064.687619][ C3] ? skb_clone (net/core/skbuff.c:1954) [11064.687846][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11064.688164][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11064.688466][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11064.688747][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11064.689038][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11064.689286][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11064.689517][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11064.689822][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11064.690106][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11064.690431][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11064.690668][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11064.690960][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11064.691246][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11064.691561][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11064.691816][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11064.692046][ C3] netif_receive_skb (net/core/dev.c:5801) [11064.692293][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11064.692607][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11064.692938][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11064.693237][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11064.693509][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11064.693795][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11064.694105][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11064.694415][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11064.694740][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11064.694978][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11064.695243][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11064.695502][ C3] ? __kernel_text_address (kernel/extable.c:79) [11064.695771][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11064.696054][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11064.696364][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11064.696613][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11064.696889][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11064.697127][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11064.697368][ C3] tcf_classify (net/sched/cls_api.c:1830) [11064.697599][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11064.697837][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11064.698100][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11064.698356][ C3] ? __kernel_text_address (kernel/extable.c:79) [11064.698621][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11064.698902][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11064.699215][ C3] tc_run (net/core/dev.c:3945) [11064.699417][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11064.699648][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11064.699893][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11064.700153][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11064.700406][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11064.700642][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11064.700906][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11064.701208][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11064.701479][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11064.701734][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11064.701998][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11064.702255][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11064.702591][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11064.702864][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11064.703115][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11064.703379][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11064.703596][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11064.703835][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11064.704113][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11064.704423][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11064.704702][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11064.704953][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11064.705182][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11064.705453][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11064.705695][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11064.705944][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11064.706184][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11064.706431][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11064.706666][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11064.706931][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11064.707210][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11064.707453][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11064.707703][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11064.708002][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11064.708322][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11064.708563][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11064.708823][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11064.709091][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11064.709328][ C3] call_timer_fn (kernel/time/timer.c:1700) [11064.709565][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11064.709834][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11064.710093][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11064.710352][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11064.710622][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11064.710906][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11064.711144][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11064.711432][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11064.711671][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11064.711932][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11064.712152][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11064.712447][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11064.712694][ C3] __do_softirq (kernel/softirq.c:553) [11064.712928][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11064.713146][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11064.713430][ C3] [11064.713580][ C3] [11064.713729][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11064.714032][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11064.714355][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11064.715319][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11064.715625][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11064.716021][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11064.716418][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11064.716818][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11064.717214][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11064.717612][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11064.717906][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11064.718123][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11064.718354][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11064.718605][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11064.718889][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11064.719126][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11064.719382][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11064.719633][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11064.719926][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11064.720149][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11064.720391][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11064.720633][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11064.720872][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11064.721161][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11064.721424][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11064.721658][ C3] ksys_write (fs/read_write.c:643) [11064.721874][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11064.722122][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11064.722424][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11064.722655][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11064.722954][ C3] RIP: 0033:0x7f93b2836957 [11064.723178][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11064.724145][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11064.724564][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11064.724959][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11064.725356][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11064.725752][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11064.726146][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11089.927539][ C3] rcu: 3-....: (8385282 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=2092839 | [11089.928094][ C3] rcu: (t=8695956 jiffies g=1064457 q=118 ncpus=4) | [11089.928428][ C3] Sending NMI from CPU 3 to CPUs 1: | [11089.928710][ C1] NMI backtrace for cpu 1 [11089.928725][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11089.928728][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11089.928739][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11089.928743][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11089.928747][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11089.928749][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11089.928751][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11089.928753][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11089.928755][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11089.928756][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11089.928758][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11089.928762][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11089.928763][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11089.928765][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11089.928766][ C1] PKRU: 55555554 [11089.928767][ C1] Call Trace: [11089.928771][ C1] [11089.928777][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11089.928783][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11089.928790][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11089.928795][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11089.928799][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11089.928802][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11089.928810][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11089.928814][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11089.928817][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11089.928820][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11089.928824][ C1] [11089.928825][ C1] [11089.928826][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11089.928832][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11089.928838][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11089.928842][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11089.928846][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11089.928849][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11089.928853][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11089.928855][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11089.928861][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11089.928865][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11089.928872][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11089.928875][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11089.928881][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11089.928888][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11089.928892][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11089.928895][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11089.928897][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11089.928899][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11089.928906][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11089.928912][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11089.928915][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11089.928927][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11089.928930][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11089.928933][ C1] ? set_track_prepare (mm/slub.c:6440) [11089.928940][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11089.928943][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11089.928947][ C1] ? skb_clone (net/core/skbuff.c:1954) [11089.928953][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11089.928959][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11089.928964][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11089.928968][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11089.928977][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11089.928982][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11089.928984][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11089.928988][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11089.928992][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11089.928996][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11089.928998][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11089.929003][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11089.929007][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11089.929011][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11089.929014][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11089.929017][ C1] netif_receive_skb (net/core/dev.c:5801) [11089.929020][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11089.929029][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11089.929036][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11089.929043][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11089.929048][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11089.929058][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11089.929065][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11089.929068][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11089.929077][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11089.929080][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11089.929087][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11089.929093][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11089.929095][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11089.929099][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11089.929102][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11089.929104][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11089.929108][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11089.929110][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11089.929114][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11089.929116][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11089.929120][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11089.929123][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11089.929125][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11089.929128][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11089.929131][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11089.929136][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11089.929141][ C1] tcf_classify (net/sched/cls_api.c:1830) [11089.929145][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11089.929151][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11089.929154][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11089.929158][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11089.929162][ C1] tc_run (net/core/dev.c:3945) [11089.929167][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11089.929170][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11089.929172][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11089.929176][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11089.929180][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11089.929183][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11089.929185][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11089.929191][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11089.929194][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11089.929198][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11089.929201][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11089.929205][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11089.929208][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11089.929216][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11089.929218][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11089.929222][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11089.929226][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11089.929229][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11089.929233][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11089.929236][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11089.929241][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11089.929244][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11089.929247][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11089.929251][ C1] ? __create_object (mm/kmemleak.c:756) [11089.929255][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11089.929261][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11089.929265][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11089.929269][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11089.929274][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11089.929277][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11089.929282][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11089.929286][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11089.929289][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11089.929292][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11089.929294][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11089.929301][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11089.929305][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11089.929308][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11089.929314][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11089.929316][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11089.929321][ C1] ? sockfd_lookup_light (net/socket.c:558) [11089.929326][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11089.929330][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11089.929334][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11089.929342][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11089.929346][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11089.929350][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11089.929354][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11089.929360][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11089.929363][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11089.929367][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11089.929372][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11089.929376][ C1] RIP: 0033:0x7f8b36b3f4c0 [11089.929380][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11089.929382][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11089.929385][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11089.929387][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11089.929389][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11089.929391][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11089.929393][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11089.929389][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [11089.929391][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [11089.929393][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11089.929398][ C1] [11089.976668][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11089.977281][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11089.977608][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11089.978569][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11089.978874][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11089.979269][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11089.979676][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11089.980073][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11089.980469][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11089.980865][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11089.981308][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11089.981637][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11089.982036][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11089.982431][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11089.982826][ C3] PKRU: 55555554 [11089.983006][ C3] Call Trace: [11089.983177][ C3] [11089.983326][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11089.983597][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11089.983849][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11089.984099][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11089.984329][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11089.984597][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11089.984865][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11089.985119][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11089.985403][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11089.985642][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11089.985953][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11089.986224][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11089.986511][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11089.986774][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11089.987078][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11089.987338][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11089.987646][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11089.987938][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11089.988250][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11089.988539][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11089.988830][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11089.989118][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11089.989428][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11089.989676][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11089.989915][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11089.990154][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11089.990402][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11089.990671][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11089.990955][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11089.991191][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11089.991432][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11089.991690][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11089.991924][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11089.992169][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11089.992426][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11089.992701][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11089.992975][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11089.993222][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11089.993491][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11089.993752][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11089.994099][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11089.994350][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11089.994667][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11089.994929][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11089.995132][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11089.995362][ C3] ? set_track_prepare (mm/slub.c:6440) [11089.995615][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11089.995893][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11089.996122][ C3] ? skb_clone (net/core/skbuff.c:1954) [11089.996352][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11089.996670][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11089.996976][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11089.997256][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11089.997549][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11089.997796][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11089.998026][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11089.998326][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11089.998609][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11089.998931][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11089.999170][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11089.999465][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11089.999759][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11090.000074][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11090.000329][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11090.000563][ C3] netif_receive_skb (net/core/dev.c:5801) [11090.000810][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11090.001119][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11090.001451][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11090.001747][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11090.002019][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11090.002309][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11090.002621][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11090.002928][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11090.003252][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11090.003491][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11090.003754][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11090.004013][ C3] ? __kernel_text_address (kernel/extable.c:79) [11090.004277][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11090.004562][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11090.004873][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11090.005123][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11090.005399][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11090.005638][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11090.005877][ C3] tcf_classify (net/sched/cls_api.c:1830) [11090.006108][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11090.006346][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11090.006608][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11090.006863][ C3] ? __kernel_text_address (kernel/extable.c:79) [11090.007127][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11090.007409][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11090.007719][ C3] tc_run (net/core/dev.c:3945) [11090.007925][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11090.008154][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11090.008392][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11090.008651][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11090.008902][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11090.009140][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11090.009404][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11090.009712][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11090.009983][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11090.010235][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11090.010497][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11090.010752][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11090.011087][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11090.011361][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11090.011613][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11090.011877][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11090.012093][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11090.012335][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11090.012609][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11090.012919][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11090.013194][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11090.013445][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11090.013674][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11090.013942][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11090.014186][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11090.014435][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11090.014671][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11090.014919][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11090.015153][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11090.015418][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11090.015696][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11090.015941][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11090.016189][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11090.016489][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11090.016807][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11090.017055][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11090.017315][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11090.017581][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11090.017819][ C3] call_timer_fn (kernel/time/timer.c:1700) [11090.018052][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11090.018313][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11090.018573][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11090.018832][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11090.019100][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11090.019382][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11090.019628][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11090.019918][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11090.020158][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11090.020420][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11090.020641][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11090.020934][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11090.021181][ C3] __do_softirq (kernel/softirq.c:553) [11090.021414][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11090.021632][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11090.021917][ C3] [11090.022066][ C3] [11090.022216][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11090.022517][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11090.022837][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11090.023800][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11090.024107][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11090.024503][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11090.024900][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11090.025296][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11090.025691][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11090.026088][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11090.026382][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11090.026600][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11090.026829][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11090.027083][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11090.027366][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11090.027603][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11090.027859][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11090.028110][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11090.028398][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11090.028618][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11090.028862][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11090.029109][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11090.029343][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11090.029640][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11090.029904][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11090.030141][ C3] ksys_write (fs/read_write.c:643) [11090.030356][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11090.030603][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11090.030906][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11090.031135][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11090.031436][ C3] RIP: 0033:0x7f93b2836957 [11090.031664][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11090.032633][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11090.033050][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11090.033447][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11090.033843][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11090.034238][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11090.034634][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11116.615060][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11116.615594][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11116.616059][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11116.616528][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11116.617438][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11116.618045][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11116.618369][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11116.619338][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11116.619651][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11116.620050][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11116.620447][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11116.620844][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11116.621239][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11116.621637][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11116.622082][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11116.622414][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11116.622813][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11116.623210][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11116.623608][ C1] PKRU: 55555554 [11116.623788][ C1] Call Trace: [11116.623958][ C1] [11116.624110][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11116.624373][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11116.624615][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11116.624893][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11116.625164][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11116.625452][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11116.625718][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11116.626022][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11116.626283][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11116.626597][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11116.626893][ C1] [11116.627042][ C1] [11116.627193][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11116.627507][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11116.627796][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11116.628092][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11116.628379][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11116.628692][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11116.628934][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11116.629172][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11116.629420][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11116.629698][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11116.629983][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11116.630221][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11116.630461][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11116.630721][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11116.630955][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11116.631201][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11116.631459][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11116.631736][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11116.632014][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11116.632259][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11116.632533][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11116.632796][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11116.633141][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11116.633398][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11116.633716][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11116.633979][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11116.634182][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11116.634413][ C1] ? set_track_prepare (mm/slub.c:6440) [11116.634668][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11116.634947][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11116.635220][ C1] ? skb_clone (net/core/skbuff.c:1954) [11116.635447][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11116.635765][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11116.636071][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11116.636355][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11116.636650][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11116.636898][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11116.637127][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11116.637427][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11116.637710][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11116.638033][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11116.638271][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11116.638568][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11116.638850][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11116.639165][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11116.639419][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11116.639660][ C1] netif_receive_skb (net/core/dev.c:5801) [11116.639907][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11116.640221][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11116.640553][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11116.640850][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11116.641124][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11116.641414][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11116.641726][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11116.642008][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11116.642325][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11116.642573][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11116.642852][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11116.643103][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11116.643350][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11116.643598][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11116.643861][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11116.644116][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11116.644364][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11116.644626][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11116.644890][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11116.645117][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11116.645373][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11116.645645][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11116.645911][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11116.646126][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11116.646395][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11116.646702][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11116.646944][ C1] tcf_classify (net/sched/cls_api.c:1830) [11116.647176][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11116.647426][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11116.647681][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11116.647965][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11116.648232][ C1] tc_run (net/core/dev.c:3945) [11116.648439][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11116.648669][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11116.648908][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11116.649168][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11116.649421][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11116.649664][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11116.649928][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11116.650232][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11116.650506][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11116.650758][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11116.651022][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11116.651278][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11116.651558][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11116.651894][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11116.652176][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11116.652429][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11116.652693][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11116.652908][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11116.653145][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11116.653389][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11116.653674][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11116.653925][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11116.654166][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11116.654413][ C1] ? __create_object (mm/kmemleak.c:756) [11116.654654][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11116.654923][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11116.655204][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11116.655476][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11116.655759][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11116.655997][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11116.656261][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11116.656491][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11116.656710][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11116.656949][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11116.657200][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11116.657456][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11116.657724][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11116.657950][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11116.658199][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11116.658452][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11116.658685][ C1] ? sockfd_lookup_light (net/socket.c:558) [11116.658950][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11116.659190][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11116.659452][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11116.659701][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11116.659981][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11116.660279][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11116.660580][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11116.660901][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11116.661152][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11116.661455][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11116.661688][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11116.661988][ C1] RIP: 0033:0x7f8b36b3f4c0 [11116.662213][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11116.663184][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11116.663606][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11116.664004][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11116.664403][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11116.664800][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11116.665198][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11116.667669][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11116.668196][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11116.668695][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11116.669163][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11116.670074][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11116.670682][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [11116.670963][ C3] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [11116.671930][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [11116.672235][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11116.672632][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11116.673028][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11116.673423][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11116.673816][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11116.674217][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11116.674661][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11116.674991][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11116.675389][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11116.675782][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11116.676181][ C3] PKRU: 55555554 [11116.676360][ C3] Call Trace: [11116.676529][ C3] [11116.676680][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11116.676942][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11116.677182][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11116.677459][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11116.677729][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11116.678018][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11116.678284][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11116.678587][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11116.678847][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11116.679155][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11116.679449][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11116.679776][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11116.680062][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [11116.680344][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11116.680623][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11116.680933][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11116.681174][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11116.681412][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11116.681652][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11116.681899][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11116.682170][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11116.682455][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11116.682690][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11116.682930][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11116.683190][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11116.683425][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11116.683671][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11116.683927][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11116.684202][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11116.684477][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11116.684723][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11116.684993][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11116.685258][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11116.685604][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11116.685854][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11116.686176][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11116.686439][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11116.686642][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11116.686873][ C3] ? set_track_prepare (mm/slub.c:6440) [11116.687125][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11116.687401][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11116.687631][ C3] ? skb_clone (net/core/skbuff.c:1954) [11116.687856][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11116.688173][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11116.688481][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11116.688759][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11116.689053][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11116.689302][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11116.689537][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11116.689836][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11116.690117][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11116.690442][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11116.690680][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11116.690974][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11116.691258][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11116.691572][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11116.691825][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11116.692057][ C3] netif_receive_skb (net/core/dev.c:5801) [11116.692305][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11116.692616][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11116.692946][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11116.693243][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11116.693516][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11116.693803][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11116.694115][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11116.694423][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11116.694748][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11116.694986][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11116.695251][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11116.695511][ C3] ? __kernel_text_address (kernel/extable.c:79) [11116.695777][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11116.696062][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11116.696381][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11116.696632][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11116.696906][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11116.697145][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11116.697392][ C3] tcf_classify (net/sched/cls_api.c:1830) [11116.697621][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11116.697860][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11116.698122][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11116.698379][ C3] ? __kernel_text_address (kernel/extable.c:79) [11116.698643][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11116.698927][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11116.699237][ C3] tc_run (net/core/dev.c:3945) [11116.699442][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11116.699682][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11116.699920][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11116.700181][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11116.700432][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11116.700670][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11116.700934][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11116.701239][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11116.701509][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11116.701761][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11116.702024][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11116.702281][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11116.702616][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11116.702890][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11116.703142][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11116.703408][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11116.703623][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11116.703866][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11116.704141][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11116.704453][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11116.704727][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11116.704978][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11116.705213][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11116.705481][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11116.705725][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11116.705976][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11116.706215][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11116.706461][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11116.706696][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11116.706961][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11116.707242][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11116.707483][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11116.707732][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11116.708032][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11116.708351][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11116.708595][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11116.708854][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11116.709120][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11116.709361][ C3] call_timer_fn (kernel/time/timer.c:1700) [11116.709602][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11116.709865][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11116.710125][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11116.710385][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11116.710653][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11116.710935][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11116.711177][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11116.711466][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11116.711706][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11116.711968][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11116.712191][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11116.712484][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11116.712729][ C3] __do_softirq (kernel/softirq.c:553) [11116.712962][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11116.713180][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11116.713467][ C3] [11116.713615][ C3] [11116.713768][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11116.714068][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11116.714391][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11116.715357][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11116.715661][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11116.716059][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11116.716456][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11116.716851][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11116.717246][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11116.717646][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11116.717937][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11116.718156][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11116.718385][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11116.718636][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11116.718921][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11116.719157][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11116.719413][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11116.719675][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11116.719965][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11116.720186][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11116.720428][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11116.720672][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11116.720908][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11116.721198][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11116.721460][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11116.721697][ C3] ksys_write (fs/read_write.c:643) [11116.721912][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11116.722161][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11116.722465][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11116.722696][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11116.722993][ C3] RIP: 0033:0x7f93b2836957 [11116.723221][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11116.724190][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11116.724608][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11116.725007][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11116.725404][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11116.725801][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11116.726208][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11144.615052][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11144.615583][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11144.616047][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11144.616516][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11144.617429][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11144.618049][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11144.618378][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11144.619343][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11144.619659][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11144.620056][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11144.620453][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11144.620855][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11144.621252][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11144.621648][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11144.622092][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11144.622423][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11144.622820][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11144.623217][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11144.623616][ C1] PKRU: 55555554 [11144.623795][ C1] Call Trace: [11144.623975][ C1] [11144.624129][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11144.624392][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11144.624641][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11144.624916][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11144.625190][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11144.625478][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11144.625745][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11144.626049][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11144.626311][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11144.626620][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11144.626914][ C1] [11144.627063][ C1] [11144.627214][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11144.627528][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11144.627816][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11144.628111][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11144.628397][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11144.628715][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11144.628961][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11144.629204][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11144.629461][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11144.629731][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11144.630014][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11144.630253][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11144.630494][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11144.630754][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11144.630988][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11144.631233][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11144.631491][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11144.631768][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11144.632045][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11144.632293][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11144.632564][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11144.632826][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11144.633178][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11144.633431][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11144.633751][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11144.634014][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11144.634220][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11144.634449][ C1] ? set_track_prepare (mm/slub.c:6440) [11144.634702][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11144.634977][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11144.635249][ C1] ? skb_clone (net/core/skbuff.c:1954) [11144.635475][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11144.635793][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11144.636097][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11144.636377][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11144.636671][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11144.636920][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11144.637146][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11144.637447][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11144.637730][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11144.638055][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11144.638291][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11144.638589][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11144.638871][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11144.639185][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11144.639447][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11144.639681][ C1] netif_receive_skb (net/core/dev.c:5801) [11144.639928][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11144.640240][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11144.640571][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11144.640868][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11144.641144][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11144.641431][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11144.641743][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11144.642025][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11144.642341][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11144.642589][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11144.642868][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11144.643118][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11144.643365][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11144.643612][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11144.643877][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11144.644132][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11144.644381][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11144.644648][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11144.644911][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11144.645137][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11144.645393][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11144.645664][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11144.645931][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11144.646148][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11144.646416][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11144.646725][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11144.646964][ C1] tcf_classify (net/sched/cls_api.c:1830) [11144.647198][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11144.647449][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11144.647704][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11144.647989][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11144.648257][ C1] tc_run (net/core/dev.c:3945) [11144.648465][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11144.648694][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11144.648932][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11144.649194][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11144.649454][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11144.649693][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11144.649957][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11144.650263][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11144.650535][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11144.650786][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11144.651050][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11144.651307][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11144.651587][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11144.651925][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11144.652201][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11144.652454][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11144.652718][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11144.652932][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11144.653167][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11144.653411][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11144.653695][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11144.653945][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11144.654186][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11144.654436][ C1] ? __create_object (mm/kmemleak.c:756) [11144.654678][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11144.654945][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11144.655226][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11144.655497][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11144.655779][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11144.656017][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11144.656284][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11144.656509][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11144.656730][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11144.656966][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11144.657216][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11144.657471][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11144.657741][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11144.657966][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11144.658217][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11144.658471][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11144.658708][ C1] ? sockfd_lookup_light (net/socket.c:558) [11144.658973][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11144.659213][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11144.659486][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11144.659727][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11144.660010][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11144.660307][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11144.660608][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11144.660929][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11144.661182][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11144.661484][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11144.661715][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11144.662017][ C1] RIP: 0033:0x7f8b36b3f4c0 [11144.662246][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11144.663215][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11144.663635][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11144.664033][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11144.664435][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11144.664832][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11144.665235][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11144.667705][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11144.668233][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11144.668736][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11144.669206][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11144.670117][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11144.670725][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11144.671046][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11144.672016][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11144.672320][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11144.672714][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11144.673109][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11144.673502][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11144.673896][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11144.674290][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11144.674728][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11144.675056][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11144.675451][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11144.675841][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11144.676236][ C3] PKRU: 55555554 [11144.676414][ C3] Call Trace: [11144.676582][ C3] [11144.676731][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11144.676993][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11144.677234][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11144.677511][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11144.677781][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11144.678067][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11144.678333][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11144.678635][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11144.678895][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11144.679204][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11144.679507][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11144.679820][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11144.680106][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11144.680401][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11144.680685][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11144.680994][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11144.681236][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11144.681475][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11144.681713][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11144.681958][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11144.682231][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11144.682514][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11144.682752][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11144.682991][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11144.683251][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11144.683483][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11144.683727][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11144.683984][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11144.684259][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11144.684537][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11144.684783][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11144.685054][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11144.685315][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11144.685659][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11144.685911][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11144.686229][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11144.686490][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11144.686701][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11144.686933][ C3] ? set_track_prepare (mm/slub.c:6440) [11144.687186][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11144.687460][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11144.687691][ C3] ? skb_clone (net/core/skbuff.c:1954) [11144.687916][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11144.688233][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11144.688537][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11144.688819][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11144.689111][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11144.689370][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11144.689600][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11144.689897][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11144.690183][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11144.690506][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11144.690742][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11144.691036][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11144.691321][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11144.691636][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11144.691891][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11144.692124][ C3] netif_receive_skb (net/core/dev.c:5801) [11144.692372][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11144.692683][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11144.693011][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11144.693311][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11144.693584][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11144.693868][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11144.694183][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11144.694492][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11144.694816][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11144.695054][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11144.695320][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11144.695580][ C3] ? __kernel_text_address (kernel/extable.c:79) [11144.695845][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11144.696127][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11144.696439][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11144.696688][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11144.696962][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11144.697204][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11144.697445][ C3] tcf_classify (net/sched/cls_api.c:1830) [11144.697675][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11144.697913][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11144.698174][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11144.698429][ C3] ? __kernel_text_address (kernel/extable.c:79) [11144.698697][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11144.698979][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11144.699290][ C3] tc_run (net/core/dev.c:3945) [11144.699505][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11144.699734][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11144.699968][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11144.700228][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11144.700478][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11144.700713][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11144.700973][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11144.701279][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11144.701546][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11144.701794][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11144.702056][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11144.702311][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11144.702646][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11144.702918][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11144.703168][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11144.703431][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11144.703644][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11144.703885][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11144.704158][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11144.704465][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11144.704739][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11144.704987][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11144.705215][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11144.705480][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11144.705721][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11144.705969][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11144.706207][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11144.706453][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11144.706685][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11144.706948][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11144.707227][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11144.707469][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11144.707716][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11144.708012][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11144.708329][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11144.708571][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11144.708829][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11144.709094][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11144.709333][ C3] call_timer_fn (kernel/time/timer.c:1700) [11144.709582][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11144.709842][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11144.710101][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11144.710360][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11144.710627][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11144.710913][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11144.711148][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11144.711440][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11144.711678][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11144.711942][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11144.712162][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11144.712461][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11144.712708][ C3] __do_softirq (kernel/softirq.c:553) [11144.712939][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11144.713159][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11144.713443][ C3] [11144.713594][ C3] [11144.713744][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11144.714047][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11144.714370][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11144.715332][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11144.715639][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11144.716035][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11144.716430][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11144.716839][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11144.717237][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11144.717635][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11144.717929][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11144.718148][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11144.718379][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11144.718629][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11144.718914][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11144.719151][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11144.719420][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11144.719671][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11144.719958][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11144.720179][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11144.720420][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11144.720663][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11144.720899][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11144.721186][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11144.721451][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11144.721687][ C3] ksys_write (fs/read_write.c:643) [11144.721903][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11144.722149][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11144.722453][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11144.722685][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11144.722982][ C3] RIP: 0033:0x7f93b2836957 [11144.723210][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11144.724172][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11144.724591][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11144.724987][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11144.725383][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11144.725779][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11144.726176][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11168.035538][ C3] rcu: 3-....: (8463059 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=2112209 | [11168.036101][ C3] rcu: (t=8774064 jiffies g=1064457 q=118 ncpus=4) | [11168.036440][ C3] Sending NMI from CPU 3 to CPUs 1: | [11168.036717][ C1] NMI backtrace for cpu 1 [11168.036731][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11168.036734][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11168.036745][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11168.036749][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11168.036753][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11168.036755][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11168.036757][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11168.036759][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11168.036761][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11168.036763][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11168.036765][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11168.036769][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11168.036771][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11168.036772][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11168.036773][ C1] PKRU: 55555554 [11168.036775][ C1] Call Trace: [11168.036778][ C1] [11168.036784][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11168.036789][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11168.036796][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11168.036802][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11168.036806][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11168.036808][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11168.036816][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11168.036821][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11168.036824][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11168.036828][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11168.036831][ C1] [11168.036832][ C1] [11168.036834][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11168.036840][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11168.036845][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11168.036849][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11168.036853][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11168.036857][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11168.036860][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11168.036862][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11168.036868][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11168.036872][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11168.036879][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11168.036882][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11168.036887][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11168.036895][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11168.036898][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11168.036901][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11168.036904][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11168.036906][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11168.036913][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11168.036919][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11168.036922][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11168.036934][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11168.036937][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11168.036939][ C1] ? set_track_prepare (mm/slub.c:6440) [11168.036946][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11168.036949][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11168.036954][ C1] ? skb_clone (net/core/skbuff.c:1954) [11168.036959][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11168.036966][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11168.036972][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11168.036976][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11168.036985][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11168.036991][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11168.036993][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11168.036998][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11168.037001][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11168.037005][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11168.037008][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11168.037012][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11168.037016][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11168.037021][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11168.037024][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11168.037027][ C1] netif_receive_skb (net/core/dev.c:5801) [11168.037030][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11168.037039][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11168.037045][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11168.037052][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11168.037057][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11168.037067][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11168.037074][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11168.037078][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11168.037086][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11168.037089][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11168.037096][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11168.037102][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11168.037105][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11168.037108][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11168.037111][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11168.037114][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11168.037118][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11168.037121][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11168.037126][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11168.037128][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11168.037131][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11168.037135][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11168.037137][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11168.037140][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11168.037143][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11168.037147][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11168.037153][ C1] tcf_classify (net/sched/cls_api.c:1830) [11168.037157][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11168.037164][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11168.037167][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11168.037171][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11168.037174][ C1] tc_run (net/core/dev.c:3945) [11168.037180][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11168.037183][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11168.037185][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11168.037190][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11168.037194][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11168.037196][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11168.037199][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11168.037205][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11168.037208][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11168.037212][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11168.037216][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11168.037219][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11168.037222][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11168.037230][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11168.037233][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11168.037237][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11168.037240][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11168.037243][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11168.037247][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11168.037250][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11168.037254][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11168.037257][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11168.037260][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11168.037264][ C1] ? __create_object (mm/kmemleak.c:756) [11168.037268][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11168.037274][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11168.037278][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11168.037281][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11168.037286][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11168.037289][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11168.037294][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11168.037297][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11168.037301][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11168.037303][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11168.037305][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11168.037312][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11168.037316][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11168.037319][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11168.037325][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11168.037327][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11168.037331][ C1] ? sockfd_lookup_light (net/socket.c:558) [11168.037337][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11168.037342][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11168.037346][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11168.037354][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11168.037358][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11168.037362][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11168.037367][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11168.037372][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11168.037376][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11168.037379][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11168.037385][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11168.037388][ C1] RIP: 0033:0x7f8b36b3f4c0 [11168.037392][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11168.037395][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11168.037398][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11168.037399][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11168.037401][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11168.037403][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11168.037404][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11168.037401][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [11168.037403][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [11168.037404][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11168.037409][ C1] [11168.084512][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11168.085122][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11168.085452][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11168.086418][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11168.086724][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11168.087121][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11168.087518][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11168.087912][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11168.088309][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11168.088706][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11168.089150][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11168.089493][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11168.089889][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11168.090286][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11168.090680][ C3] PKRU: 55555554 [11168.090863][ C3] Call Trace: [11168.091031][ C3] [11168.091183][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11168.091455][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11168.091706][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11168.091956][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11168.092185][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11168.092456][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11168.092735][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11168.092991][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11168.093273][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11168.093515][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11168.093825][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11168.094096][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11168.094386][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11168.094650][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11168.094955][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11168.095216][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11168.095522][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11168.095818][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11168.096133][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11168.096421][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11168.096716][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11168.097008][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11168.097317][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11168.097556][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11168.097798][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11168.098036][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11168.098283][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11168.098553][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11168.098835][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11168.099071][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11168.099321][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11168.099579][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11168.099811][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11168.100057][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11168.100314][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11168.100589][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11168.100864][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11168.101120][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11168.101390][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11168.101652][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11168.101996][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11168.102247][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11168.102564][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11168.102825][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11168.103029][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11168.103257][ C3] ? set_track_prepare (mm/slub.c:6440) [11168.103510][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11168.103784][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11168.104016][ C3] ? skb_clone (net/core/skbuff.c:1954) [11168.104243][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11168.104560][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11168.104870][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11168.105152][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11168.105444][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11168.105692][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11168.105921][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11168.106218][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11168.106503][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11168.106826][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11168.107067][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11168.107361][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11168.107646][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11168.107961][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11168.108215][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11168.108447][ C3] netif_receive_skb (net/core/dev.c:5801) [11168.108693][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11168.109004][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11168.109343][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11168.109640][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11168.109912][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11168.110197][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11168.110509][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11168.110817][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11168.111141][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11168.111381][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11168.111645][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11168.111904][ C3] ? __kernel_text_address (kernel/extable.c:79) [11168.112169][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11168.112451][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11168.112760][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11168.113010][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11168.113286][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11168.113524][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11168.113765][ C3] tcf_classify (net/sched/cls_api.c:1830) [11168.113996][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11168.114241][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11168.114505][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11168.114760][ C3] ? __kernel_text_address (kernel/extable.c:79) [11168.115026][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11168.115311][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11168.115622][ C3] tc_run (net/core/dev.c:3945) [11168.115826][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11168.116057][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11168.116295][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11168.116555][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11168.116807][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11168.117042][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11168.117307][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11168.117611][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11168.117884][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11168.118134][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11168.118398][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11168.118653][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11168.118987][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11168.119271][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11168.119522][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11168.119785][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11168.120004][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11168.120246][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11168.120523][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11168.120832][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11168.121107][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11168.121359][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11168.121586][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11168.121864][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11168.122105][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11168.122355][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11168.122594][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11168.122841][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11168.123074][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11168.123340][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11168.123617][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11168.123860][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11168.124108][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11168.124405][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11168.124722][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11168.124962][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11168.125220][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11168.125488][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11168.125727][ C3] call_timer_fn (kernel/time/timer.c:1700) [11168.125962][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11168.126223][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11168.126481][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11168.126739][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11168.127006][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11168.127290][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11168.127527][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11168.127813][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11168.128051][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11168.128313][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11168.128531][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11168.128826][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11168.129073][ C3] __do_softirq (kernel/softirq.c:553) [11168.129313][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11168.129530][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11168.129810][ C3] [11168.129961][ C3] [11168.130109][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11168.130412][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11168.130731][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11168.131690][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11168.131993][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11168.132386][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11168.132778][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11168.133173][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11168.133565][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11168.133973][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11168.134268][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11168.134486][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11168.134716][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11168.134967][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11168.135252][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11168.135491][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11168.135746][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11168.135998][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11168.136284][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11168.136508][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11168.136749][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11168.136991][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11168.137229][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11168.137527][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11168.137790][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11168.138024][ C3] ksys_write (fs/read_write.c:643) [11168.138242][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11168.138489][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11168.138789][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11168.139021][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11168.139329][ C3] RIP: 0033:0x7f93b2836957 [11168.139556][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11168.140524][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11168.140944][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11168.141345][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11168.141737][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11168.142132][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11168.142524][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11192.615051][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11192.615579][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11192.616043][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11192.616507][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11192.617414][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11192.618023][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [11192.618313][ C1] Code: 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff 5b b8 01 00 00 00 5d 41 5c cc cc cc cc 41 bc 08 00 00 00 45 29 dc 49 8d 14 2c eb 0c 48 83 All code ======== 0: 00 00 add %al,(%rax) 2: 48 85 d2 test %rdx,%rdx 5: 0f 84 4c ff ff ff je 0xffffffffffffff57 b: 41 83 e2 07 and $0x7,%r10d f: 49 39 d1 cmp %rdx,%r9 12: 0f 85 34 ff ff ff jne 0xffffffffffffff4c 18: 45 3a 11 cmp (%r9),%r10b 1b: 0f 8d 2b ff ff ff jge 0xffffffffffffff4c 21: 5b pop %rbx 22: b8 01 00 00 00 mov $0x1,%eax 27: 5d pop %rbp 28: 41 5c pop %r12 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 41 bc 08 00 00 00 mov $0x8,%r12d 35: 45 29 dc sub %r11d,%r12d 38: 49 8d 14 2c lea (%r12,%rbp,1),%rdx 3c: eb 0c jmp 0x4a 3e: 48 rex.W 3f: 83 .byte 0x83 Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 41 bc 08 00 00 00 mov $0x8,%r12d b: 45 29 dc sub %r11d,%r12d e: 49 8d 14 2c lea (%r12,%rbp,1),%rdx 12: eb 0c jmp 0x20 14: 48 rex.W 15: 83 .byte 0x83 [11192.619287][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000246 [11192.619596][ C1] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11192.619999][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11192.620396][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11192.620790][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11192.621187][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11192.621585][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11192.622031][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11192.622362][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11192.622759][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11192.623156][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11192.623554][ C1] PKRU: 55555554 [11192.623735][ C1] Call Trace: [11192.623903][ C1] [11192.624054][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11192.624316][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11192.624558][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11192.624834][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11192.625105][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11192.625393][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11192.625659][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11192.625963][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11192.626224][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11192.626531][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11192.626827][ C1] [11192.626975][ C1] [11192.627126][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11192.627440][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11192.627728][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [11192.627987][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11192.628268][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11192.628578][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11192.628819][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11192.629057][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11192.629313][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11192.629583][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11192.629867][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11192.630104][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11192.630345][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11192.630604][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11192.630839][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11192.631085][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11192.631347][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11192.631625][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11192.631900][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11192.632147][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11192.632417][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11192.632678][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11192.633026][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11192.633279][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11192.633597][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11192.633864][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11192.634067][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11192.634297][ C1] ? set_track_prepare (mm/slub.c:6440) [11192.634550][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11192.634826][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11192.635097][ C1] ? skb_clone (net/core/skbuff.c:1954) [11192.635326][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11192.635643][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11192.635947][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11192.636229][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11192.636521][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11192.636769][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11192.636999][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11192.637295][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11192.637580][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11192.637903][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11192.638141][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11192.638433][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11192.638719][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11192.639035][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11192.639295][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11192.639528][ C1] netif_receive_skb (net/core/dev.c:5801) [11192.639775][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11192.640086][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11192.640415][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11192.640713][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11192.640985][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11192.641271][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11192.641581][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11192.641866][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11192.642181][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11192.642425][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11192.642705][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11192.642952][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11192.643196][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11192.643442][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11192.643713][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11192.643965][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11192.644213][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11192.644475][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11192.644741][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11192.644966][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11192.645220][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11192.645491][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11192.645757][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11192.645972][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11192.646238][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11192.646546][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11192.646788][ C1] tcf_classify (net/sched/cls_api.c:1830) [11192.647016][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11192.647266][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11192.647520][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11192.647804][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11192.648070][ C1] tc_run (net/core/dev.c:3945) [11192.648274][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11192.648505][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11192.648740][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11192.648999][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11192.649259][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11192.649498][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11192.649760][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11192.650064][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11192.650334][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11192.650586][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11192.650849][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11192.651108][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11192.651389][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11192.651724][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11192.651997][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11192.652249][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11192.652512][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11192.652728][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11192.652961][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11192.653203][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11192.653488][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11192.653737][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11192.653976][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11192.654228][ C1] ? __create_object (mm/kmemleak.c:756) [11192.654471][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11192.654737][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11192.655016][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11192.655290][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11192.655571][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11192.655811][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11192.656075][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11192.656302][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11192.656522][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11192.656762][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11192.657011][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11192.657266][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11192.657535][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11192.657759][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11192.658009][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11192.658264][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11192.658500][ C1] ? sockfd_lookup_light (net/socket.c:558) [11192.658768][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11192.659008][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11192.659282][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11192.659525][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11192.659805][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11192.660109][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11192.660407][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11192.660728][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11192.660979][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11192.661283][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11192.661516][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11192.661814][ C1] RIP: 0033:0x7f8b36b3f4c0 [11192.662049][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11192.663017][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11192.663439][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11192.663839][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11192.664236][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11192.664632][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11192.665030][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11192.667541][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11192.668079][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11192.668588][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11192.669058][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11192.669995][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11192.670623][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [11192.670913][ C3] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 66 0f 1f 00 nopw (%rax) 14: 48 85 f6 test %rsi,%rsi 17: 0f 84 5e 01 00 00 je 0x17b 1d: 48 89 f8 mov %rdi,%rax 20: 41 54 push %r12 22: 44 0f b6 c2 movzbl %dl,%r8d 26: 48 01 f0 add %rsi,%rax 29: 55 push %rbp 2a:* 53 push %rbx <-- trapping instruction 2b: 72 14 jb 0x41 2d: eb 26 jmp 0x55 2f: cc int3 30: cc int3 31: cc int3 32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 39: ff ff fe 3c: 48 39 c7 cmp %rax,%rdi 3f: 77 .byte 0x77 Code starting with the faulting instruction =========================================== 0: 53 push %rbx 1: 72 14 jb 0x17 3: eb 26 jmp 0x2b 5: cc int3 6: cc int3 7: cc int3 8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax f: ff ff fe 12: 48 39 c7 cmp %rax,%rdi 15: 77 .byte 0x77 [11192.671895][ C3] RSP: 0018:ffffc90000277a80 EFLAGS: 00000286 [11192.672203][ C3] RAX: ffff888007a89b5c RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11192.672620][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [11192.673015][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11192.673413][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11192.673829][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11192.674225][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11192.674690][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11192.675021][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11192.675421][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11192.675838][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11192.676237][ C3] PKRU: 55555554 [11192.676417][ C3] Call Trace: [11192.676588][ C3] [11192.676738][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11192.677021][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11192.677267][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11192.677541][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11192.677810][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11192.678117][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11192.678385][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11192.678690][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11192.678950][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11192.679287][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11192.679581][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11192.679894][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11192.680207][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [11192.680462][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11192.680740][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11192.681049][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11192.681312][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11192.681549][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11192.681789][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11192.682036][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11192.682306][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11192.682608][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11192.682845][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11192.683083][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11192.683342][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11192.683597][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11192.683843][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11192.684098][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11192.684371][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11192.684666][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11192.684912][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11192.685186][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11192.685449][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11192.685813][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11192.686062][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11192.686378][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11192.686637][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11192.686859][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11192.687089][ C3] ? set_track_prepare (mm/slub.c:6440) [11192.687343][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11192.687617][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11192.687870][ C3] ? skb_clone (net/core/skbuff.c:1954) [11192.688097][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11192.688415][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11192.688720][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11192.689020][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11192.689322][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11192.689570][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11192.689797][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11192.690116][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11192.690400][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11192.690722][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11192.690959][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11192.691274][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11192.691557][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11192.691869][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11192.692122][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11192.692377][ C3] netif_receive_skb (net/core/dev.c:5801) [11192.692623][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11192.692933][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11192.693265][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11192.693580][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11192.693852][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11192.694139][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11192.694474][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11192.694781][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11192.695104][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11192.695341][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11192.695630][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11192.695889][ C3] ? __kernel_text_address (kernel/extable.c:79) [11192.696156][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11192.696437][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11192.696769][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11192.697017][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11192.697291][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11192.697529][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11192.697790][ C3] tcf_classify (net/sched/cls_api.c:1830) [11192.698019][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11192.698259][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11192.698519][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11192.698772][ C3] ? __kernel_text_address (kernel/extable.c:79) [11192.699054][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11192.699352][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11192.699660][ C3] tc_run (net/core/dev.c:3945) [11192.699864][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11192.700112][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11192.700351][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11192.700610][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11192.700860][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11192.701117][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11192.701381][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11192.701683][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11192.701951][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11192.702223][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11192.702486][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11192.702740][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11192.703074][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11192.703370][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11192.703621][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11192.703883][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11192.704097][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11192.704361][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11192.704636][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11192.704946][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11192.705220][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11192.705492][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11192.705721][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11192.705988][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11192.706233][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11192.706487][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11192.706746][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11192.706994][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11192.707226][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11192.707489][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11192.707790][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11192.708031][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11192.708279][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11192.708578][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11192.708916][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11192.709166][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11192.709426][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11192.709692][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11192.709952][ C3] call_timer_fn (kernel/time/timer.c:1700) [11192.710187][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11192.710446][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11192.710705][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11192.710985][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11192.711253][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11192.711534][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11192.711771][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11192.712081][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11192.712318][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11192.712579][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11192.712798][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11192.713093][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11192.713355][ C3] __do_softirq (kernel/softirq.c:553) [11192.713586][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11192.713802][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11192.714085][ C3] [11192.714255][ C3] [11192.714406][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11192.714707][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11192.715030][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11192.716009][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11192.716315][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11192.716731][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11192.717125][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11192.717544][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11192.717940][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11192.718341][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11192.718655][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11192.718877][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11192.719105][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11192.719369][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11192.719653][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11192.719909][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11192.720165][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11192.720417][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11192.720706][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11192.720948][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11192.721189][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11192.721430][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11192.721665][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11192.721972][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11192.722236][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11192.722471][ C3] ksys_write (fs/read_write.c:643) [11192.722684][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11192.722929][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11192.723252][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11192.723483][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11192.723778][ C3] RIP: 0033:0x7f93b2836957 [11192.724005][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11192.724981][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11192.725418][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11192.725811][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11192.726202][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11192.726612][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11192.727007][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11220.615054][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11220.615586][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11220.616057][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11220.616524][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11220.617432][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11220.618043][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11220.618367][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11220.619354][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11220.619662][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11220.620063][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11220.620459][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11220.620857][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11220.621255][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11220.621652][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11220.622096][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11220.622428][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11220.622829][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11220.623228][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11220.623623][ C1] PKRU: 55555554 [11220.623804][ C1] Call Trace: [11220.623976][ C1] [11220.624126][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11220.624390][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11220.624633][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11220.624913][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11220.625186][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11220.625475][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11220.625741][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11220.626047][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11220.626309][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11220.626620][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11220.626915][ C1] [11220.627066][ C1] [11220.627216][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11220.627531][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11220.627819][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11220.628114][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11220.628404][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11220.628716][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11220.628957][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11220.629206][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11220.629454][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11220.629725][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11220.630010][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11220.630248][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11220.630489][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11220.630748][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11220.630983][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11220.631231][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11220.631489][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11220.631764][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11220.632039][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11220.632287][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11220.632561][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11220.632822][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11220.633171][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11220.633427][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11220.633746][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11220.634009][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11220.634217][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11220.634446][ C1] ? set_track_prepare (mm/slub.c:6440) [11220.634700][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11220.634976][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11220.635247][ C1] ? skb_clone (net/core/skbuff.c:1954) [11220.635475][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11220.635794][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11220.636097][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11220.636378][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11220.636675][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11220.636923][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11220.637154][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11220.637450][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11220.637735][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11220.638057][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11220.638295][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11220.638590][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11220.638874][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11220.639196][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11220.639450][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11220.639681][ C1] netif_receive_skb (net/core/dev.c:5801) [11220.639928][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11220.640239][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11220.640570][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11220.640869][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11220.641141][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11220.641427][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11220.641737][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11220.642020][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11220.642333][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11220.642578][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11220.642859][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11220.643107][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11220.643352][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11220.643599][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11220.643861][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11220.644115][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11220.644363][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11220.644629][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11220.644893][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11220.645118][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11220.645373][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11220.645642][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11220.645909][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11220.646124][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11220.646390][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11220.646700][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11220.646940][ C1] tcf_classify (net/sched/cls_api.c:1830) [11220.647168][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11220.647417][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11220.647671][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11220.647958][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11220.648225][ C1] tc_run (net/core/dev.c:3945) [11220.648431][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11220.648661][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11220.648895][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11220.649162][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11220.649415][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11220.649653][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11220.649915][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11220.650220][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11220.650490][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11220.650741][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11220.651005][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11220.651260][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11220.651540][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11220.651875][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11220.652147][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11220.652399][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11220.652661][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11220.652877][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11220.653110][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11220.653352][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11220.653637][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11220.653887][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11220.654124][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11220.654371][ C1] ? __create_object (mm/kmemleak.c:756) [11220.654613][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11220.654878][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11220.655157][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11220.655431][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11220.655711][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11220.655951][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11220.656215][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11220.656442][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11220.656662][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11220.656900][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11220.657149][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11220.657402][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11220.657670][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11220.657894][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11220.658155][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11220.658407][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11220.658644][ C1] ? sockfd_lookup_light (net/socket.c:558) [11220.658907][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11220.659152][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11220.659421][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11220.659662][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11220.659942][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11220.660240][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11220.660537][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11220.660856][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11220.661110][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11220.661414][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11220.661646][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11220.661943][ C1] RIP: 0033:0x7f8b36b3f4c0 [11220.662176][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11220.663139][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11220.663563][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11220.663959][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11220.664357][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11220.664752][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11220.665149][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11220.667745][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11220.668308][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11220.668845][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11220.669362][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11220.670338][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11220.670986][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11220.671339][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11220.672382][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11220.672707][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11220.673133][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11220.673553][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11220.673948][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11220.674349][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11220.674746][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11220.675188][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11220.675516][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11220.675912][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11220.676307][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11220.676704][ C3] PKRU: 55555554 [11220.676882][ C3] Call Trace: [11220.677050][ C3] [11220.677200][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11220.677462][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11220.677702][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11220.677980][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11220.678251][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11220.678536][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11220.678799][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11220.679155][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11220.679424][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11220.679731][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11220.680025][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11220.680340][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11220.680626][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11220.680921][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11220.681207][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11220.681517][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11220.681757][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11220.681998][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11220.682236][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11220.682482][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11220.682753][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11220.683035][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11220.683273][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11220.683513][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11220.683771][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11220.684003][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11220.684249][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11220.684505][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11220.684778][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11220.685055][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11220.685300][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11220.685589][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11220.685865][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11220.686231][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11220.686490][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11220.686818][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11220.687104][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11220.687319][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11220.687569][ C3] ? set_track_prepare (mm/slub.c:6440) [11220.687837][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11220.688130][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11220.688379][ C3] ? skb_clone (net/core/skbuff.c:1954) [11220.688617][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11220.688956][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11220.689296][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11220.689596][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11220.689909][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11220.690173][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11220.690417][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11220.690738][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11220.691043][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11220.691391][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11220.691645][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11220.691960][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11220.692264][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11220.692606][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11220.692877][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11220.693126][ C3] netif_receive_skb (net/core/dev.c:5801) [11220.693399][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11220.693732][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11220.694088][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11220.694411][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11220.694694][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11220.694979][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11220.695290][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11220.695609][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11220.695934][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11220.696171][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11220.696455][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11220.696731][ C3] ? __kernel_text_address (kernel/extable.c:79) [11220.697012][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11220.697302][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11220.697638][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11220.697908][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11220.698207][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11220.698468][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11220.698730][ C3] tcf_classify (net/sched/cls_api.c:1830) [11220.698986][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11220.699243][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11220.699522][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11220.699797][ C3] ? __kernel_text_address (kernel/extable.c:79) [11220.700086][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11220.700389][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11220.700726][ C3] tc_run (net/core/dev.c:3945) [11220.700947][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11220.701197][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11220.701446][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11220.701726][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11220.701994][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11220.702251][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11220.702533][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11220.702865][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11220.703147][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11220.703419][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11220.703704][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11220.703980][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11220.704344][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11220.704638][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11220.704905][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11220.705181][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11220.705416][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11220.705674][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11220.705972][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11220.706285][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11220.706562][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11220.706819][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11220.707049][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11220.707317][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11220.707561][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11220.707811][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11220.708050][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11220.708298][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11220.708530][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11220.708796][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11220.709087][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11220.709335][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11220.709584][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11220.709885][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11220.710204][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11220.710447][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11220.710705][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11220.710972][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11220.711213][ C3] call_timer_fn (kernel/time/timer.c:1700) [11220.711450][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11220.711711][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11220.711972][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11220.712230][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11220.712497][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11220.712781][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11220.713016][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11220.713308][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11220.713546][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11220.713809][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11220.714027][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11220.714324][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11220.714572][ C3] __do_softirq (kernel/softirq.c:553) [11220.714804][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11220.715025][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11220.715310][ C3] [11220.715483][ C3] [11220.715638][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11220.715966][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11220.716292][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11220.717317][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11220.717650][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11220.718074][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11220.718498][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11220.718925][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11220.719390][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11220.719818][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11220.720138][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11220.720372][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11220.720614][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11220.720884][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11220.721193][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11220.721449][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11220.721725][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11220.721996][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11220.722309][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11220.722545][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11220.722811][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11220.723069][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11220.723329][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11220.723635][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11220.723934][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11220.724187][ C3] ksys_write (fs/read_write.c:643) [11220.724427][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11220.724674][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11220.724978][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11220.725213][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11220.725518][ C3] RIP: 0033:0x7f93b2836957 [11220.725746][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11220.726729][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11220.727176][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11220.727574][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11220.727986][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11220.728402][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11220.728817][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11220.729257][ C3] | [11246.143164][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [11246.143569][ C1] rcu: 1-....: (8563302 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=2131635 | [11246.144163][ C1] rcu: (t=8852173 jiffies g=1064457 q=118 ncpus=4) [11246.144994][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11246.145648][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11246.146000][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11246.147038][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11246.147370][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11246.147801][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11246.148232][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11246.148656][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11246.149080][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11246.149515][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11246.149985][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11246.150318][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11246.150719][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11246.151113][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11246.151511][ C1] PKRU: 55555554 [11246.151689][ C1] Call Trace: [11246.151859][ C1] [11246.152009][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11246.152284][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11246.152535][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11246.152784][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11246.153013][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11246.153284][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11246.153555][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11246.153813][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11246.154096][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11246.154339][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11246.154648][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11246.154919][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11246.155204][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11246.155471][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11246.155773][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11246.156034][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11246.156343][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11246.156643][ C1] [11246.156792][ C1] [11246.156942][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11246.157255][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11246.157546][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11246.157839][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11246.158126][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11246.158466][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11246.158727][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11246.158980][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11246.159236][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11246.159517][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11246.159822][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11246.160072][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11246.160330][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11246.160601][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11246.160851][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11246.161109][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11246.161384][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11246.161674][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11246.161972][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11246.162231][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11246.162523][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11246.162800][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11246.163166][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11246.163431][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11246.163769][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11246.164042][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11246.164261][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11246.164501][ C1] ? set_track_prepare (mm/slub.c:6440) [11246.164771][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11246.165057][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11246.165344][ C1] ? skb_clone (net/core/skbuff.c:1954) [11246.165593][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11246.165932][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11246.166263][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11246.166562][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11246.166875][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11246.167133][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11246.167382][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11246.167699][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11246.168001][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11246.168326][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11246.168564][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11246.168870][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11246.169158][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11246.169481][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11246.169735][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11246.169969][ C1] netif_receive_skb (net/core/dev.c:5801) [11246.170226][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11246.170556][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11246.170904][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11246.171206][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11246.171493][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11246.171803][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11246.172130][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11246.172433][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11246.172771][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11246.173038][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11246.173336][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11246.173607][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11246.173867][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11246.174133][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11246.174423][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11246.174697][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11246.174962][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11246.175238][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11246.175522][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11246.175763][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11246.176035][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11246.176322][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11246.176606][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11246.176838][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11246.177121][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11246.177452][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11246.177709][ C1] tcf_classify (net/sched/cls_api.c:1830) [11246.177963][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11246.178229][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11246.178504][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11246.178812][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11246.179111][ C1] tc_run (net/core/dev.c:3945) [11246.179331][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11246.179582][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11246.179836][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11246.180118][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11246.180380][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11246.180634][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11246.180914][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11246.181216][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11246.181498][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11246.181748][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11246.182013][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11246.182270][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11246.182550][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11246.182890][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11246.183164][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11246.183416][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11246.183681][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11246.183898][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11246.184138][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11246.184381][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11246.184669][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11246.184920][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11246.185160][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11246.185407][ C1] ? __create_object (mm/kmemleak.c:756) [11246.185653][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11246.185919][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11246.186203][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11246.186474][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11246.186755][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11246.186995][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11246.187261][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11246.187490][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11246.187710][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11246.187948][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11246.188199][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11246.188454][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11246.188723][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11246.188957][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11246.189209][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11246.189464][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11246.189699][ C1] ? sockfd_lookup_light (net/socket.c:558) [11246.189962][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11246.190203][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11246.190466][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11246.190708][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11246.190987][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11246.191287][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11246.191587][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11246.191908][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11246.192160][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11246.192490][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11246.192739][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11246.193055][ C1] RIP: 0033:0x7f8b36b3f4c0 [11246.193287][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11246.194318][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11246.194766][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11246.195191][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11246.195615][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11246.196041][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11246.196466][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11246.196466][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11246.196893][ C1] | [11246.197069][ C1] Sending NMI from CPU 1 to CPUs 3: | [11246.197372][ C3] NMI backtrace for cpu 3 [11246.197385][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11246.197387][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [11246.197397][ C3] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 66 0f 1f 00 nopw (%rax) 14: 48 85 f6 test %rsi,%rsi 17: 0f 84 5e 01 00 00 je 0x17b 1d: 48 89 f8 mov %rdi,%rax 20: 41 54 push %r12 22: 44 0f b6 c2 movzbl %dl,%r8d 26: 48 01 f0 add %rsi,%rax 29: 55 push %rbp 2a:* 53 push %rbx <-- trapping instruction 2b: 72 14 jb 0x41 2d: eb 26 jmp 0x55 2f: cc int3 30: cc int3 31: cc int3 32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 39: ff ff fe 3c: 48 39 c7 cmp %rax,%rdi 3f: 77 .byte 0x77 Code starting with the faulting instruction =========================================== 0: 53 push %rbx 1: 72 14 jb 0x17 3: eb 26 jmp 0x2b 5: cc int3 6: cc int3 7: cc int3 8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax f: ff ff fe 12: 48 39 c7 cmp %rax,%rdi 15: 77 .byte 0x77 [11246.197401][ C3] RSP: 0018:ffffc90000277a80 EFLAGS: 00000286 [11246.197406][ C3] RAX: ffff888007a89b5c RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11246.197409][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [11246.197410][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11246.197412][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11246.197414][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11246.197415][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11246.197418][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11246.197421][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11246.197423][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11246.197424][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11246.197425][ C3] PKRU: 55555554 [11246.197427][ C3] Call Trace: [11246.197431][ C3] [11246.197437][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11246.197446][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11246.197453][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11246.197461][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11246.197466][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11246.197469][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11246.197475][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11246.197482][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [11246.197487][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [11246.197493][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [11246.197498][ C3] [11246.197499][ C3] [11246.197501][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11246.197507][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11246.197511][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11246.197518][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11246.197525][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11246.197529][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11246.197533][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11246.197535][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11246.197539][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11246.197541][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11246.197548][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11246.197553][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11246.197565][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11246.197569][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11246.197575][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11246.197583][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11246.197587][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11246.197590][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11246.197592][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11246.197596][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11246.197605][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11246.197610][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11246.197613][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11246.197623][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11246.197626][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11246.197629][ C3] ? set_track_prepare (mm/slub.c:6440) [11246.197634][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11246.197638][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11246.197644][ C3] ? skb_clone (net/core/skbuff.c:1954) [11246.197649][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11246.197660][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11246.197667][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11246.197674][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11246.197683][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11246.197688][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11246.197690][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11246.197694][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11246.197699][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11246.197707][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11246.197710][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11246.197717][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11246.197723][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11246.197730][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11246.197734][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11246.197736][ C3] netif_receive_skb (net/core/dev.c:5801) [11246.197740][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11246.197748][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11246.197756][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11246.197767][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11246.197775][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11246.197791][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11246.197800][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11246.197810][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11246.197823][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11246.197826][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11246.197830][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11246.197834][ C3] ? __kernel_text_address (kernel/extable.c:79) [11246.197837][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11246.197840][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11246.197845][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11246.197857][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11246.197862][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11246.197869][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11246.197878][ C3] tcf_classify (net/sched/cls_api.c:1830) [11246.197883][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11246.197885][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11246.197889][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11246.197892][ C3] ? __kernel_text_address (kernel/extable.c:79) [11246.197895][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11246.197898][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11246.197905][ C3] tc_run (net/core/dev.c:3945) [11246.197911][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11246.197916][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11246.197920][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11246.197927][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11246.197934][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11246.197937][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11246.197942][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11246.197946][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11246.197949][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11246.197953][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11246.197957][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11246.197963][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11246.197976][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11246.197980][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11246.197986][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11246.197990][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11246.197994][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11246.197997][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11246.198000][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11246.198003][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11246.198006][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11246.198010][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11246.198014][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11246.198021][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11246.198025][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11246.198028][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11246.198032][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11246.198036][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11246.198039][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11246.198046][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11246.198051][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11246.198057][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11246.198065][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11246.198072][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11246.198077][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11246.198082][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11246.198086][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11246.198089][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11246.198093][ C3] call_timer_fn (kernel/time/timer.c:1700) [11246.198099][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11246.198107][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11246.198115][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11246.198120][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11246.198128][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11246.198133][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11246.198137][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11246.198143][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11246.198146][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11246.198151][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11246.198155][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11246.198163][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11246.198169][ C3] __do_softirq (kernel/softirq.c:553) [11246.198176][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11246.198181][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11246.198187][ C3] [11246.198188][ C3] [11246.198189][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11246.198193][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11246.198196][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11246.198198][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11246.198201][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11246.198203][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11246.198205][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11246.198206][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11246.198208][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11246.198214][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11246.198220][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11246.198228][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11246.198234][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11246.198238][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11246.198243][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11246.198246][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11246.198250][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11246.198257][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11246.198264][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11246.198270][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11246.198275][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11246.198280][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11246.198283][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11246.198290][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11246.198295][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11246.198300][ C3] ksys_write (fs/read_write.c:643) [11246.198304][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11246.198309][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11246.198315][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11246.198322][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11246.198327][ C3] RIP: 0033:0x7f93b2836957 [11246.198332][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11246.198336][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11246.198340][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11246.198342][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11246.198345][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11246.198348][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11246.198350][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11272.615050][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11272.615580][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11272.616045][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11272.616512][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11272.617422][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11272.618032][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11272.618358][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11272.619334][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11272.619640][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11272.620038][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11272.620435][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11272.620833][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11272.621230][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11272.621626][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11272.622071][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11272.622403][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11272.622804][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11272.623201][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11272.623597][ C1] PKRU: 55555554 [11272.623778][ C1] Call Trace: [11272.623950][ C1] [11272.624104][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11272.624367][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11272.624611][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11272.624888][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11272.625160][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11272.625445][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11272.625711][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11272.626016][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11272.626278][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11272.626589][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11272.626886][ C1] [11272.627035][ C1] [11272.627185][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11272.627499][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11272.627790][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11272.628082][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11272.628372][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11272.628685][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11272.628932][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11272.629171][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11272.629421][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11272.629694][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11272.629979][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11272.630218][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11272.630457][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11272.630716][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11272.630951][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11272.631199][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11272.631457][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11272.631735][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11272.632009][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11272.632257][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11272.632526][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11272.632790][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11272.633136][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11272.633390][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11272.633707][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11272.633970][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11272.634173][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11272.634403][ C1] ? set_track_prepare (mm/slub.c:6440) [11272.634658][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11272.634933][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11272.635205][ C1] ? skb_clone (net/core/skbuff.c:1954) [11272.635433][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11272.635752][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11272.636055][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11272.636337][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11272.636629][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11272.636877][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11272.637112][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11272.637411][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11272.637693][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11272.638015][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11272.638255][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11272.638549][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11272.638838][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11272.639155][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11272.639410][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11272.639643][ C1] netif_receive_skb (net/core/dev.c:5801) [11272.639888][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11272.640200][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11272.640530][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11272.640830][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11272.641103][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11272.641392][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11272.641703][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11272.641989][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11272.642306][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11272.642553][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11272.642832][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11272.643086][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11272.643333][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11272.643579][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11272.643843][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11272.644097][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11272.644345][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11272.644609][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11272.644872][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11272.645095][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11272.645350][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11272.645623][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11272.645890][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11272.646104][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11272.646371][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11272.646680][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11272.646923][ C1] tcf_classify (net/sched/cls_api.c:1830) [11272.647153][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11272.647402][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11272.647657][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11272.647944][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11272.648211][ C1] tc_run (net/core/dev.c:3945) [11272.648416][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11272.648653][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11272.648900][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11272.649162][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11272.649416][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11272.649653][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11272.649917][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11272.650223][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11272.650495][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11272.650747][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11272.651012][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11272.651268][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11272.651549][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11272.651884][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11272.652159][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11272.652413][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11272.652678][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11272.652895][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11272.653129][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11272.653371][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11272.653659][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11272.653910][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11272.654149][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11272.654396][ C1] ? __create_object (mm/kmemleak.c:756) [11272.654640][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11272.654906][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11272.655190][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11272.655461][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11272.655743][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11272.655983][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11272.656248][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11272.656476][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11272.656695][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11272.656935][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11272.657186][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11272.657441][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11272.657710][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11272.657935][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11272.658184][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11272.658439][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11272.658677][ C1] ? sockfd_lookup_light (net/socket.c:558) [11272.658948][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11272.659191][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11272.659455][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11272.659698][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11272.659981][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11272.660282][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11272.660581][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11272.660902][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11272.661153][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11272.661455][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11272.661689][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11272.661988][ C1] RIP: 0033:0x7f8b36b3f4c0 [11272.662215][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11272.663178][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11272.663601][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11272.663997][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11272.664393][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11272.664791][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11272.665188][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11272.667643][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11272.668170][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11272.668671][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11272.669145][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11272.670052][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11272.670661][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11272.670979][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [11272.671945][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11272.672252][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11272.672647][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11272.673044][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11272.673446][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11272.673841][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11272.674237][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11272.674679][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11272.675036][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11272.675523][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11272.676031][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11272.676445][ C3] PKRU: 55555554 [11272.676655][ C3] Call Trace: [11272.676871][ C3] [11272.677056][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11272.677361][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11272.677659][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11272.678002][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11272.678360][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11272.678739][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11272.679086][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11272.679481][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11272.679820][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11272.680234][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11272.680630][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11272.681050][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11272.681438][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11272.681817][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11272.682203][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11272.682616][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11272.682932][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11272.683255][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11272.683573][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11272.683903][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11272.684266][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11272.684647][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11272.684958][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11272.685280][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11272.685628][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11272.685931][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11272.686250][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11272.686592][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11272.686952][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11272.687316][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11272.687622][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11272.687985][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11272.688250][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11272.688596][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11272.688857][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11272.689175][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11272.689497][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11272.689724][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11272.689955][ C3] ? set_track_prepare (mm/slub.c:6440) [11272.690209][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11272.690489][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11272.690765][ C3] ? skb_clone (net/core/skbuff.c:1954) [11272.691046][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11272.691452][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11272.691760][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11272.692054][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11272.692425][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11272.692723][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11272.692993][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11272.693373][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11272.693736][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11272.694154][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11272.694457][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11272.694830][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11272.695191][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11272.695595][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11272.695926][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11272.696229][ C3] netif_receive_skb (net/core/dev.c:5801) [11272.696544][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11272.696943][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11272.697368][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11272.697750][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11272.698042][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11272.698412][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11272.698828][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11272.699220][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11272.699638][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11272.699946][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11272.700290][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11272.700617][ C3] ? __kernel_text_address (kernel/extable.c:79) [11272.700964][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11272.701303][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11272.701713][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11272.702009][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11272.702370][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11272.702671][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11272.702973][ C3] tcf_classify (net/sched/cls_api.c:1830) [11272.703278][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11272.703571][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11272.703921][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11272.704231][ C3] ? __kernel_text_address (kernel/extable.c:79) [11272.704586][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11272.704947][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11272.705359][ C3] tc_run (net/core/dev.c:3945) [11272.705566][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11272.705795][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11272.706046][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11272.706305][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11272.706573][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11272.706810][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11272.707072][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11272.707376][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11272.707648][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11272.707898][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11272.708160][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11272.708416][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11272.708761][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11272.709034][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11272.709285][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11272.709546][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11272.709763][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11272.710003][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11272.710278][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11272.710587][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11272.710859][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11272.711109][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11272.711339][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11272.711606][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11272.711848][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11272.712097][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11272.712334][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11272.712580][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11272.712814][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11272.713077][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11272.713353][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11272.713596][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11272.713843][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11272.714141][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11272.714458][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11272.714699][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11272.714956][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11272.715222][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11272.715459][ C3] call_timer_fn (kernel/time/timer.c:1700) [11272.715693][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11272.715951][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11272.716279][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11272.716604][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11272.716962][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11272.717244][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11272.717555][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11272.717880][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11272.718175][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11272.718509][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11272.718809][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11272.719189][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11272.719526][ C3] __do_softirq (kernel/softirq.c:553) [11272.719833][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11272.720124][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11272.720507][ C3] [11272.720711][ C3] [11272.720909][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11272.721317][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11272.721743][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11272.723000][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11272.723415][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11272.723937][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11272.724469][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11272.724992][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11272.725528][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11272.726013][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11272.726408][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11272.726689][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11272.727003][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11272.727313][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11272.727695][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11272.727933][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11272.728190][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11272.728442][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11272.728741][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11272.728974][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11272.729278][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11272.729521][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11272.729757][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11272.730058][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11272.730377][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11272.730696][ C3] ksys_write (fs/read_write.c:643) [11272.730946][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11272.731201][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11272.731604][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11272.731920][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11272.732341][ C3] RIP: 0033:0x7f93b2836957 [11272.732646][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11272.733986][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11272.734574][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11272.735128][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11272.735692][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11272.736250][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11272.736799][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11300.615056][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11300.615585][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11300.616048][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11300.616517][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11300.617428][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11300.618036][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11300.618363][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11300.619335][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11300.619639][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11300.620038][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11300.620438][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11300.620833][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11300.621229][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11300.621627][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11300.622073][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11300.622403][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11300.622800][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11300.623198][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11300.623597][ C1] PKRU: 55555554 [11300.623777][ C1] Call Trace: [11300.623946][ C1] [11300.624098][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11300.624362][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11300.624604][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11300.624882][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11300.625153][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11300.625443][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11300.625710][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11300.626014][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11300.626277][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11300.626585][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11300.626882][ C1] [11300.627031][ C1] [11300.627183][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11300.627498][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11300.627786][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11300.628080][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11300.628369][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11300.628695][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11300.628937][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11300.629176][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11300.629423][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11300.629696][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11300.629979][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11300.630218][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11300.630460][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11300.630719][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11300.630952][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11300.631199][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11300.631458][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11300.631736][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11300.632015][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11300.632262][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11300.632533][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11300.632796][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11300.633141][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11300.633396][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11300.633714][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11300.633978][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11300.634183][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11300.634413][ C1] ? set_track_prepare (mm/slub.c:6440) [11300.634665][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11300.634940][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11300.635216][ C1] ? skb_clone (net/core/skbuff.c:1954) [11300.635442][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11300.635760][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11300.636066][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11300.636346][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11300.636642][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11300.636889][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11300.637118][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11300.637418][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11300.637700][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11300.638024][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11300.638262][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11300.638563][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11300.638855][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11300.639170][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11300.639426][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11300.639660][ C1] netif_receive_skb (net/core/dev.c:5801) [11300.639908][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11300.640221][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11300.640556][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11300.640852][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11300.641128][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11300.641416][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11300.641729][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11300.642011][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11300.642327][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11300.642576][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11300.642855][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11300.643105][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11300.643354][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11300.643603][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11300.643866][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11300.644120][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11300.644370][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11300.644633][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11300.644897][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11300.645123][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11300.645379][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11300.645651][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11300.645917][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11300.646134][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11300.646403][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11300.646711][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11300.646952][ C1] tcf_classify (net/sched/cls_api.c:1830) [11300.647184][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11300.647434][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11300.647689][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11300.647973][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11300.648241][ C1] tc_run (net/core/dev.c:3945) [11300.648450][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11300.648688][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11300.648926][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11300.649187][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11300.649441][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11300.649680][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11300.649942][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11300.650249][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11300.650521][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11300.650773][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11300.651038][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11300.651295][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11300.651574][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11300.651911][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11300.652189][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11300.652441][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11300.652705][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11300.652925][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11300.653161][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11300.653405][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11300.653690][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11300.653942][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11300.654183][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11300.654431][ C1] ? __create_object (mm/kmemleak.c:756) [11300.654674][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11300.654942][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11300.655224][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11300.655496][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11300.655782][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11300.656019][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11300.656286][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11300.656514][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11300.656735][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11300.656971][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11300.657222][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11300.657476][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11300.657744][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11300.657972][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11300.658224][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11300.658478][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11300.658722][ C1] ? sockfd_lookup_light (net/socket.c:558) [11300.658988][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11300.659228][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11300.659493][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11300.659735][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11300.660018][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11300.660316][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11300.660618][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11300.660939][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11300.661193][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11300.661497][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11300.661729][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11300.662029][ C1] RIP: 0033:0x7f8b36b3f4c0 [11300.662257][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11300.663224][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11300.663646][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11300.664043][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11300.664444][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11300.664842][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11300.665238][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11300.667708][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11300.668236][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11300.668754][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11300.669222][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11300.670125][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11300.670733][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11300.671050][ C3] Code: 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c 08 84 c0 0f 85 42 09 00 00 <8b> 5d 00 85 db 75 62 be 04 00 00 00 48 89 ef e8 ca 26 0c fe 89 d8 All code ======== 0: 41 83 e4 07 and $0x7,%r12d 4: 49 01 c5 add %rax,%r13 7: 41 83 c4 03 add $0x3,%r12d b: be 04 00 00 00 mov $0x4,%esi 10: 48 89 ef mov %rbp,%rdi 13: e8 c0 26 0c fe call 0xfffffffffe0c26d8 18: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 1d: 41 38 c4 cmp %al,%r12b 20: 7c 08 jl 0x2a 22: 84 c0 test %al,%al 24: 0f 85 42 09 00 00 jne 0x96c 2a:* 8b 5d 00 mov 0x0(%rbp),%ebx <-- trapping instruction 2d: 85 db test %ebx,%ebx 2f: 75 62 jne 0x93 31: be 04 00 00 00 mov $0x4,%esi 36: 48 89 ef mov %rbp,%rdi 39: e8 ca 26 0c fe call 0xfffffffffe0c2708 3e: 89 d8 mov %ebx,%eax Code starting with the faulting instruction =========================================== 0: 8b 5d 00 mov 0x0(%rbp),%ebx 3: 85 db test %ebx,%ebx 5: 75 62 jne 0x69 7: be 04 00 00 00 mov $0x4,%esi c: 48 89 ef mov %rbp,%rdi f: e8 ca 26 0c fe call 0xfffffffffe0c26de 14: 89 d8 mov %ebx,%eax [11300.672013][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000246 [11300.672318][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11300.672715][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11300.673111][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11300.673506][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11300.673902][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11300.674300][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11300.674744][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11300.675074][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11300.675471][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11300.675869][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11300.676267][ C3] PKRU: 55555554 [11300.676447][ C3] Call Trace: [11300.676616][ C3] [11300.676768][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11300.677029][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11300.677271][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11300.677547][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11300.677817][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11300.678104][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11300.678370][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11300.678680][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11300.678941][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11300.679248][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11300.679544][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11300.679857][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11300.680143][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11300.680432][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11300.680720][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11300.681029][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11300.681271][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11300.681510][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11300.681748][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11300.681994][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11300.682266][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11300.682549][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11300.682786][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11300.683028][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11300.683287][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11300.683520][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11300.683764][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11300.684021][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11300.684294][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11300.684572][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11300.684817][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11300.685087][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11300.685350][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11300.685695][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11300.685947][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11300.686266][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11300.686526][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11300.686727][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11300.686957][ C3] ? set_track_prepare (mm/slub.c:6440) [11300.687210][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11300.687483][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11300.687716][ C3] ? skb_clone (net/core/skbuff.c:1954) [11300.687941][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11300.688258][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11300.688563][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11300.688851][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11300.689143][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11300.689391][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11300.689621][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11300.689918][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11300.690204][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11300.690526][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11300.690763][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11300.691057][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11300.691343][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11300.691657][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11300.691911][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11300.692143][ C3] netif_receive_skb (net/core/dev.c:5801) [11300.692391][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11300.692702][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11300.693032][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11300.693330][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11300.693603][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11300.693888][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11300.694199][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11300.694508][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11300.694832][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11300.695070][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11300.695336][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11300.695596][ C3] ? __kernel_text_address (kernel/extable.c:79) [11300.695861][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11300.696143][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11300.696456][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11300.696706][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11300.696981][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11300.697221][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11300.697461][ C3] tcf_classify (net/sched/cls_api.c:1830) [11300.697692][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11300.697928][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11300.698192][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11300.698446][ C3] ? __kernel_text_address (kernel/extable.c:79) [11300.698720][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11300.699001][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11300.699311][ C3] tc_run (net/core/dev.c:3945) [11300.699515][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11300.699746][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11300.699983][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11300.700243][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11300.700494][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11300.700730][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11300.700992][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11300.701297][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11300.701566][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11300.701817][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11300.702081][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11300.702336][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11300.702676][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11300.702950][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11300.703202][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11300.703466][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11300.703680][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11300.703922][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11300.704197][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11300.704508][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11300.704785][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11300.705035][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11300.705264][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11300.705532][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11300.705774][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11300.706024][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11300.706263][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11300.706511][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11300.706745][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11300.707010][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11300.707289][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11300.707533][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11300.707781][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11300.708082][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11300.708401][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11300.708651][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11300.708910][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11300.709178][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11300.709416][ C3] call_timer_fn (kernel/time/timer.c:1700) [11300.709651][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11300.709912][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11300.710171][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11300.710430][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11300.710698][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11300.710982][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11300.711218][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11300.711506][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11300.711745][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11300.712007][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11300.712228][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11300.712523][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11300.712771][ C3] __do_softirq (kernel/softirq.c:553) [11300.713000][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11300.713221][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11300.713504][ C3] [11300.713655][ C3] [11300.713804][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11300.714107][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11300.714430][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11300.715391][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11300.715699][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11300.716095][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11300.716492][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11300.716889][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11300.717285][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11300.717682][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11300.717980][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11300.718200][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11300.718429][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11300.718691][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11300.718977][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11300.719216][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11300.719472][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11300.719724][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11300.720010][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11300.720233][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11300.720473][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11300.720717][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11300.720954][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11300.721243][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11300.721507][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11300.721741][ C3] ksys_write (fs/read_write.c:643) [11300.721959][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11300.722206][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11300.722506][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11300.722738][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11300.723037][ C3] RIP: 0033:0x7f93b2836957 [11300.723265][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11300.724231][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11300.724651][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11300.725046][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11300.725442][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11300.725839][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11300.726237][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11324.201542][ C3] rcu: 3-....: (8618587 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=2150829 | [11324.202097][ C3] rcu: (t=8930230 jiffies g=1064457 q=118 ncpus=4) | [11324.202431][ C3] Sending NMI from CPU 3 to CPUs 1: | [11324.202705][ C1] NMI backtrace for cpu 1 [11324.202719][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11324.202722][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11324.202733][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11324.202737][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11324.202741][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11324.202743][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11324.202745][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11324.202747][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11324.202749][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11324.202750][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11324.202753][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11324.202756][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11324.202758][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11324.202760][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11324.202762][ C1] PKRU: 55555554 [11324.202763][ C1] Call Trace: [11324.202767][ C1] [11324.202774][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11324.202780][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11324.202786][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11324.202792][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11324.202796][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11324.202798][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11324.202806][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11324.202810][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11324.202813][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11324.202817][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11324.202820][ C1] [11324.202821][ C1] [11324.202823][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11324.202829][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11324.202834][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11324.202837][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11324.202841][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11324.202844][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11324.202847][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11324.202850][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11324.202855][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11324.202858][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11324.202866][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11324.202869][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11324.202874][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11324.202882][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11324.202886][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11324.202888][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11324.202891][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11324.202893][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11324.202901][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11324.202907][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11324.202910][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11324.202921][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11324.202924][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11324.202926][ C1] ? set_track_prepare (mm/slub.c:6440) [11324.202933][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11324.202936][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11324.202941][ C1] ? skb_clone (net/core/skbuff.c:1954) [11324.202946][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11324.202953][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11324.202958][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11324.202963][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11324.202972][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11324.202978][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11324.202981][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11324.202984][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11324.202988][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11324.202992][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11324.202994][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11324.202999][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11324.203002][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11324.203006][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11324.203010][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11324.203012][ C1] netif_receive_skb (net/core/dev.c:5801) [11324.203016][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11324.203024][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11324.203031][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11324.203037][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11324.203043][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11324.203053][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11324.203060][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11324.203063][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11324.203072][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11324.203075][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11324.203082][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11324.203089][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11324.203091][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11324.203095][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11324.203098][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11324.203100][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11324.203104][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11324.203107][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11324.203111][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11324.203114][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11324.203117][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11324.203121][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11324.203124][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11324.203126][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11324.203129][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11324.203134][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11324.203140][ C1] tcf_classify (net/sched/cls_api.c:1830) [11324.203143][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11324.203149][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11324.203152][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11324.203156][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11324.203160][ C1] tc_run (net/core/dev.c:3945) [11324.203165][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11324.203168][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11324.203170][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11324.203174][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11324.203179][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11324.203181][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11324.203184][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11324.203189][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11324.203192][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11324.203196][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11324.203200][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11324.203203][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11324.203207][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11324.203215][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11324.203217][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11324.203221][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11324.203225][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11324.203228][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11324.203232][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11324.203235][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11324.203239][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11324.203242][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11324.203246][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11324.203249][ C1] ? __create_object (mm/kmemleak.c:756) [11324.203253][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11324.203258][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11324.203262][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11324.203265][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11324.203270][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11324.203273][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11324.203278][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11324.203282][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11324.203285][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11324.203287][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11324.203289][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11324.203296][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11324.203301][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11324.203303][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11324.203309][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11324.203311][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11324.203316][ C1] ? sockfd_lookup_light (net/socket.c:558) [11324.203321][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11324.203325][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11324.203329][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11324.203336][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11324.203341][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11324.203344][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11324.203349][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11324.203354][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11324.203358][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11324.203361][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11324.203367][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11324.203371][ C1] RIP: 0033:0x7f8b36b3f4c0 [11324.203375][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11324.203378][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11324.203380][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11324.203382][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11324.203384][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11324.203386][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11324.203388][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11324.203384][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [11324.203386][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [11324.203388][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11324.203393][ C1] [11324.250388][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11324.250994][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11324.251324][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11324.252293][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11324.252603][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11324.253000][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11324.253397][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11324.253794][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11324.254194][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11324.254592][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11324.255045][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11324.255375][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11324.255772][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11324.256170][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11324.256566][ C3] PKRU: 55555554 [11324.256747][ C3] Call Trace: [11324.256916][ C3] [11324.257067][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11324.257341][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11324.257594][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11324.257844][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11324.258074][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11324.258345][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11324.258624][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11324.258881][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11324.259164][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11324.259408][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11324.259719][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11324.259989][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11324.260279][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11324.260543][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11324.260849][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11324.261110][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11324.261419][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11324.261713][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11324.262026][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11324.262316][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11324.262609][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11324.262899][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11324.263209][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11324.263446][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11324.263687][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11324.263926][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11324.264175][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11324.264444][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11324.264727][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11324.264965][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11324.265205][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11324.265464][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11324.265698][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11324.265943][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11324.266201][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11324.266477][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11324.266753][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11324.266999][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11324.267268][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11324.267530][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11324.267876][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11324.268128][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11324.268455][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11324.268718][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11324.268921][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11324.269149][ C3] ? set_track_prepare (mm/slub.c:6440) [11324.269402][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11324.269678][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11324.269908][ C3] ? skb_clone (net/core/skbuff.c:1954) [11324.270136][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11324.270453][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11324.270758][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11324.271045][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11324.271339][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11324.271587][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11324.271817][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11324.272114][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11324.272397][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11324.272720][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11324.272958][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11324.273253][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11324.273539][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11324.273855][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11324.274108][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11324.274342][ C3] netif_receive_skb (net/core/dev.c:5801) [11324.274586][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11324.274898][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11324.275228][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11324.275527][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11324.275798][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11324.276092][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11324.276402][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11324.276711][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11324.277035][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11324.277274][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11324.277537][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11324.277796][ C3] ? __kernel_text_address (kernel/extable.c:79) [11324.278066][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11324.278350][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11324.278668][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11324.278919][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11324.279195][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11324.279434][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11324.279673][ C3] tcf_classify (net/sched/cls_api.c:1830) [11324.279904][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11324.280142][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11324.280405][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11324.280659][ C3] ? __kernel_text_address (kernel/extable.c:79) [11324.280924][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11324.281205][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11324.281516][ C3] tc_run (net/core/dev.c:3945) [11324.281721][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11324.281951][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11324.282190][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11324.282448][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11324.282700][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11324.282937][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11324.283201][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11324.283502][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11324.283774][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11324.284024][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11324.284287][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11324.284542][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11324.284877][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11324.285150][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11324.285401][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11324.285664][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11324.285881][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11324.286121][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11324.286397][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11324.286709][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11324.286982][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11324.287236][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11324.287466][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11324.287733][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11324.287976][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11324.288224][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11324.288474][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11324.288721][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11324.288956][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11324.289221][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11324.289499][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11324.289743][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11324.289998][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11324.290296][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11324.290612][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11324.290852][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11324.291109][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11324.291374][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11324.291610][ C3] call_timer_fn (kernel/time/timer.c:1700) [11324.291843][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11324.292102][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11324.292360][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11324.292615][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11324.292883][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11324.293164][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11324.293400][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11324.293685][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11324.293921][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11324.294183][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11324.294402][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11324.294695][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11324.294940][ C3] __do_softirq (kernel/softirq.c:553) [11324.295170][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11324.295387][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11324.295669][ C3] [11324.295817][ C3] [11324.295964][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11324.296265][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11324.296584][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11324.297539][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11324.297844][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11324.298236][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11324.298641][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11324.299034][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11324.299427][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11324.299822][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11324.300115][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11324.300331][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11324.300560][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11324.300809][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11324.301091][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11324.301327][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11324.301580][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11324.301830][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11324.302115][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11324.302336][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11324.302576][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11324.302817][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11324.303050][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11324.303337][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11324.303598][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11324.303832][ C3] ksys_write (fs/read_write.c:643) [11324.304045][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11324.304291][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11324.304591][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11324.304818][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11324.305116][ C3] RIP: 0033:0x7f93b2836957 [11324.305343][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11324.306306][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11324.306723][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11324.307117][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11324.307516][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11324.307912][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11324.308309][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11348.615054][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11348.615586][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11348.616047][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11348.616514][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11348.617422][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11348.618029][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11348.618367][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11348.619333][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11348.619639][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11348.620037][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11348.620433][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11348.620829][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11348.621229][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11348.621626][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11348.622071][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11348.622403][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11348.622801][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11348.623200][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11348.623597][ C1] PKRU: 55555554 [11348.623777][ C1] Call Trace: [11348.623947][ C1] [11348.624100][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11348.624364][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11348.624608][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11348.624884][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11348.625155][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11348.625445][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11348.625711][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11348.626016][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11348.626284][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11348.626589][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11348.626886][ C1] [11348.627035][ C1] [11348.627188][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11348.627503][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11348.627791][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11348.628086][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11348.628379][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11348.628693][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11348.628934][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11348.629173][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11348.629423][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11348.629695][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11348.629977][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11348.630216][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11348.630457][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11348.630717][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11348.630949][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11348.631197][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11348.631454][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11348.631732][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11348.632010][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11348.632258][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11348.632528][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11348.632791][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11348.633139][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11348.633391][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11348.633711][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11348.633975][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11348.634181][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11348.634410][ C1] ? set_track_prepare (mm/slub.c:6440) [11348.634665][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11348.634940][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11348.635215][ C1] ? skb_clone (net/core/skbuff.c:1954) [11348.635442][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11348.635760][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11348.636066][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11348.636348][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11348.636643][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11348.636893][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11348.637121][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11348.637423][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11348.637707][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11348.638032][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11348.638271][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11348.638577][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11348.638860][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11348.639178][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11348.639433][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11348.639670][ C1] netif_receive_skb (net/core/dev.c:5801) [11348.639917][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11348.640230][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11348.640562][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11348.640859][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11348.641134][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11348.641423][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11348.641735][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11348.642018][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11348.642336][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11348.642585][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11348.642865][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11348.643114][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11348.643363][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11348.643611][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11348.643874][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11348.644129][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11348.644379][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11348.644642][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11348.644906][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11348.645133][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11348.645390][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11348.645662][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11348.645929][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11348.646146][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11348.646414][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11348.646725][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11348.646964][ C1] tcf_classify (net/sched/cls_api.c:1830) [11348.647197][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11348.647446][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11348.647701][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11348.647985][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11348.648255][ C1] tc_run (net/core/dev.c:3945) [11348.648468][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11348.648697][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11348.648936][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11348.649198][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11348.649451][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11348.649691][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11348.649954][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11348.650260][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11348.650531][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11348.650784][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11348.651048][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11348.651303][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11348.651582][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11348.651921][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11348.652197][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11348.652450][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11348.652714][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11348.652929][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11348.653165][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11348.653409][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11348.653696][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11348.653948][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11348.654188][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11348.654436][ C1] ? __create_object (mm/kmemleak.c:756) [11348.654680][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11348.654947][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11348.655228][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11348.655501][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11348.655784][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11348.656022][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11348.656289][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11348.656515][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11348.656735][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11348.656972][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11348.657222][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11348.657476][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11348.657744][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11348.657971][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11348.658223][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11348.658485][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11348.658721][ C1] ? sockfd_lookup_light (net/socket.c:558) [11348.658988][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11348.659227][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11348.659492][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11348.659732][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11348.660015][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11348.660313][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11348.660615][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11348.660935][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11348.661187][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11348.661492][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11348.661723][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11348.662023][ C1] RIP: 0033:0x7f8b36b3f4c0 [11348.662253][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11348.663223][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11348.663642][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11348.664041][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11348.664439][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11348.664835][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11348.665232][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11348.667709][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11348.668238][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11348.668747][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11348.669216][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11348.670127][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11348.670736][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [11348.671021][ C3] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [11348.671991][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [11348.672301][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11348.672699][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11348.673096][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11348.673492][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11348.673891][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11348.674289][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11348.674734][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11348.675065][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11348.675464][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11348.675863][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11348.676261][ C3] PKRU: 55555554 [11348.676442][ C3] Call Trace: [11348.676612][ C3] [11348.676764][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11348.677025][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11348.677271][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11348.677547][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11348.677818][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11348.678107][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11348.678382][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11348.678687][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11348.678949][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11348.679255][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11348.679552][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11348.679866][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11348.680156][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [11348.680440][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11348.680718][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11348.681029][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11348.681274][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11348.681515][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11348.681752][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11348.682000][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11348.682272][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11348.682557][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11348.682796][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11348.683034][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11348.683295][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11348.683529][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11348.683774][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11348.684031][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11348.684306][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11348.684583][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11348.684829][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11348.685101][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11348.685368][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11348.685713][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11348.685965][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11348.686285][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11348.686547][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11348.686749][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11348.686979][ C3] ? set_track_prepare (mm/slub.c:6440) [11348.687233][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11348.687507][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11348.687740][ C3] ? skb_clone (net/core/skbuff.c:1954) [11348.687967][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11348.688286][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11348.688597][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11348.688877][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11348.689172][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11348.689421][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11348.689649][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11348.689949][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11348.690236][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11348.690561][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11348.690796][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11348.691093][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11348.691377][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11348.691692][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11348.691946][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11348.692182][ C3] netif_receive_skb (net/core/dev.c:5801) [11348.692429][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11348.692741][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11348.693070][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11348.693368][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11348.693643][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11348.693930][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11348.694243][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11348.694554][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11348.694879][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11348.695117][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11348.695383][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11348.695644][ C3] ? __kernel_text_address (kernel/extable.c:79) [11348.695912][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11348.696194][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11348.696506][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11348.696757][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11348.697030][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11348.697272][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11348.697513][ C3] tcf_classify (net/sched/cls_api.c:1830) [11348.697742][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11348.697981][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11348.698244][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11348.698505][ C3] ? __kernel_text_address (kernel/extable.c:79) [11348.698773][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11348.699056][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11348.699368][ C3] tc_run (net/core/dev.c:3945) [11348.699572][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11348.699803][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11348.700039][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11348.700299][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11348.700551][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11348.700789][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11348.701052][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11348.701360][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11348.701633][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11348.701884][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11348.702147][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11348.702403][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11348.702739][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11348.703014][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11348.703266][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11348.703530][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11348.703745][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11348.703988][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11348.704263][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11348.704573][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11348.704848][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11348.705099][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11348.705329][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11348.705598][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11348.705841][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11348.706094][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11348.706335][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11348.706583][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11348.706815][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11348.707082][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11348.707363][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11348.707607][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11348.707855][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11348.708154][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11348.708482][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11348.708725][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11348.708983][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11348.709253][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11348.709492][ C3] call_timer_fn (kernel/time/timer.c:1700) [11348.709729][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11348.709989][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11348.710251][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11348.710509][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11348.710777][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11348.711061][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11348.711299][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11348.711590][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11348.711828][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11348.712092][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11348.712311][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11348.712608][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11348.712855][ C3] __do_softirq (kernel/softirq.c:553) [11348.713086][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11348.713308][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11348.713595][ C3] [11348.713744][ C3] [11348.713895][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11348.714198][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11348.714522][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11348.715490][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11348.715797][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11348.716194][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11348.716590][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11348.716987][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11348.717388][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11348.717788][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11348.718081][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11348.718300][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11348.718537][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11348.718789][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11348.719076][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11348.719314][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11348.719570][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11348.719821][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11348.720110][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11348.720333][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11348.720576][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11348.720819][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11348.721058][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11348.721346][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11348.721608][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11348.721846][ C3] ksys_write (fs/read_write.c:643) [11348.722062][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11348.722310][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11348.722614][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11348.722847][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11348.723143][ C3] RIP: 0033:0x7f93b2836957 [11348.723372][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11348.724339][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11348.724761][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11348.725159][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11348.725558][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11348.725954][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11348.726357][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11376.615084][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11376.615616][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11376.616081][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11376.616548][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11376.617459][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11376.618070][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11376.618399][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11376.619369][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11376.619675][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11376.620071][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11376.620468][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11376.620865][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11376.621265][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11376.621661][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11376.622105][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11376.622437][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11376.622834][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11376.623233][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11376.623630][ C1] PKRU: 55555554 [11376.623811][ C1] Call Trace: [11376.623982][ C1] [11376.624136][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11376.624401][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11376.624645][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11376.624920][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11376.625192][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11376.625482][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11376.625748][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11376.626055][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11376.626316][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11376.626625][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11376.626921][ C1] [11376.627072][ C1] [11376.627222][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11376.627536][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11376.627823][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11376.628117][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11376.628418][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11376.628733][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11376.628975][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11376.629215][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11376.629463][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11376.629733][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11376.630019][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11376.630256][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11376.630498][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11376.630757][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11376.630992][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11376.631240][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11376.631497][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11376.631774][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11376.632049][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11376.632297][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11376.632567][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11376.632832][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11376.633180][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11376.633435][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11376.633754][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11376.634021][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11376.634225][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11376.634455][ C1] ? set_track_prepare (mm/slub.c:6440) [11376.634711][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11376.634986][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11376.635259][ C1] ? skb_clone (net/core/skbuff.c:1954) [11376.635493][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11376.635812][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11376.636115][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11376.636400][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11376.636693][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11376.636942][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11376.637173][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11376.637473][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11376.637758][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11376.638081][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11376.638330][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11376.638624][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11376.638908][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11376.639225][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11376.639480][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11376.639711][ C1] netif_receive_skb (net/core/dev.c:5801) [11376.639959][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11376.640275][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11376.640606][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11376.640904][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11376.641177][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11376.641465][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11376.641774][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11376.642060][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11376.642377][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11376.642623][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11376.642904][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11376.643154][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11376.643400][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11376.643645][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11376.643910][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11376.644164][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11376.644411][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11376.644675][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11376.644939][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11376.645163][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11376.645419][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11376.645690][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11376.645958][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11376.646173][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11376.646440][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11376.646749][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11376.646991][ C1] tcf_classify (net/sched/cls_api.c:1830) [11376.647221][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11376.647470][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11376.647725][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11376.648010][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11376.648287][ C1] tc_run (net/core/dev.c:3945) [11376.648493][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11376.648726][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11376.648964][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11376.649225][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11376.649477][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11376.649713][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11376.649975][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11376.650282][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11376.650552][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11376.650804][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11376.651068][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11376.651325][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11376.651606][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11376.651944][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11376.652220][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11376.652472][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11376.652736][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11376.652954][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11376.653188][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11376.653431][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11376.653718][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11376.653970][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11376.654208][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11376.654456][ C1] ? __create_object (mm/kmemleak.c:756) [11376.654701][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11376.654967][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11376.655248][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11376.655520][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11376.655801][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11376.656044][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11376.656309][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11376.656537][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11376.656757][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11376.657001][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11376.657252][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11376.657507][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11376.657775][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11376.658000][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11376.658260][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11376.658514][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11376.658752][ C1] ? sockfd_lookup_light (net/socket.c:558) [11376.659017][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11376.659259][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11376.659522][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11376.659767][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11376.660046][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11376.660346][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11376.660645][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11376.660965][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11376.661217][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11376.661519][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11376.661753][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11376.662052][ C1] RIP: 0033:0x7f8b36b3f4c0 [11376.662279][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11376.663247][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11376.663669][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11376.664066][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11376.664463][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11376.664861][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11376.665260][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11376.667735][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11376.668269][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11376.668770][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11376.669237][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11376.670148][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11376.670761][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11376.671085][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11376.672057][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11376.672366][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11376.672762][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11376.673162][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11376.673559][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11376.673957][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11376.674354][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11376.674800][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11376.675134][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11376.675535][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11376.675930][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11376.676330][ C3] PKRU: 55555554 [11376.676510][ C3] Call Trace: [11376.676682][ C3] [11376.676833][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11376.677095][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11376.677339][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11376.677616][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11376.677890][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11376.678177][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11376.678448][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11376.678754][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11376.679016][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11376.679329][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11376.679624][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11376.679937][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11376.680227][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11376.680522][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11376.680810][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11376.681121][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11376.681364][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11376.681604][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11376.681843][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11376.682091][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11376.682363][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11376.682649][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11376.682886][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11376.683126][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11376.683386][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11376.683621][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11376.683869][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11376.684126][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11376.684401][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11376.684678][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11376.684923][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11376.685197][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11376.685460][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11376.685806][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11376.686058][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11376.686378][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11376.686639][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11376.686842][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11376.687073][ C3] ? set_track_prepare (mm/slub.c:6440) [11376.687327][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11376.687602][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11376.687834][ C3] ? skb_clone (net/core/skbuff.c:1954) [11376.688060][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11376.688384][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11376.688690][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11376.688970][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11376.689266][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11376.689513][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11376.689741][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11376.690040][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11376.690325][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11376.690649][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11376.690886][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11376.691183][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11376.691465][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11376.691780][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11376.692034][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11376.692268][ C3] netif_receive_skb (net/core/dev.c:5801) [11376.692516][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11376.692827][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11376.693157][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11376.693454][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11376.693730][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11376.694016][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11376.694331][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11376.694638][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11376.694963][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11376.695201][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11376.695466][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11376.695726][ C3] ? __kernel_text_address (kernel/extable.c:79) [11376.695993][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11376.696275][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11376.696586][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11376.696837][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11376.697111][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11376.697352][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11376.697594][ C3] tcf_classify (net/sched/cls_api.c:1830) [11376.697823][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11376.698061][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11376.698332][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11376.698587][ C3] ? __kernel_text_address (kernel/extable.c:79) [11376.698852][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11376.699137][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11376.699450][ C3] tc_run (net/core/dev.c:3945) [11376.699654][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11376.699885][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11376.700121][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11376.700382][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11376.700635][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11376.700874][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11376.701136][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11376.701444][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11376.701715][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11376.701967][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11376.702231][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11376.702487][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11376.702821][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11376.703099][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11376.703352][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11376.703616][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11376.703831][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11376.704074][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11376.704349][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11376.704660][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11376.704935][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11376.705187][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11376.705418][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11376.705686][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11376.705929][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11376.706181][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11376.706421][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11376.706668][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11376.706902][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11376.707168][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11376.707450][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11376.707693][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11376.707941][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11376.708251][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11376.708570][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11376.708813][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11376.709072][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11376.709340][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11376.709579][ C3] call_timer_fn (kernel/time/timer.c:1700) [11376.709817][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11376.710078][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11376.710340][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11376.710599][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11376.710867][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11376.711151][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11376.711389][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11376.711681][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11376.711919][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11376.712183][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11376.712404][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11376.712700][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11376.712947][ C3] __do_softirq (kernel/softirq.c:553) [11376.713179][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11376.713399][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11376.713683][ C3] [11376.713832][ C3] [11376.713984][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11376.714288][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11376.714612][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11376.715581][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11376.715887][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11376.716286][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11376.716682][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11376.717078][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11376.717477][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11376.717877][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11376.718171][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11376.718402][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11376.718629][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11376.718880][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11376.719168][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11376.719408][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11376.719665][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11376.719916][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11376.720208][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11376.720428][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11376.720670][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11376.720914][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11376.721151][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11376.721439][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11376.721702][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11376.721939][ C3] ksys_write (fs/read_write.c:643) [11376.722154][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11376.722402][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11376.722706][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11376.722938][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11376.723235][ C3] RIP: 0033:0x7f93b2836957 [11376.723463][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11376.724430][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11376.724849][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11376.725248][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11376.725645][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11376.726041][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11376.726443][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11402.309548][ C3] rcu: 3-....: (8696365 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=2170201 | [11402.310108][ C3] rcu: (t=9008338 jiffies g=1064457 q=118 ncpus=4) | [11402.310446][ C3] Sending NMI from CPU 3 to CPUs 1: | [11402.310721][ C1] NMI backtrace for cpu 1 [11402.310736][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11402.310739][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [11402.310751][ C1] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [11402.310755][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000202 [11402.310759][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11402.310761][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11402.310763][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11402.310765][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11402.310767][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11402.310769][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11402.310771][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11402.310775][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11402.310777][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11402.310778][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11402.310780][ C1] PKRU: 55555554 [11402.310781][ C1] Call Trace: [11402.310785][ C1] [11402.310791][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11402.310797][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11402.310804][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11402.310810][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11402.310815][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11402.310817][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11402.310825][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11402.310831][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [11402.310835][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [11402.310839][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [11402.310842][ C1] [11402.310843][ C1] [11402.310844][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11402.310849][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11402.310855][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11402.310861][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11402.310865][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11402.310870][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11402.310872][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11402.310876][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11402.310878][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11402.310884][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11402.310888][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11402.310895][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11402.310898][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11402.310904][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11402.310911][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11402.310915][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11402.310918][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11402.310920][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11402.310923][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11402.310931][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11402.310936][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11402.310939][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11402.310950][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11402.310953][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11402.310956][ C1] ? set_track_prepare (mm/slub.c:6440) [11402.310962][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11402.310965][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11402.310970][ C1] ? skb_clone (net/core/skbuff.c:1954) [11402.310975][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11402.310982][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11402.310987][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11402.310992][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11402.311001][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11402.311006][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11402.311008][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11402.311012][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11402.311016][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11402.311021][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11402.311023][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11402.311028][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11402.311032][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11402.311036][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11402.311039][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11402.311042][ C1] netif_receive_skb (net/core/dev.c:5801) [11402.311045][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11402.311054][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11402.311060][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11402.311067][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11402.311072][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11402.311082][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11402.311089][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11402.311093][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11402.311101][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11402.311105][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11402.311112][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11402.311118][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11402.311120][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11402.311124][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11402.311127][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11402.311129][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11402.311133][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11402.311136][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11402.311140][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11402.311143][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11402.311146][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11402.311149][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11402.311152][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11402.311155][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11402.311157][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11402.311163][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11402.311169][ C1] tcf_classify (net/sched/cls_api.c:1830) [11402.311172][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11402.311179][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11402.311182][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11402.311185][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11402.311188][ C1] tc_run (net/core/dev.c:3945) [11402.311193][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11402.311196][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11402.311198][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11402.311202][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11402.311206][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11402.311208][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11402.311211][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11402.311216][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11402.311219][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11402.311223][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11402.311226][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11402.311229][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11402.311232][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11402.311240][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11402.311243][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11402.311247][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11402.311250][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11402.311253][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11402.311257][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11402.311260][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11402.311265][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11402.311267][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11402.311271][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11402.311274][ C1] ? __create_object (mm/kmemleak.c:756) [11402.311278][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11402.311284][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11402.311288][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11402.311292][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11402.311297][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11402.311300][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11402.311305][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11402.311309][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11402.311312][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11402.311315][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11402.311317][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11402.311324][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11402.311328][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11402.311330][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11402.311337][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11402.311339][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11402.311343][ C1] ? sockfd_lookup_light (net/socket.c:558) [11402.311349][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11402.311354][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11402.311358][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11402.311365][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11402.311369][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11402.311373][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11402.311378][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11402.311383][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11402.311386][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11402.311390][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11402.311395][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11402.311399][ C1] RIP: 0033:0x7f8b36b3f4c0 [11402.311402][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11402.311405][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11402.311408][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11402.311410][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11402.311411][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11402.311413][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11402.311415][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11402.311411][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [11402.311413][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [11402.311415][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11402.311420][ C1] [11402.358787][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11402.359398][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11402.359729][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11402.360692][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11402.360999][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11402.361398][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11402.361794][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11402.362190][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11402.362589][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11402.362987][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11402.363432][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11402.363762][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11402.364163][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11402.364561][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11402.364958][ C3] PKRU: 55555554 [11402.365138][ C3] Call Trace: [11402.365306][ C3] [11402.365458][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11402.365728][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11402.365979][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11402.366230][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11402.366458][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11402.366728][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11402.366995][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11402.367251][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11402.367532][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11402.367773][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11402.368095][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11402.368366][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11402.368653][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11402.368917][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11402.369221][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11402.369482][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11402.369788][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11402.370084][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11402.370398][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11402.370685][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11402.370980][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11402.371268][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11402.371578][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11402.371818][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11402.372058][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11402.372298][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11402.372545][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11402.372816][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11402.373098][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11402.373337][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11402.373578][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11402.373837][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11402.374069][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11402.374317][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11402.374573][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11402.374849][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11402.375126][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11402.375374][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11402.375644][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11402.375906][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11402.376251][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11402.376502][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11402.376820][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11402.377081][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11402.377287][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11402.377516][ C3] ? set_track_prepare (mm/slub.c:6440) [11402.377769][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11402.378044][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11402.378285][ C3] ? skb_clone (net/core/skbuff.c:1954) [11402.378512][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11402.378829][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11402.379132][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11402.379415][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11402.379706][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11402.379953][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11402.380183][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11402.380479][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11402.380763][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11402.381089][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11402.381327][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11402.381619][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11402.381904][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11402.382222][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11402.382476][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11402.382711][ C3] netif_receive_skb (net/core/dev.c:5801) [11402.382961][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11402.383274][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11402.383603][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11402.383902][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11402.384174][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11402.384460][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11402.384770][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11402.385079][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11402.385405][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11402.385643][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11402.385907][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11402.386166][ C3] ? __kernel_text_address (kernel/extable.c:79) [11402.386432][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11402.386714][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11402.387023][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11402.387272][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11402.387549][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11402.387788][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11402.388030][ C3] tcf_classify (net/sched/cls_api.c:1830) [11402.388271][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11402.388510][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11402.388775][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11402.389029][ C3] ? __kernel_text_address (kernel/extable.c:79) [11402.389297][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11402.389578][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11402.389890][ C3] tc_run (net/core/dev.c:3945) [11402.390094][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11402.390325][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11402.390563][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11402.390823][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11402.391075][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11402.391312][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11402.391576][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11402.391878][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11402.392152][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11402.392403][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11402.392667][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11402.392923][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11402.393260][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11402.393534][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11402.393785][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11402.394049][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11402.394266][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11402.394507][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11402.394785][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11402.395095][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11402.395370][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11402.395622][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11402.395851][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11402.396120][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11402.396363][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11402.396612][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11402.396851][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11402.397098][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11402.397334][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11402.397598][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11402.397877][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11402.398128][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11402.398377][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11402.398678][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11402.398997][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11402.399238][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11402.399499][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11402.399768][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11402.400005][ C3] call_timer_fn (kernel/time/timer.c:1700) [11402.400242][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11402.400502][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11402.400761][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11402.401020][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11402.401290][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11402.401575][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11402.401812][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11402.402101][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11402.402343][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11402.402605][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11402.402825][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11402.403120][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11402.403369][ C3] __do_softirq (kernel/softirq.c:553) [11402.403601][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11402.403821][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11402.404107][ C3] [11402.404258][ C3] [11402.404408][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11402.404711][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11402.405033][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11402.405998][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11402.406306][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11402.406702][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11402.407098][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11402.407497][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11402.407893][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11402.408300][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11402.408596][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11402.408813][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11402.409044][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11402.409295][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11402.409580][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11402.409818][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11402.410073][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11402.410327][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11402.410613][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11402.410836][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11402.411078][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11402.411322][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11402.411559][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11402.411850][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11402.412114][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11402.412348][ C3] ksys_write (fs/read_write.c:643) [11402.412565][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11402.412814][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11402.413115][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11402.413348][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11402.413647][ C3] RIP: 0033:0x7f93b2836957 [11402.413873][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11402.414840][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11402.415260][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11402.415655][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11402.416053][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11402.416451][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11402.416847][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11428.615233][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11428.615763][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11428.616245][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11428.616716][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11428.617630][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11428.618258][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11428.618582][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11428.619553][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11428.619858][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11428.620278][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11428.620675][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11428.621078][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11428.621474][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11428.621870][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11428.622319][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11428.622650][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11428.623054][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11428.623452][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11428.623847][ C1] PKRU: 55555554 [11428.624027][ C1] Call Trace: [11428.624245][ C1] [11428.624420][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11428.624810][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11428.625149][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11428.625561][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11428.625967][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11428.626397][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11428.626797][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11428.627255][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11428.627647][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11428.628117][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11428.628561][ C1] [11428.628786][ C1] [11428.629014][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11428.629492][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11428.629927][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11428.630368][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11428.630805][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11428.631275][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11428.631636][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11428.631996][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11428.632369][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11428.632782][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11428.633212][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11428.633566][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11428.633928][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11428.634323][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11428.634674][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11428.635043][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11428.635430][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11428.635842][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11428.636247][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11428.636589][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11428.636986][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11428.637349][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11428.637806][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11428.638116][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11428.638467][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11428.638728][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11428.638937][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11428.639175][ C1] ? set_track_prepare (mm/slub.c:6440) [11428.639429][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11428.639701][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11428.639975][ C1] ? skb_clone (net/core/skbuff.c:1954) [11428.640207][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11428.640524][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11428.640827][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11428.641113][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11428.641409][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11428.641656][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11428.641882][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11428.642199][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11428.642480][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11428.642801][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11428.643040][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11428.643340][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11428.643621][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11428.643933][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11428.644192][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11428.644425][ C1] netif_receive_skb (net/core/dev.c:5801) [11428.644672][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11428.644981][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11428.645316][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11428.645610][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11428.645883][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11428.646229][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11428.646550][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11428.646832][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11428.647152][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11428.647396][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11428.647674][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11428.647930][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11428.648176][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11428.648423][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11428.648685][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11428.648937][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11428.649185][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11428.649446][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11428.649707][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11428.649932][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11428.650191][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11428.650462][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11428.650727][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11428.650942][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11428.651208][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11428.651517][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11428.651755][ C1] tcf_classify (net/sched/cls_api.c:1830) [11428.651987][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11428.652236][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11428.652490][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11428.652772][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11428.653037][ C1] tc_run (net/core/dev.c:3945) [11428.653245][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11428.653472][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11428.653712][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11428.653971][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11428.654223][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11428.654460][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11428.654722][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11428.655024][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11428.655294][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11428.655545][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11428.655807][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11428.656061][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11428.656338][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11428.656676][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11428.656950][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11428.657203][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11428.657466][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11428.657680][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11428.657925][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11428.658168][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11428.658451][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11428.658700][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11428.658939][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11428.659187][ C1] ? __create_object (mm/kmemleak.c:756) [11428.659428][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11428.659694][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11428.659972][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11428.660242][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11428.660523][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11428.660760][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11428.661025][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11428.661251][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11428.661472][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11428.661708][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11428.661956][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11428.662211][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11428.662478][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11428.662703][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11428.662952][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11428.663206][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11428.663441][ C1] ? sockfd_lookup_light (net/socket.c:558) [11428.663703][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11428.663941][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11428.664206][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11428.664447][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11428.664727][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11428.665024][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11428.665330][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11428.665647][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11428.665895][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11428.666195][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11428.666425][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11428.666720][ C1] RIP: 0033:0x7f8b36b3f4c0 [11428.666948][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11428.667900][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11428.668324][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11428.668721][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11428.669116][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11428.669512][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11428.669906][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11428.672392][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11428.672924][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11428.673435][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11428.673899][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11428.674813][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11428.675430][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11428.675760][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11428.676720][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11428.677027][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11428.677424][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11428.677819][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11428.678226][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11428.678623][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11428.679013][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11428.679454][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11428.679789][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11428.680183][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11428.680576][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11428.680967][ C3] PKRU: 55555554 [11428.681145][ C3] Call Trace: [11428.681315][ C3] [11428.681463][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11428.681725][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11428.681967][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11428.682241][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11428.682511][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11428.682799][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11428.683062][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11428.683368][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11428.683628][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11428.683934][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11428.684226][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11428.684539][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11428.684827][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11428.685119][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11428.685407][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11428.685715][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11428.685954][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11428.686194][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11428.686433][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11428.686680][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11428.686949][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11428.687231][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11428.687469][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11428.687709][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11428.687978][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11428.688213][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11428.688457][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11428.688712][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11428.688987][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11428.689262][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11428.689508][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11428.689777][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11428.690037][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11428.690383][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11428.690642][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11428.690964][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11428.691232][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11428.691435][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11428.691663][ C3] ? set_track_prepare (mm/slub.c:6440) [11428.691923][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11428.692202][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11428.692432][ C3] ? skb_clone (net/core/skbuff.c:1954) [11428.692661][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11428.692984][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11428.693287][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11428.693569][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11428.693866][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11428.694114][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11428.694350][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11428.694651][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11428.694939][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11428.695262][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11428.695505][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11428.695799][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11428.696083][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11428.696403][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11428.696657][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11428.696895][ C3] netif_receive_skb (net/core/dev.c:5801) [11428.697141][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11428.697460][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11428.697789][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11428.698095][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11428.698372][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11428.698657][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11428.698971][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11428.699281][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11428.699609][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11428.699847][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11428.700110][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11428.700376][ C3] ? __kernel_text_address (kernel/extable.c:79) [11428.700644][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11428.700936][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11428.701251][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11428.701500][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11428.701780][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11428.702026][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11428.702268][ C3] tcf_classify (net/sched/cls_api.c:1830) [11428.702504][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11428.702743][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11428.703006][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11428.703263][ C3] ? __kernel_text_address (kernel/extable.c:79) [11428.703530][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11428.703818][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11428.704136][ C3] tc_run (net/core/dev.c:3945) [11428.704342][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11428.704573][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11428.704817][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11428.705078][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11428.705333][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11428.705578][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11428.705843][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11428.706147][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11428.706448][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11428.706704][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11428.706972][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11428.707228][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11428.707564][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11428.707838][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11428.708098][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11428.708369][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11428.708587][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11428.708829][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11428.709106][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11428.709427][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11428.709706][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11428.709957][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11428.710189][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11428.710459][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11428.710708][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11428.710958][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11428.711203][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11428.711453][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11428.711695][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11428.711968][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11428.712254][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11428.712503][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11428.712750][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11428.713054][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11428.713374][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11428.713617][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11428.713884][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11428.714151][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11428.714390][ C3] call_timer_fn (kernel/time/timer.c:1700) [11428.714626][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11428.714892][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11428.715153][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11428.715417][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11428.715687][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11428.715972][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11428.716216][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11428.716505][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11428.716747][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11428.717012][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11428.717240][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11428.717537][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11428.717791][ C3] __do_softirq (kernel/softirq.c:553) [11428.718046][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11428.718266][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11428.718558][ C3] [11428.718708][ C3] [11428.718858][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11428.719172][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11428.719496][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11428.720472][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11428.720778][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11428.721170][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11428.721565][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11428.721961][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11428.722355][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11428.722758][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11428.723055][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11428.723274][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11428.723521][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11428.723774][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11428.724061][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11428.724303][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11428.724560][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11428.724816][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11428.725102][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11428.725324][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11428.725573][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11428.725817][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11428.726053][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11428.726351][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11428.726619][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11428.726856][ C3] ksys_write (fs/read_write.c:643) [11428.727073][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11428.727321][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11428.727632][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11428.727865][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11428.728180][ C3] RIP: 0033:0x7f93b2836957 [11428.728408][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11428.729374][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11428.729799][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11428.730194][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11428.730599][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11428.731002][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11428.731400][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11456.615506][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11456.616034][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11456.616495][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11456.616984][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11456.618142][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11456.618903][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [11456.619263][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [11456.620368][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000282 [11456.620739][ C1] RAX: ffff888007a88e1c RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11456.621252][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [11456.621753][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11456.622262][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11456.622774][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11456.623280][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11456.623852][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11456.624277][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11456.624785][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11456.625295][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11456.625805][ C1] PKRU: 55555554 [11456.626037][ C1] Call Trace: [11456.626256][ C1] [11456.626450][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11456.626782][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11456.627093][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11456.627453][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11456.627815][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11456.628185][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11456.628505][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11456.628872][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11456.629132][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11456.629461][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11456.629796][ C1] [11456.629968][ C1] [11456.630150][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11456.630541][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11456.630912][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [11456.631240][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11456.631583][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11456.631968][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11456.632269][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11456.632576][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11456.632832][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11456.633111][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11456.633473][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11456.633753][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11456.634049][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11456.634385][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11456.634685][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11456.635000][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11456.635325][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11456.635678][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11456.636021][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11456.636339][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11456.636676][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11456.637013][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11456.637461][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11456.637783][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11456.638202][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11456.638520][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11456.638784][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11456.639078][ C1] ? set_track_prepare (mm/slub.c:6440) [11456.639399][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11456.639753][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11456.640097][ C1] ? skb_clone (net/core/skbuff.c:1954) [11456.640384][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11456.640784][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11456.641168][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11456.641529][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11456.641899][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11456.642224][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11456.642502][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11456.642821][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11456.643106][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11456.643469][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11456.643732][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11456.644090][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11456.644416][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11456.644816][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11456.645074][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11456.645309][ C1] netif_receive_skb (net/core/dev.c:5801) [11456.645556][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11456.645867][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11456.646220][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11456.646587][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11456.646944][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11456.647321][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11456.647701][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11456.648076][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11456.648466][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11456.648785][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11456.649083][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11456.649333][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11456.649646][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11456.649944][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11456.650277][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11456.650603][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11456.650924][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11456.651267][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11456.651603][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11456.651898][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11456.652229][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11456.652571][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11456.652917][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11456.653203][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11456.653554][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11456.653956][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11456.654262][ C1] tcf_classify (net/sched/cls_api.c:1830) [11456.654558][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11456.654885][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11456.655210][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11456.655572][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11456.655917][ C1] tc_run (net/core/dev.c:3945) [11456.656183][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11456.656478][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11456.656784][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11456.657117][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11456.657423][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11456.657736][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11456.658075][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11456.658465][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11456.658790][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11456.659114][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11456.659423][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11456.659743][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11456.660107][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11456.660447][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11456.660735][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11456.660988][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11456.661304][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11456.661527][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11456.661761][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11456.662002][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11456.662301][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11456.662589][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11456.662892][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11456.663211][ C1] ? __create_object (mm/kmemleak.c:756) [11456.663518][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11456.663862][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11456.664156][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11456.664426][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11456.664726][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11456.664997][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11456.665263][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11456.665489][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11456.665708][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11456.665983][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11456.666294][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11456.666548][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11456.666815][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11456.667040][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11456.667291][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11456.667544][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11456.667786][ C1] ? sockfd_lookup_light (net/socket.c:558) [11456.668053][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11456.668293][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11456.668558][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11456.668799][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11456.669082][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11456.669380][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11456.669681][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11456.670001][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11456.670253][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11456.670577][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11456.670865][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11456.671176][ C1] RIP: 0033:0x7f8b36b3f4c0 [11456.671404][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11456.672556][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11456.673016][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11456.673495][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11456.674005][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11456.674510][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11456.675023][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11456.677716][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11456.678273][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11456.678786][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11456.679264][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11456.680175][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11456.680780][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11456.681106][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11456.682074][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11456.682380][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11456.682778][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11456.683174][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11456.683582][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11456.683989][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11456.684398][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11456.684844][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11456.685185][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11456.685589][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11456.685993][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11456.686398][ C3] PKRU: 55555554 [11456.686589][ C3] Call Trace: [11456.686765][ C3] [11456.686917][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11456.687193][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11456.687439][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11456.687719][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11456.688013][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11456.688304][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11456.688583][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11456.688896][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11456.689163][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11456.689487][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11456.689783][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11456.690102][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11456.690390][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11456.690688][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11456.690975][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11456.691291][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11456.691530][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11456.691776][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11456.692015][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11456.692263][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11456.692532][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11456.692824][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11456.693065][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11456.693303][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11456.693564][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11456.693798][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11456.694046][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11456.694313][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11456.694598][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11456.694883][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11456.695133][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11456.695409][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11456.695676][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11456.696028][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11456.696286][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11456.696616][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11456.696881][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11456.697088][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11456.697317][ C3] ? set_track_prepare (mm/slub.c:6440) [11456.697575][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11456.697866][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11456.698113][ C3] ? skb_clone (net/core/skbuff.c:1954) [11456.698348][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11456.698675][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11456.698983][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11456.699271][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11456.699567][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11456.699820][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11456.700055][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11456.700358][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11456.700653][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11456.700984][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11456.701228][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11456.701520][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11456.701814][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11456.702130][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11456.702391][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11456.702621][ C3] netif_receive_skb (net/core/dev.c:5801) [11456.702867][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11456.703179][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11456.703509][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11456.703812][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11456.704091][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11456.704379][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11456.704701][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11456.705011][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11456.705343][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11456.705588][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11456.705860][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11456.706132][ C3] ? __kernel_text_address (kernel/extable.c:79) [11456.706402][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11456.706691][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11456.707007][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11456.707265][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11456.707547][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11456.707810][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11456.708073][ C3] tcf_classify (net/sched/cls_api.c:1830) [11456.708312][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11456.708560][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11456.708826][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11456.709087][ C3] ? __kernel_text_address (kernel/extable.c:79) [11456.709367][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11456.709658][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11456.709971][ C3] tc_run (net/core/dev.c:3945) [11456.710185][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11456.710426][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11456.710674][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11456.710942][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11456.711201][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11456.711447][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11456.711712][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11456.712024][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11456.712305][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11456.712560][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11456.712827][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11456.713083][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11456.713421][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11456.713695][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11456.713947][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11456.714214][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11456.714434][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11456.714675][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11456.714962][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11456.715275][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11456.715550][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11456.715810][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11456.716043][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11456.716321][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11456.716565][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11456.716822][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11456.717067][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11456.717321][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11456.717561][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11456.717852][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11456.718134][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11456.718388][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11456.718642][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11456.718952][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11456.719285][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11456.719539][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11456.719802][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11456.720078][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11456.720323][ C3] call_timer_fn (kernel/time/timer.c:1700) [11456.720562][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11456.720825][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11456.721089][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11456.721354][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11456.721629][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11456.721915][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11456.722158][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11456.722455][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11456.722693][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11456.722957][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11456.723177][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11456.723472][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11456.723718][ C3] __do_softirq (kernel/softirq.c:553) [11456.723951][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11456.724169][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11456.724459][ C3] [11456.724614][ C3] [11456.724761][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11456.725064][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11456.725392][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11456.726376][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11456.726691][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11456.727086][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11456.727500][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11456.727914][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11456.728317][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11456.728723][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11456.729029][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11456.729254][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11456.729485][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11456.729742][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11456.730031][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11456.730273][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11456.730531][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11456.730794][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11456.731088][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11456.731316][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11456.731566][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11456.731818][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11456.732064][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11456.732361][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11456.732628][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11456.732870][ C3] ksys_write (fs/read_write.c:643) [11456.733090][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11456.733342][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11456.733648][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11456.733880][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11456.734178][ C3] RIP: 0033:0x7f93b2836957 [11456.734405][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11456.735371][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11456.735793][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11456.736192][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11456.736587][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11456.736990][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11456.737386][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11480.417544][ C3] rcu: 3-....: (8774126 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=2189644 | [11480.418113][ C3] rcu: (t=9086446 jiffies g=1064457 q=118 ncpus=4) | [11480.418448][ C3] Sending NMI from CPU 3 to CPUs 1: | [11480.418721][ C1] NMI backtrace for cpu 1 [11480.418736][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11480.418739][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11480.418751][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11480.418755][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11480.418759][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11480.418761][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11480.418763][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11480.418765][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11480.418767][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11480.418768][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11480.418770][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11480.418774][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11480.418776][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11480.418777][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11480.418778][ C1] PKRU: 55555554 [11480.418780][ C1] Call Trace: [11480.418784][ C1] [11480.418791][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11480.418797][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11480.418804][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11480.418810][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11480.418815][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11480.418817][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11480.418824][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11480.418829][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11480.418832][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11480.418836][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11480.418839][ C1] [11480.418839][ C1] [11480.418841][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11480.418847][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11480.418853][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11480.418857][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11480.418861][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11480.418864][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11480.418868][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11480.418870][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11480.418876][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11480.418880][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11480.418887][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11480.418890][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11480.418896][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11480.418903][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11480.418907][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11480.418910][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11480.418912][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11480.418915][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11480.418922][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11480.418927][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11480.418930][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11480.418941][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11480.418944][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11480.418947][ C1] ? set_track_prepare (mm/slub.c:6440) [11480.418954][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11480.418957][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11480.418962][ C1] ? skb_clone (net/core/skbuff.c:1954) [11480.418966][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11480.418973][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11480.418979][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11480.418984][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11480.418993][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11480.418998][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11480.419001][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11480.419005][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11480.419008][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11480.419012][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11480.419015][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11480.419019][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11480.419024][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11480.419028][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11480.419031][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11480.419034][ C1] netif_receive_skb (net/core/dev.c:5801) [11480.419037][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11480.419046][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11480.419053][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11480.419059][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11480.419064][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11480.419075][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11480.419082][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11480.419086][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11480.419094][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11480.419098][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11480.419106][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11480.419112][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11480.419115][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11480.419118][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11480.419122][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11480.419124][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11480.419128][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11480.419131][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11480.419135][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11480.419137][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11480.419140][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11480.419144][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11480.419146][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11480.419150][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11480.419152][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11480.419157][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11480.419164][ C1] tcf_classify (net/sched/cls_api.c:1830) [11480.419167][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11480.419173][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11480.419176][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11480.419179][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11480.419183][ C1] tc_run (net/core/dev.c:3945) [11480.419187][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11480.419190][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11480.419192][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11480.419196][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11480.419201][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11480.419203][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11480.419206][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11480.419211][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11480.419214][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11480.419218][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11480.419222][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11480.419226][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11480.419229][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11480.419237][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11480.419239][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11480.419243][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11480.419247][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11480.419250][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11480.419254][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11480.419256][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11480.419261][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11480.419264][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11480.419267][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11480.419271][ C1] ? __create_object (mm/kmemleak.c:756) [11480.419275][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11480.419280][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11480.419284][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11480.419287][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11480.419292][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11480.419295][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11480.419300][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11480.419304][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11480.419307][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11480.419310][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11480.419312][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11480.419317][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11480.419321][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11480.419324][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11480.419330][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11480.419332][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11480.419336][ C1] ? sockfd_lookup_light (net/socket.c:558) [11480.419342][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11480.419347][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11480.419350][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11480.419358][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11480.419362][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11480.419365][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11480.419370][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11480.419375][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11480.419378][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11480.419382][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11480.419387][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11480.419391][ C1] RIP: 0033:0x7f8b36b3f4c0 [11480.419395][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11480.419397][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11480.419401][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11480.419402][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11480.419404][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11480.419406][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11480.419408][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11480.419404][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [11480.419406][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [11480.419408][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11480.419413][ C1] [11480.466563][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11480.467175][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11480.467504][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11480.468478][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11480.468783][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11480.469181][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11480.469578][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11480.469974][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11480.470371][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11480.470769][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11480.471214][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11480.471544][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11480.471942][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11480.472340][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11480.472736][ C3] PKRU: 55555554 [11480.472916][ C3] Call Trace: [11480.473087][ C3] [11480.473241][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11480.473511][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11480.473763][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11480.474013][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11480.474242][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11480.474510][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11480.474779][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11480.475034][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11480.475317][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11480.475559][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11480.475870][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11480.476139][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11480.476426][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11480.476690][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11480.476993][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11480.477255][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11480.477560][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11480.477859][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11480.478173][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11480.478460][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11480.478754][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11480.479040][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11480.479349][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11480.479589][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11480.479830][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11480.480068][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11480.480319][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11480.480590][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11480.480872][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11480.481108][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11480.481349][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11480.481608][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11480.481838][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11480.482084][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11480.482340][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11480.482618][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11480.482895][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11480.483140][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11480.483410][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11480.483671][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11480.484015][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11480.484267][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11480.484583][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11480.484845][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11480.485048][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11480.485278][ C3] ? set_track_prepare (mm/slub.c:6440) [11480.485531][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11480.485804][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11480.486035][ C3] ? skb_clone (net/core/skbuff.c:1954) [11480.486263][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11480.486579][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11480.486882][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11480.487164][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11480.487456][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11480.487714][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11480.487944][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11480.488242][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11480.488526][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11480.488849][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11480.489086][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11480.489380][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11480.489665][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11480.489980][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11480.490235][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11480.490467][ C3] netif_receive_skb (net/core/dev.c:5801) [11480.490713][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11480.491024][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11480.491356][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11480.491654][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11480.491926][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11480.492212][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11480.492525][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11480.492833][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11480.493158][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11480.493397][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11480.493661][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11480.493920][ C3] ? __kernel_text_address (kernel/extable.c:79) [11480.494186][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11480.494469][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11480.494778][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11480.495029][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11480.495305][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11480.495543][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11480.495784][ C3] tcf_classify (net/sched/cls_api.c:1830) [11480.496014][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11480.496249][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11480.496512][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11480.496767][ C3] ? __kernel_text_address (kernel/extable.c:79) [11480.497033][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11480.497315][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11480.497626][ C3] tc_run (net/core/dev.c:3945) [11480.497837][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11480.498068][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11480.498306][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11480.498565][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11480.498817][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11480.499052][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11480.499316][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11480.499618][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11480.499888][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11480.500137][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11480.500403][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11480.500657][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11480.500992][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11480.501266][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11480.501517][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11480.501779][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11480.502000][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11480.502241][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11480.502517][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11480.502829][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11480.503105][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11480.503356][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11480.503583][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11480.503853][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11480.504094][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11480.504345][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11480.504584][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11480.504831][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11480.505069][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11480.505338][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11480.505616][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11480.505859][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11480.506106][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11480.506405][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11480.506722][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11480.506964][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11480.507222][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11480.507489][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11480.507732][ C3] call_timer_fn (kernel/time/timer.c:1700) [11480.507968][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11480.508228][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11480.508487][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11480.508745][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11480.509012][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11480.509298][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11480.509534][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11480.509823][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11480.510062][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11480.510325][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11480.510542][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11480.510838][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11480.511085][ C3] __do_softirq (kernel/softirq.c:553) [11480.511316][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11480.511536][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11480.511819][ C3] [11480.511969][ C3] [11480.512118][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11480.512423][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11480.512744][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11480.513708][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11480.514015][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11480.514410][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11480.514804][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11480.515203][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11480.515599][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11480.515997][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11480.516293][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11480.516510][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11480.516739][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11480.516990][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11480.517275][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11480.517513][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11480.517777][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11480.518030][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11480.518318][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11480.518540][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11480.518781][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11480.519022][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11480.519261][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11480.519548][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11480.519810][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11480.520044][ C3] ksys_write (fs/read_write.c:643) [11480.520263][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11480.520510][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11480.520810][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11480.521042][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11480.521341][ C3] RIP: 0033:0x7f93b2836957 [11480.521565][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11480.522527][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11480.522947][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11480.523348][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11480.523741][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11480.524136][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11480.524531][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11504.615046][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11504.615585][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11504.616047][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11504.616513][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11504.617420][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11504.618032][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11504.618356][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11504.619318][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11504.619621][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11504.620017][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11504.620413][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11504.620806][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11504.621201][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11504.621597][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11504.622039][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11504.622367][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11504.622763][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11504.623158][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11504.623554][ C1] PKRU: 55555554 [11504.623755][ C1] Call Trace: [11504.623926][ C1] [11504.624085][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11504.624351][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11504.624594][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11504.624869][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11504.625146][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11504.625436][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11504.625701][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11504.626008][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11504.626268][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11504.626577][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11504.626871][ C1] [11504.627022][ C1] [11504.627171][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11504.627485][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11504.627782][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11504.628077][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11504.628364][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11504.628675][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11504.628917][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11504.629156][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11504.629405][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11504.629675][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11504.629958][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11504.630194][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11504.630435][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11504.630695][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11504.630930][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11504.631177][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11504.631434][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11504.631711][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11504.631986][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11504.632232][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11504.632502][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11504.632763][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11504.633113][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11504.633366][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11504.633684][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11504.633945][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11504.634152][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11504.634381][ C1] ? set_track_prepare (mm/slub.c:6440) [11504.634633][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11504.634911][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11504.635181][ C1] ? skb_clone (net/core/skbuff.c:1954) [11504.635408][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11504.635725][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11504.636027][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11504.636309][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11504.636602][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11504.636850][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11504.637080][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11504.637377][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11504.637669][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11504.637992][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11504.638229][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11504.638523][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11504.638813][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11504.639127][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11504.639381][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11504.639613][ C1] netif_receive_skb (net/core/dev.c:5801) [11504.639860][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11504.640170][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11504.640499][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11504.640796][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11504.641069][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11504.641353][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11504.641662][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11504.641944][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11504.642258][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11504.642504][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11504.642783][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11504.643031][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11504.643274][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11504.643520][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11504.643781][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11504.644033][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11504.644280][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11504.644541][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11504.644802][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11504.645027][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11504.645280][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11504.645550][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11504.645816][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11504.646031][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11504.646297][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11504.646604][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11504.646843][ C1] tcf_classify (net/sched/cls_api.c:1830) [11504.647072][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11504.647320][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11504.647580][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11504.647863][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11504.648129][ C1] tc_run (net/core/dev.c:3945) [11504.648332][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11504.648561][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11504.648797][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11504.649055][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11504.649305][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11504.649543][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11504.649803][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11504.650108][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11504.650377][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11504.650628][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11504.650890][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11504.651144][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11504.651424][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11504.651759][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11504.652032][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11504.652283][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11504.652545][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11504.652761][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11504.652999][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11504.653241][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11504.653525][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11504.653792][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11504.654030][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11504.654283][ C1] ? __create_object (mm/kmemleak.c:756) [11504.654526][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11504.654790][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11504.655070][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11504.655343][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11504.655623][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11504.655861][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11504.656124][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11504.656349][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11504.656571][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11504.656808][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11504.657057][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11504.657310][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11504.657585][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11504.657809][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11504.658057][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11504.658310][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11504.658547][ C1] ? sockfd_lookup_light (net/socket.c:558) [11504.658812][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11504.659052][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11504.659315][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11504.659557][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11504.659838][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11504.660135][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11504.660433][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11504.660752][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11504.661002][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11504.661305][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11504.661536][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11504.661831][ C1] RIP: 0033:0x7f8b36b3f4c0 [11504.662067][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11504.663026][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11504.663445][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11504.663838][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11504.664232][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11504.664624][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11504.665018][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11504.667502][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11504.668040][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11504.668543][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11504.669011][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11504.669922][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11504.670534][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11504.670860][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11504.671829][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11504.672135][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11504.672534][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11504.672930][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11504.673328][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11504.673726][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11504.674123][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11504.674570][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11504.674900][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11504.675302][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11504.675701][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11504.676098][ C3] PKRU: 55555554 [11504.676281][ C3] Call Trace: [11504.676450][ C3] [11504.676602][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11504.676865][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11504.677110][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11504.677387][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11504.677668][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11504.677959][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11504.678225][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11504.678529][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11504.678792][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11504.679098][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11504.679397][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11504.679711][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11504.680000][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11504.680297][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11504.680586][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11504.680896][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11504.681142][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11504.681384][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11504.681625][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11504.681872][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11504.682145][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11504.682430][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11504.682669][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11504.682910][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11504.683173][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11504.683406][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11504.683653][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11504.683911][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11504.684188][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11504.684465][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11504.684713][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11504.684984][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11504.685247][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11504.685595][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11504.685847][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11504.686167][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11504.686431][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11504.686637][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11504.686865][ C3] ? set_track_prepare (mm/slub.c:6440) [11504.687118][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11504.687396][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11504.687635][ C3] ? skb_clone (net/core/skbuff.c:1954) [11504.687863][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11504.688182][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11504.688486][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11504.688770][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11504.689063][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11504.689314][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11504.689544][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11504.689842][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11504.690128][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11504.690455][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11504.690694][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11504.690990][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11504.691277][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11504.691597][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11504.691853][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11504.692086][ C3] netif_receive_skb (net/core/dev.c:5801) [11504.692335][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11504.692647][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11504.692979][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11504.693279][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11504.693554][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11504.693841][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11504.694161][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11504.694471][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11504.694797][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11504.695037][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11504.695304][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11504.695564][ C3] ? __kernel_text_address (kernel/extable.c:79) [11504.695830][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11504.696114][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11504.696425][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11504.696678][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11504.696955][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11504.697196][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11504.697437][ C3] tcf_classify (net/sched/cls_api.c:1830) [11504.697675][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11504.697913][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11504.698181][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11504.698438][ C3] ? __kernel_text_address (kernel/extable.c:79) [11504.698705][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11504.698986][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11504.699299][ C3] tc_run (net/core/dev.c:3945) [11504.699504][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11504.699736][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11504.699976][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11504.700238][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11504.700490][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11504.700726][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11504.700992][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11504.701295][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11504.701567][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11504.701818][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11504.702083][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11504.702340][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11504.702678][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11504.702953][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11504.703207][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11504.703471][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11504.703689][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11504.703930][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11504.704208][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11504.704518][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11504.704795][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11504.705048][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11504.705279][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11504.705552][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11504.705794][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11504.706045][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11504.706286][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11504.706535][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11504.706770][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11504.707037][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11504.707318][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11504.707569][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11504.707818][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11504.708118][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11504.708439][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11504.708681][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11504.708940][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11504.709212][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11504.709449][ C3] call_timer_fn (kernel/time/timer.c:1700) [11504.709686][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11504.709947][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11504.710209][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11504.710468][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11504.710736][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11504.711022][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11504.711261][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11504.711551][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11504.711790][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11504.712054][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11504.712274][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11504.712572][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11504.712819][ C3] __do_softirq (kernel/softirq.c:553) [11504.713051][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11504.713273][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11504.713556][ C3] [11504.713709][ C3] [11504.713858][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11504.714163][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11504.714488][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11504.715456][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11504.715763][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11504.716160][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11504.716556][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11504.716956][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11504.717355][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11504.717763][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11504.718061][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11504.718283][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11504.718514][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11504.718766][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11504.719051][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11504.719291][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11504.719550][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11504.719807][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11504.720095][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11504.720319][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11504.720561][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11504.720803][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11504.721042][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11504.721332][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11504.721597][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11504.721832][ C3] ksys_write (fs/read_write.c:643) [11504.722050][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11504.722301][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11504.722604][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11504.722837][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11504.723137][ C3] RIP: 0033:0x7f93b2836957 [11504.723365][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11504.724333][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11504.724756][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11504.725154][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11504.725553][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11504.725951][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11504.726353][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11532.615096][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11532.615642][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11532.616116][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11532.616583][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11532.617510][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11532.618116][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11532.618446][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11532.619416][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11532.619729][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11532.620128][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11532.620531][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11532.620929][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11532.621320][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11532.621718][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11532.622173][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11532.622505][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11532.622911][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11532.623308][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11532.623712][ C1] PKRU: 55555554 [11532.623891][ C1] Call Trace: [11532.624070][ C1] [11532.624227][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11532.624496][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11532.624743][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11532.625023][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11532.625302][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11532.625594][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11532.625866][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11532.626175][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11532.626441][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11532.626750][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11532.627048][ C1] [11532.627198][ C1] [11532.627348][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11532.627672][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11532.627963][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11532.628253][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11532.628554][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11532.628864][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11532.629104][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11532.629344][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11532.629596][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11532.629874][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11532.630159][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11532.630400][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11532.630647][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11532.630912][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11532.631154][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11532.631408][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11532.631667][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11532.631949][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11532.632226][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11532.632472][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11532.632746][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11532.633012][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11532.633356][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11532.633616][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11532.633954][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11532.634219][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11532.634425][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11532.634660][ C1] ? set_track_prepare (mm/slub.c:6440) [11532.634918][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11532.635202][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11532.635482][ C1] ? skb_clone (net/core/skbuff.c:1954) [11532.635718][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11532.636042][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11532.636348][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11532.636636][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11532.636941][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11532.637192][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11532.637447][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11532.637775][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11532.638065][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11532.638390][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11532.638640][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11532.638936][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11532.639223][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11532.639543][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11532.639800][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11532.640039][ C1] netif_receive_skb (net/core/dev.c:5801) [11532.640287][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11532.640604][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11532.640938][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11532.641241][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11532.641515][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11532.641804][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11532.642123][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11532.642410][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11532.642722][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11532.642967][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11532.643254][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11532.643504][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11532.643762][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11532.644011][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11532.644277][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11532.644538][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11532.644790][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11532.645058][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11532.645320][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11532.645544][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11532.645802][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11532.646083][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11532.646359][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11532.646576][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11532.646848][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11532.647164][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11532.647424][ C1] tcf_classify (net/sched/cls_api.c:1830) [11532.647665][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11532.647923][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11532.648180][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11532.648470][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11532.648743][ C1] tc_run (net/core/dev.c:3945) [11532.648953][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11532.649188][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11532.649425][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11532.649694][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11532.649947][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11532.650185][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11532.650450][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11532.650758][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11532.651029][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11532.651279][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11532.651547][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11532.651803][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11532.652087][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11532.652435][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11532.652709][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11532.652961][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11532.653227][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11532.653448][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11532.653683][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11532.653928][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11532.654222][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11532.654472][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11532.654709][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11532.654959][ C1] ? __create_object (mm/kmemleak.c:756) [11532.655210][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11532.655481][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11532.655762][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11532.656044][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11532.656331][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11532.656576][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11532.656843][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11532.657069][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11532.657292][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11532.657546][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11532.657806][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11532.658066][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11532.658340][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11532.658569][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11532.658825][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11532.659082][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11532.659325][ C1] ? sockfd_lookup_light (net/socket.c:558) [11532.659601][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11532.659844][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11532.660116][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11532.660361][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11532.660641][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11532.660943][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11532.661243][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11532.661563][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11532.661813][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11532.662114][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11532.662350][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11532.662656][ C1] RIP: 0033:0x7f8b36b3f4c0 [11532.662883][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11532.663859][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11532.664297][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11532.664696][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11532.665095][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11532.665498][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11532.665895][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11532.668402][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11532.668931][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11532.669437][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11532.669905][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11532.670821][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11532.671434][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11532.671755][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [11532.672730][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11532.673039][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11532.673438][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11532.673840][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11532.674240][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11532.674640][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11532.675037][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11532.675485][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11532.675820][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11532.676223][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11532.676621][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11532.677019][ C3] PKRU: 55555554 [11532.677203][ C3] Call Trace: [11532.677375][ C3] [11532.677532][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11532.677796][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11532.678041][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11532.678320][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11532.678595][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11532.678883][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11532.679149][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11532.679457][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11532.679719][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11532.680030][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11532.680329][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11532.680644][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11532.680936][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11532.681226][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11532.681515][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11532.681828][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11532.682070][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11532.682310][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11532.682551][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11532.682802][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11532.683073][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11532.683362][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11532.683600][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11532.683843][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11532.684103][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11532.684341][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11532.684589][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11532.684847][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11532.685122][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11532.685401][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11532.685649][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11532.685924][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11532.686190][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11532.686540][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11532.686794][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11532.687116][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11532.687388][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11532.687594][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11532.687827][ C3] ? set_track_prepare (mm/slub.c:6440) [11532.688083][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11532.688361][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11532.688593][ C3] ? skb_clone (net/core/skbuff.c:1954) [11532.688820][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11532.689139][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11532.689446][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11532.689728][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11532.690023][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11532.690272][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11532.690500][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11532.690801][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11532.691083][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11532.691408][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11532.691647][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11532.691944][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11532.692230][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11532.692546][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11532.692803][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11532.693038][ C3] netif_receive_skb (net/core/dev.c:5801) [11532.693288][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11532.693599][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11532.693933][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11532.694231][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11532.694506][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11532.694794][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11532.695108][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11532.695418][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11532.695743][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11532.695982][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11532.696248][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11532.696509][ C3] ? __kernel_text_address (kernel/extable.c:79) [11532.696779][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11532.697063][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11532.697376][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11532.697635][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11532.697912][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11532.698154][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11532.698397][ C3] tcf_classify (net/sched/cls_api.c:1830) [11532.698627][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11532.698866][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11532.699130][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11532.699387][ C3] ? __kernel_text_address (kernel/extable.c:79) [11532.699654][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11532.699939][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11532.700252][ C3] tc_run (net/core/dev.c:3945) [11532.700457][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11532.700688][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11532.700926][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11532.701187][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11532.701440][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11532.701679][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11532.701944][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11532.702249][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11532.702521][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11532.702774][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11532.703040][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11532.703298][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11532.703635][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11532.703913][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11532.704165][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11532.704434][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11532.704650][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11532.704895][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11532.705171][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11532.705483][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11532.705758][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11532.706010][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11532.706243][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11532.706512][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11532.706757][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11532.707009][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11532.707250][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11532.707509][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11532.707743][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11532.708010][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11532.708294][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11532.708537][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11532.708785][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11532.709089][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11532.709408][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11532.709653][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11532.709913][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11532.710182][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11532.710422][ C3] call_timer_fn (kernel/time/timer.c:1700) [11532.710660][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11532.710921][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11532.711183][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11532.711444][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11532.711713][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11532.711997][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11532.712237][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11532.712530][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11532.712766][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11532.713032][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11532.713254][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11532.713552][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11532.713799][ C3] __do_softirq (kernel/softirq.c:553) [11532.714031][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11532.714253][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11532.714538][ C3] [11532.714687][ C3] [11532.714839][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11532.715143][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11532.715468][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11532.716442][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11532.716748][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11532.717149][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11532.717556][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11532.717954][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11532.718353][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11532.718754][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11532.719048][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11532.719271][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11532.719500][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11532.719753][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11532.720041][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11532.720279][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11532.720536][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11532.720790][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11532.721082][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11532.721305][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11532.721549][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11532.721794][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11532.722033][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11532.722322][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11532.722587][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11532.722825][ C3] ksys_write (fs/read_write.c:643) [11532.723042][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11532.723292][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11532.723596][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11532.723829][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11532.724127][ C3] RIP: 0033:0x7f93b2836957 [11532.724357][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11532.725328][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11532.725750][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11532.726152][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11532.726552][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11532.726949][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11532.727348][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11558.525544][ C3] rcu: 3-....: (8851903 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=2209034 | [11558.526105][ C3] rcu: (t=9164554 jiffies g=1064457 q=118 ncpus=4) | [11558.526439][ C3] Sending NMI from CPU 3 to CPUs 1: | [11558.526714][ C1] NMI backtrace for cpu 1 [11558.526737][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11558.526740][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11558.526753][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11558.526757][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11558.526760][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11558.526762][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11558.526765][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11558.526766][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11558.526768][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11558.526770][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11558.526772][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11558.526775][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11558.526777][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11558.526778][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11558.526780][ C1] PKRU: 55555554 [11558.526781][ C1] Call Trace: [11558.526786][ C1] [11558.526792][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11558.526798][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11558.526805][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11558.526812][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11558.526816][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11558.526818][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11558.526826][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11558.526831][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11558.526834][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11558.526837][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11558.526841][ C1] [11558.526842][ C1] [11558.526843][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11558.526849][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11558.526855][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11558.526858][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11558.526864][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11558.526866][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11558.526870][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11558.526872][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11558.526878][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11558.526881][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11558.526889][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11558.526892][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11558.526898][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11558.526905][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11558.526909][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11558.526912][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11558.526914][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11558.526917][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11558.526924][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11558.526930][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11558.526933][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11558.526944][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11558.526947][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11558.526949][ C1] ? set_track_prepare (mm/slub.c:6440) [11558.526957][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11558.526960][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11558.526964][ C1] ? skb_clone (net/core/skbuff.c:1954) [11558.526969][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11558.526976][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11558.526981][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11558.526986][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11558.526995][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11558.527000][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11558.527003][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11558.527007][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11558.527010][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11558.527015][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11558.527017][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11558.527021][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11558.527026][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11558.527030][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11558.527033][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11558.527036][ C1] netif_receive_skb (net/core/dev.c:5801) [11558.527039][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11558.527048][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11558.527054][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11558.527061][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11558.527066][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11558.527076][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11558.527084][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11558.527087][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11558.527095][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11558.527098][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11558.527106][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11558.527113][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11558.527115][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11558.527119][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11558.527122][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11558.527124][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11558.527128][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11558.527131][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11558.527135][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11558.527137][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11558.527141][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11558.527144][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11558.527147][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11558.527150][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11558.527153][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11558.527158][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11558.527164][ C1] tcf_classify (net/sched/cls_api.c:1830) [11558.527168][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11558.527173][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11558.527175][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11558.527179][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11558.527182][ C1] tc_run (net/core/dev.c:3945) [11558.527186][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11558.527190][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11558.527192][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11558.527195][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11558.527200][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11558.527202][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11558.527205][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11558.527210][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11558.527213][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11558.527217][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11558.527220][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11558.527223][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11558.527227][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11558.527234][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11558.527237][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11558.527241][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11558.527244][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11558.527247][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11558.527260][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11558.527262][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11558.527267][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11558.527270][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11558.527274][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11558.527278][ C1] ? __create_object (mm/kmemleak.c:756) [11558.527281][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11558.527288][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11558.527292][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11558.527295][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11558.527301][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11558.527304][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11558.527308][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11558.527312][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11558.527316][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11558.527318][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11558.527320][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11558.527327][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11558.527332][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11558.527334][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11558.527340][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11558.527342][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11558.527347][ C1] ? sockfd_lookup_light (net/socket.c:558) [11558.527352][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11558.527356][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11558.527360][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11558.527367][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11558.527372][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11558.527375][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11558.527380][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11558.527385][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11558.527389][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11558.527392][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11558.527398][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11558.527402][ C1] RIP: 0033:0x7f8b36b3f4c0 [11558.527406][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11558.527409][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11558.527412][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11558.527415][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11558.527417][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11558.527418][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11558.527420][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11558.527417][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [11558.527418][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [11558.527420][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11558.527425][ C1] [11558.574718][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11558.575331][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11558.575660][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11558.576627][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11558.576932][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11558.577334][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11558.577731][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11558.578127][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11558.578524][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11558.578921][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11558.579365][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11558.579698][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11558.580096][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11558.580492][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11558.580890][ C3] PKRU: 55555554 [11558.581070][ C3] Call Trace: [11558.581240][ C3] [11558.581391][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11558.581662][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11558.581914][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11558.582164][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11558.582394][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11558.582661][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11558.582929][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11558.583185][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11558.583468][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11558.583709][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11558.584019][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11558.584290][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11558.584574][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11558.584840][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11558.585143][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11558.585404][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11558.585712][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11558.586007][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11558.586320][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11558.586607][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11558.586900][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11558.587186][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11558.587509][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11558.587753][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11558.587993][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11558.588229][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11558.588477][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11558.588748][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11558.589030][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11558.589268][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11558.589506][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11558.589764][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11558.589996][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11558.590243][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11558.590499][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11558.590774][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11558.591051][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11558.591296][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11558.591567][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11558.591829][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11558.592173][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11558.592425][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11558.592743][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11558.593002][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11558.593205][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11558.593435][ C3] ? set_track_prepare (mm/slub.c:6440) [11558.593687][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11558.593960][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11558.594192][ C3] ? skb_clone (net/core/skbuff.c:1954) [11558.594416][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11558.594732][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11558.595037][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11558.595317][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11558.595610][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11558.595858][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11558.596086][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11558.596384][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11558.596668][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11558.596991][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11558.597226][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11558.597528][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11558.597811][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11558.598124][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11558.598378][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11558.598612][ C3] netif_receive_skb (net/core/dev.c:5801) [11558.598859][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11558.599172][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11558.599503][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11558.599800][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11558.600073][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11558.600360][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11558.600672][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11558.600979][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11558.601303][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11558.601539][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11558.601804][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11558.602065][ C3] ? __kernel_text_address (kernel/extable.c:79) [11558.602332][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11558.602614][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11558.602925][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11558.603175][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11558.603449][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11558.603689][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11558.603930][ C3] tcf_classify (net/sched/cls_api.c:1830) [11558.604160][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11558.604399][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11558.604660][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11558.604914][ C3] ? __kernel_text_address (kernel/extable.c:79) [11558.605181][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11558.605464][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11558.605775][ C3] tc_run (net/core/dev.c:3945) [11558.605978][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11558.606209][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11558.606444][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11558.606704][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11558.606954][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11558.607202][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11558.607474][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11558.607777][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11558.608047][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11558.608298][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11558.608560][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11558.608816][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11558.609151][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11558.609427][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11558.609678][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11558.609940][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11558.610154][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11558.610397][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11558.610670][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11558.610979][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11558.611255][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11558.611506][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11558.611734][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11558.612002][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11558.612246][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11558.612497][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11558.612736][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11558.612982][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11558.613214][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11558.613480][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11558.613758][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11558.614001][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11558.614252][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11558.614549][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11558.614865][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11558.615106][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11558.615364][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11558.615630][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11558.615869][ C3] call_timer_fn (kernel/time/timer.c:1700) [11558.616104][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11558.616367][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11558.616625][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11558.616883][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11558.617149][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11558.617440][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11558.617676][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11558.617966][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11558.618203][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11558.618466][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11558.618683][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11558.618979][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11558.619225][ C3] __do_softirq (kernel/softirq.c:553) [11558.619455][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11558.619674][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11558.619958][ C3] [11558.620107][ C3] [11558.620258][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11558.620561][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11558.620883][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11558.621847][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11558.622153][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11558.622549][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11558.622944][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11558.623339][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11558.623737][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11558.624136][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11558.624430][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11558.624649][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11558.624876][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11558.625126][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11558.625413][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11558.625649][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11558.625904][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11558.626155][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11558.626443][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11558.626662][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11558.626903][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11558.627146][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11558.627393][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11558.627679][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11558.627941][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11558.628177][ C3] ksys_write (fs/read_write.c:643) [11558.628393][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11558.628639][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11558.628941][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11558.629174][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11558.629470][ C3] RIP: 0033:0x7f93b2836957 [11558.629697][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11558.630660][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11558.631079][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11558.631477][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11558.631872][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11558.632267][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11558.632664][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11584.615029][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11584.615555][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11584.616014][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11584.616475][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11584.617389][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11584.617994][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11584.618321][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11584.619275][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11584.619579][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11584.619971][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11584.620365][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11584.620759][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11584.621152][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11584.621544][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11584.621984][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11584.622312][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11584.622709][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11584.623101][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11584.623495][ C1] PKRU: 55555554 [11584.623674][ C1] Call Trace: [11584.623846][ C1] [11584.623994][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11584.624255][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11584.624496][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11584.624768][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11584.625039][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11584.625323][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11584.625587][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11584.625890][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11584.626149][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11584.626456][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11584.626748][ C1] [11584.626898][ C1] [11584.627045][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11584.627361][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11584.627648][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11584.627938][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11584.628224][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11584.628535][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11584.628772][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11584.629010][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11584.629257][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11584.629525][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11584.629807][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11584.630041][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11584.630281][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11584.630538][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11584.630771][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11584.631015][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11584.631270][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11584.631547][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11584.631820][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11584.632065][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11584.632332][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11584.632594][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11584.632938][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11584.633188][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11584.633503][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11584.633764][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11584.633965][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11584.634194][ C1] ? set_track_prepare (mm/slub.c:6440) [11584.634451][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11584.634724][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11584.634993][ C1] ? skb_clone (net/core/skbuff.c:1954) [11584.635220][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11584.635535][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11584.635836][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11584.636118][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11584.636408][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11584.636655][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11584.636882][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11584.637183][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11584.637465][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11584.637785][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11584.638021][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11584.638313][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11584.638596][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11584.638908][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11584.639161][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11584.639390][ C1] netif_receive_skb (net/core/dev.c:5801) [11584.639635][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11584.639943][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11584.640271][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11584.640568][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11584.640838][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11584.641123][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11584.641431][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11584.641714][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11584.642031][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11584.642277][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11584.642554][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11584.642800][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11584.643043][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11584.643287][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11584.643550][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11584.643801][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11584.644044][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11584.644307][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11584.644570][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11584.644792][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11584.645044][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11584.645315][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11584.645581][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11584.645794][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11584.646058][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11584.646364][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11584.646604][ C1] tcf_classify (net/sched/cls_api.c:1830) [11584.646831][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11584.647079][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11584.647342][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11584.647627][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11584.647892][ C1] tc_run (net/core/dev.c:3945) [11584.648096][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11584.648326][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11584.648562][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11584.648820][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11584.649071][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11584.649307][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11584.649567][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11584.649870][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11584.650139][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11584.650390][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11584.650651][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11584.650906][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11584.651186][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11584.651520][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11584.651792][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11584.652048][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11584.652311][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11584.652528][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11584.652760][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11584.653002][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11584.653289][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11584.653539][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11584.653775][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11584.654022][ C1] ? __create_object (mm/kmemleak.c:756) [11584.654265][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11584.654529][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11584.654807][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11584.655078][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11584.655358][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11584.655596][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11584.655859][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11584.656085][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11584.656305][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11584.656543][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11584.656792][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11584.657045][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11584.657324][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11584.657547][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11584.657797][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11584.658048][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11584.658285][ C1] ? sockfd_lookup_light (net/socket.c:558) [11584.658549][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11584.658789][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11584.659050][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11584.659294][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11584.659572][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11584.659869][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11584.660167][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11584.660486][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11584.660735][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11584.661036][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11584.661270][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11584.661567][ C1] RIP: 0033:0x7f8b36b3f4c0 [11584.661793][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11584.662751][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11584.663170][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11584.663566][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11584.663960][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11584.664355][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11584.664751][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11584.667239][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11584.667767][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11584.668269][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11584.668734][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11584.669638][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11584.670248][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11584.670572][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11584.671537][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11584.671843][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11584.672241][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11584.672638][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11584.673032][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11584.673429][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11584.673824][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11584.674268][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11584.674598][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11584.674994][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11584.675392][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11584.675788][ C3] PKRU: 55555554 [11584.675968][ C3] Call Trace: [11584.676140][ C3] [11584.676293][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11584.676553][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11584.676796][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11584.677070][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11584.677347][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11584.677639][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11584.677904][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11584.678209][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11584.678470][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11584.678776][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11584.679071][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11584.679387][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11584.679675][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11584.679967][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11584.680256][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11584.680564][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11584.680803][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11584.681042][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11584.681281][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11584.681529][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11584.681803][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11584.682085][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11584.682325][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11584.682565][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11584.682823][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11584.683057][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11584.683301][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11584.683559][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11584.683836][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11584.684113][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11584.684362][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11584.684631][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11584.684892][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11584.685239][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11584.685490][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11584.685809][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11584.686071][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11584.686276][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11584.686505][ C3] ? set_track_prepare (mm/slub.c:6440) [11584.686758][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11584.687034][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11584.687272][ C3] ? skb_clone (net/core/skbuff.c:1954) [11584.687499][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11584.687815][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11584.688118][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11584.688399][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11584.688691][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11584.688939][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11584.689169][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11584.689467][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11584.689749][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11584.690071][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11584.690311][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11584.690603][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11584.690888][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11584.691205][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11584.691459][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11584.691691][ C3] netif_receive_skb (net/core/dev.c:5801) [11584.691937][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11584.692248][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11584.692577][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11584.692875][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11584.693146][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11584.693433][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11584.693742][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11584.694051][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11584.694374][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11584.694612][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11584.694876][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11584.695134][ C3] ? __kernel_text_address (kernel/extable.c:79) [11584.695401][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11584.695684][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11584.695994][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11584.696244][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11584.696520][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11584.696758][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11584.696998][ C3] tcf_classify (net/sched/cls_api.c:1830) [11584.697236][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11584.697474][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11584.697736][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11584.697992][ C3] ? __kernel_text_address (kernel/extable.c:79) [11584.698259][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11584.698539][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11584.698849][ C3] tc_run (net/core/dev.c:3945) [11584.699052][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11584.699284][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11584.699521][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11584.699780][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11584.700031][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11584.700268][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11584.700532][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11584.700833][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11584.701105][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11584.701357][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11584.701621][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11584.701880][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11584.702216][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11584.702490][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11584.702741][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11584.703003][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11584.703222][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11584.703462][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11584.703737][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11584.704048][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11584.704322][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11584.704573][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11584.704802][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11584.705071][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11584.705315][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11584.705564][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11584.705802][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11584.706048][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11584.706283][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11584.706549][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11584.706825][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11584.707069][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11584.707325][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11584.707624][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11584.707942][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11584.708184][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11584.708443][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11584.708710][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11584.708947][ C3] call_timer_fn (kernel/time/timer.c:1700) [11584.709183][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11584.709443][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11584.709701][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11584.709959][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11584.710227][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11584.710510][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11584.710748][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11584.711043][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11584.711281][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11584.711542][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11584.711760][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11584.712053][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11584.712300][ C3] __do_softirq (kernel/softirq.c:553) [11584.712533][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11584.712750][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11584.713034][ C3] [11584.713188][ C3] [11584.713336][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11584.713638][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11584.713959][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11584.714922][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11584.715232][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11584.715627][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11584.716022][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11584.716417][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11584.716811][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11584.717215][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11584.717509][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11584.717726][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11584.717958][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11584.718213][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11584.718496][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11584.718733][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11584.718989][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11584.719244][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11584.719531][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11584.719754][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11584.719994][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11584.720237][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11584.720472][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11584.720761][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11584.721023][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11584.721259][ C3] ksys_write (fs/read_write.c:643) [11584.721474][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11584.721721][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11584.722021][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11584.722257][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11584.722556][ C3] RIP: 0033:0x7f93b2836957 [11584.722781][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11584.723746][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11584.724164][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11584.724559][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11584.724960][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11584.725356][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11584.725751][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11612.615056][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11612.615586][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11612.616047][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11612.616516][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11612.617430][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11612.618038][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11612.618363][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11612.619328][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11612.619633][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11612.620030][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11612.620427][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11612.620822][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11612.621220][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11612.621617][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11612.622060][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11612.622391][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11612.622788][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11612.623185][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11612.623581][ C1] PKRU: 55555554 [11612.623761][ C1] Call Trace: [11612.623930][ C1] [11612.624083][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11612.624347][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11612.624589][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11612.624866][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11612.625136][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11612.625425][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11612.625692][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11612.625997][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11612.626258][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11612.626565][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11612.626862][ C1] [11612.627018][ C1] [11612.627169][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11612.627484][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11612.627772][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11612.628066][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11612.628353][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11612.628665][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11612.628905][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11612.629143][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11612.629391][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11612.629662][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11612.629944][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11612.630183][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11612.630424][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11612.630686][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11612.630918][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11612.631164][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11612.631422][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11612.631706][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11612.631983][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11612.632231][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11612.632500][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11612.632762][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11612.633106][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11612.633360][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11612.633679][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11612.633942][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11612.634147][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11612.634377][ C1] ? set_track_prepare (mm/slub.c:6440) [11612.634632][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11612.634906][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11612.635180][ C1] ? skb_clone (net/core/skbuff.c:1954) [11612.635406][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11612.635724][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11612.636029][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11612.636310][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11612.636605][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11612.636854][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11612.637087][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11612.637388][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11612.637671][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11612.638000][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11612.638237][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11612.638533][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11612.638816][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11612.639131][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11612.639386][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11612.639620][ C1] netif_receive_skb (net/core/dev.c:5801) [11612.639868][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11612.640179][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11612.640511][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11612.640808][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11612.641083][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11612.641372][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11612.641685][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11612.641967][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11612.642283][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11612.642531][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11612.642810][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11612.643059][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11612.643307][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11612.643554][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11612.643818][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11612.644072][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11612.644321][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11612.644583][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11612.644847][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11612.645073][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11612.645329][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11612.645599][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11612.645865][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11612.646081][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11612.646350][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11612.646658][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11612.646899][ C1] tcf_classify (net/sched/cls_api.c:1830) [11612.647138][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11612.647389][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11612.647645][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11612.647927][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11612.648194][ C1] tc_run (net/core/dev.c:3945) [11612.648401][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11612.648630][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11612.648868][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11612.649128][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11612.649382][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11612.649619][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11612.649881][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11612.650187][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11612.650458][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11612.650710][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11612.650973][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11612.651230][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11612.651509][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11612.651847][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11612.652123][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11612.652376][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11612.652640][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11612.652854][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11612.653090][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11612.653334][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11612.653619][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11612.653870][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11612.654110][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11612.654358][ C1] ? __create_object (mm/kmemleak.c:756) [11612.654601][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11612.654867][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11612.655147][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11612.655418][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11612.655700][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11612.655936][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11612.656203][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11612.656430][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11612.656651][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11612.656888][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11612.657144][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11612.657400][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11612.657668][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11612.657896][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11612.658145][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11612.658399][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11612.658634][ C1] ? sockfd_lookup_light (net/socket.c:558) [11612.658900][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11612.659140][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11612.659405][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11612.659647][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11612.659928][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11612.660225][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11612.660527][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11612.660848][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11612.661100][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11612.661404][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11612.661634][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11612.661934][ C1] RIP: 0033:0x7f8b36b3f4c0 [11612.662162][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11612.663128][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11612.663550][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11612.663948][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11612.664347][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11612.664744][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11612.665141][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11612.667648][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11612.668179][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11612.668683][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11612.669150][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11612.670061][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11612.670674][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11612.670999][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11612.671965][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11612.672274][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11612.672672][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11612.673069][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11612.673467][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11612.673868][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11612.674265][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11612.674711][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11612.675042][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11612.675441][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11612.675841][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11612.676237][ C3] PKRU: 55555554 [11612.676424][ C3] Call Trace: [11612.676595][ C3] [11612.676746][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11612.677022][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11612.677265][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11612.677540][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11612.677811][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11612.678101][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11612.678368][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11612.678674][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11612.678936][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11612.679245][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11612.679539][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11612.679852][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11612.680142][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11612.680436][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11612.680726][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11612.681036][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11612.681276][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11612.681516][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11612.681755][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11612.682004][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11612.682277][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11612.682560][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11612.682799][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11612.683040][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11612.683304][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11612.683539][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11612.683785][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11612.684043][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11612.684320][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11612.684597][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11612.684846][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11612.685116][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11612.685380][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11612.685733][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11612.685986][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11612.686306][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11612.686568][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11612.686772][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11612.687012][ C3] ? set_track_prepare (mm/slub.c:6440) [11612.687265][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11612.687543][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11612.687775][ C3] ? skb_clone (net/core/skbuff.c:1954) [11612.688004][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11612.688340][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11612.688644][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11612.688923][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11612.689222][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11612.689471][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11612.689702][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11612.690002][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11612.690293][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11612.690618][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11612.690873][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11612.691176][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11612.691470][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11612.691920][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11612.692261][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11612.692608][ C3] netif_receive_skb (net/core/dev.c:5801) [11612.692965][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11612.693427][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11612.693917][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11612.694363][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11612.694768][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11612.695195][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11612.695658][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11612.696116][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11612.696598][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11612.696950][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11612.697350][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11612.697731][ C3] ? __kernel_text_address (kernel/extable.c:79) [11612.698127][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11612.698544][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11612.699002][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11612.699372][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11612.699781][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11612.700135][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11612.700493][ C3] tcf_classify (net/sched/cls_api.c:1830) [11612.700836][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11612.701188][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11612.701574][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11612.701949][ C3] ? __kernel_text_address (kernel/extable.c:79) [11612.702347][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11612.702762][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11612.703221][ C3] tc_run (net/core/dev.c:3945) [11612.703524][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11612.703865][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11612.704211][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11612.704599][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11612.704970][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11612.705323][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11612.705713][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11612.706158][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11612.706548][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11612.706913][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11612.707313][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11612.707574][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11612.707911][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11612.708206][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11612.708457][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11612.708719][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11612.708936][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11612.709186][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11612.709461][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11612.709770][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11612.710041][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11612.710298][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11612.710528][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11612.710798][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11612.711041][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11612.711296][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11612.711534][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11612.711780][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11612.712014][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11612.712296][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11612.712572][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11612.712813][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11612.713060][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11612.713364][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11612.713682][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11612.713924][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11612.714192][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11612.714460][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11612.714699][ C3] call_timer_fn (kernel/time/timer.c:1700) [11612.714934][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11612.715201][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11612.715461][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11612.715718][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11612.715989][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11612.716326][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11612.716628][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11612.717061][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11612.717408][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11612.717793][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11612.718117][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11612.718551][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11612.718918][ C3] __do_softirq (kernel/softirq.c:553) [11612.719263][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11612.719587][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11612.720010][ C3] [11612.720230][ C3] [11612.720450][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11612.720897][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11612.721374][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11612.722794][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11612.723249][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11612.723833][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11612.724417][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11612.724999][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11612.725584][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11612.726170][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11612.726606][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11612.726927][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11612.727279][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11612.727646][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11612.728065][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11612.728415][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11612.728794][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11612.729154][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11612.729564][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11612.729886][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11612.730245][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11612.730573][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11612.730864][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11612.731277][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11612.731664][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11612.732010][ C3] ksys_write (fs/read_write.c:643) [11612.732329][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11612.732698][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11612.733146][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11612.733489][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11612.733929][ C3] RIP: 0033:0x7f93b2836957 [11612.734258][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11612.735679][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11612.736296][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11612.736878][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11612.737473][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11612.738055][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11612.738628][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11636.633542][ C3] rcu: 3-....: (8929667 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=2228396 | [11636.634099][ C3] rcu: (t=9242662 jiffies g=1064457 q=118 ncpus=4) | [11636.634430][ C3] Sending NMI from CPU 3 to CPUs 1: | [11636.634710][ C1] NMI backtrace for cpu 1 [11636.634733][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11636.634736][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [11636.634747][ C1] Code: 11 80 38 00 74 ef 4d 8d 1c 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 <48> 83 c0 01 48 39 d0 74 a5 80 38 00 74 f2 e9 74 ff ff ff b8 01 00 All code ======== 0: 11 80 38 00 74 ef adc %eax,-0x108bffc8(%rax) 6: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11 a: 48 89 c2 mov %rax,%rdx d: 48 85 c0 test %rax,%rax 10: 75 b0 jne 0xffffffffffffffc2 12: 48 89 da mov %rbx,%rdx 15: 4c 89 d8 mov %r11,%rax 18: 4c 29 da sub %r11,%rdx 1b: e9 49 ff ff ff jmp 0xffffffffffffff69 20: 48 85 d2 test %rdx,%rdx 23: 74 b3 je 0xffffffffffffffd8 25: 48 01 ea add %rbp,%rdx 28: eb 09 jmp 0x33 2a:* 48 83 c0 01 add $0x1,%rax <-- trapping instruction 2e: 48 39 d0 cmp %rdx,%rax 31: 74 a5 je 0xffffffffffffffd8 33: 80 38 00 cmpb $0x0,(%rax) 36: 74 f2 je 0x2a 38: e9 74 ff ff ff jmp 0xffffffffffffffb1 3d: b8 .byte 0xb8 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: 48 83 c0 01 add $0x1,%rax 4: 48 39 d0 cmp %rdx,%rax 7: 74 a5 je 0xffffffffffffffae 9: 80 38 00 cmpb $0x0,(%rax) c: 74 f2 je 0x0 e: e9 74 ff ff ff jmp 0xffffffffffffff87 13: b8 .byte 0xb8 14: 01 00 add %eax,(%rax) [11636.634751][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000246 [11636.634755][ C1] RAX: ffffed1000f511c3 RBX: ffffed1000f511c4 RCX: ffffffff89c7fa80 [11636.634758][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11636.634759][ C1] RBP: ffffed1000f511c3 R08: 0000000000000000 R09: ffffed1000f511c3 [11636.634761][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11636.634763][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11636.634765][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11636.634767][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11636.634770][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11636.634772][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11636.634774][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11636.634775][ C1] PKRU: 55555554 [11636.634776][ C1] Call Trace: [11636.634781][ C1] [11636.634787][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11636.634793][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11636.634799][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11636.634805][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11636.634810][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11636.634812][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11636.634820][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11636.634827][ C1] ? kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [11636.634830][ C1] ? kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [11636.634833][ C1] ? kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [11636.634836][ C1] [11636.634837][ C1] [11636.634839][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11636.634844][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11636.634849][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11636.634855][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11636.634859][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11636.634863][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11636.634866][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11636.634870][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11636.634872][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11636.634878][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11636.634881][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11636.634888][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11636.634891][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11636.634897][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11636.634904][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11636.634908][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11636.634911][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11636.634913][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11636.634916][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11636.634923][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11636.634929][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11636.634932][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11636.634943][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11636.634945][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11636.634948][ C1] ? set_track_prepare (mm/slub.c:6440) [11636.634955][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11636.634958][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11636.634962][ C1] ? skb_clone (net/core/skbuff.c:1954) [11636.634967][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11636.634974][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11636.634979][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11636.634984][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11636.634994][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11636.635000][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11636.635002][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11636.635006][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11636.635010][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11636.635014][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11636.635017][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11636.635022][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11636.635026][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11636.635030][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11636.635034][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11636.635036][ C1] netif_receive_skb (net/core/dev.c:5801) [11636.635040][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11636.635049][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11636.635056][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11636.635062][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11636.635067][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11636.635078][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11636.635085][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11636.635088][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11636.635097][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11636.635100][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11636.635108][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11636.635113][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11636.635116][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11636.635120][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11636.635123][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11636.635125][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11636.635129][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11636.635132][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11636.635136][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11636.635138][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11636.635142][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11636.635145][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11636.635148][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11636.635151][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11636.635153][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11636.635158][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11636.635165][ C1] tcf_classify (net/sched/cls_api.c:1830) [11636.635168][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11636.635174][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11636.635177][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11636.635181][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11636.635184][ C1] tc_run (net/core/dev.c:3945) [11636.635189][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11636.635192][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11636.635194][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11636.635198][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11636.635202][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11636.635204][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11636.635207][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11636.635212][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11636.635215][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11636.635219][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11636.635222][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11636.635225][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11636.635228][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11636.635236][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11636.635239][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11636.635243][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11636.635247][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11636.635250][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11636.635253][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11636.635256][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11636.635260][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11636.635263][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11636.635267][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11636.635270][ C1] ? __create_object (mm/kmemleak.c:756) [11636.635274][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11636.635280][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11636.635284][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11636.635287][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11636.635292][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11636.635295][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11636.635300][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11636.635303][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11636.635307][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11636.635309][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11636.635311][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11636.635318][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11636.635322][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11636.635325][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11636.635331][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11636.635332][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11636.635337][ C1] ? sockfd_lookup_light (net/socket.c:558) [11636.635342][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11636.635347][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11636.635350][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11636.635358][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11636.635362][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11636.635365][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11636.635370][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11636.635375][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11636.635378][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11636.635382][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11636.635388][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11636.635392][ C1] RIP: 0033:0x7f8b36b3f4c0 [11636.635396][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11636.635398][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11636.635402][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11636.635404][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11636.635406][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11636.635407][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11636.635409][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11636.635406][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [11636.635407][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [11636.635409][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11636.635414][ C1] [11636.682890][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11636.683501][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11636.683831][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11636.684800][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11636.685106][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11636.685506][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11636.685902][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11636.686298][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11636.686694][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11636.687099][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11636.687545][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11636.687876][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11636.688275][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11636.688671][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11636.689068][ C3] PKRU: 55555554 [11636.689249][ C3] Call Trace: [11636.689418][ C3] [11636.689570][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11636.689842][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11636.690094][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11636.690345][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11636.690573][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11636.690842][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11636.691112][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11636.691369][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11636.691652][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11636.691894][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11636.692205][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11636.692476][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11636.692762][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11636.693028][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11636.693332][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11636.693594][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11636.693900][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11636.694196][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11636.694510][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11636.694798][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11636.695093][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11636.695380][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11636.695691][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11636.695932][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11636.696172][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11636.696411][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11636.696657][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11636.696940][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11636.697224][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11636.697462][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11636.697702][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11636.697962][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11636.698195][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11636.698441][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11636.698698][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11636.698973][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11636.699253][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11636.699499][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11636.699771][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11636.700033][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11636.700380][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11636.700632][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11636.700953][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11636.701216][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11636.701419][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11636.701650][ C3] ? set_track_prepare (mm/slub.c:6440) [11636.701903][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11636.702177][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11636.702409][ C3] ? skb_clone (net/core/skbuff.c:1954) [11636.702636][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11636.702953][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11636.703258][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11636.703540][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11636.703833][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11636.704082][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11636.704311][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11636.704610][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11636.704895][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11636.705219][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11636.705456][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11636.705752][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11636.706037][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11636.706353][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11636.706611][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11636.706844][ C3] netif_receive_skb (net/core/dev.c:5801) [11636.707103][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11636.707415][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11636.707746][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11636.708045][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11636.708318][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11636.708604][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11636.708917][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11636.709227][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11636.709552][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11636.709791][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11636.710056][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11636.710316][ C3] ? __kernel_text_address (kernel/extable.c:79) [11636.710582][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11636.710866][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11636.711176][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11636.711427][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11636.711703][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11636.711941][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11636.712183][ C3] tcf_classify (net/sched/cls_api.c:1830) [11636.712413][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11636.712649][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11636.712913][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11636.713169][ C3] ? __kernel_text_address (kernel/extable.c:79) [11636.713437][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11636.713718][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11636.714028][ C3] tc_run (net/core/dev.c:3945) [11636.714233][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11636.714464][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11636.714702][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11636.714962][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11636.715215][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11636.715450][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11636.715714][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11636.716018][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11636.716289][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11636.716539][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11636.716804][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11636.717066][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11636.717404][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11636.717679][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11636.717930][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11636.718193][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11636.718408][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11636.718649][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11636.718926][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11636.719236][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11636.719511][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11636.719763][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11636.719990][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11636.720261][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11636.720503][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11636.720753][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11636.720992][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11636.721240][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11636.721474][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11636.721741][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11636.722019][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11636.722263][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11636.722511][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11636.722809][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11636.723128][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11636.723371][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11636.723631][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11636.723900][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11636.724138][ C3] call_timer_fn (kernel/time/timer.c:1700) [11636.724376][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11636.724636][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11636.724896][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11636.725155][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11636.725422][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11636.725708][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11636.725946][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11636.726235][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11636.726476][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11636.726739][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11636.726967][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11636.727263][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11636.727512][ C3] __do_softirq (kernel/softirq.c:553) [11636.727744][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11636.727965][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11636.728248][ C3] [11636.728400][ C3] [11636.728549][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11636.728853][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11636.729177][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11636.730143][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11636.730449][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11636.730844][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11636.731240][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11636.731639][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11636.732035][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11636.732434][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11636.732730][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11636.732950][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11636.733179][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11636.733432][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11636.733718][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11636.733957][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11636.734214][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11636.734467][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11636.734755][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11636.734978][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11636.735222][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11636.735465][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11636.735704][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11636.735994][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11636.736260][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11636.736494][ C3] ksys_write (fs/read_write.c:643) [11636.736713][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11636.736969][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11636.737273][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11636.737506][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11636.737806][ C3] RIP: 0033:0x7f93b2836957 [11636.738032][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11636.738998][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11636.739420][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11636.739817][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11636.740216][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11636.740616][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11636.741011][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11664.615052][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11664.615585][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11664.616051][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11664.616518][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11664.617432][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11664.618043][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11664.618367][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11664.619331][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11664.619638][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11664.620035][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11664.620430][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11664.620828][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11664.621222][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11664.621617][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11664.622060][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11664.622390][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11664.622790][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11664.623185][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11664.623581][ C1] PKRU: 55555554 [11664.623761][ C1] Call Trace: [11664.623933][ C1] [11664.624082][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11664.624345][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11664.624589][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11664.624863][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11664.625135][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11664.625423][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11664.625689][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11664.625995][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11664.626257][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11664.626565][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11664.626866][ C1] [11664.627018][ C1] [11664.627167][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11664.627480][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11664.627769][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11664.628062][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11664.628349][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11664.628660][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11664.628900][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11664.629138][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11664.629391][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11664.629660][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11664.629944][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11664.630179][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11664.630419][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11664.630679][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11664.630915][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11664.631160][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11664.631417][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11664.631693][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11664.631969][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11664.632216][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11664.632485][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11664.632747][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11664.633093][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11664.633348][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11664.633667][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11664.633929][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11664.634136][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11664.634367][ C1] ? set_track_prepare (mm/slub.c:6440) [11664.634621][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11664.634896][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11664.635168][ C1] ? skb_clone (net/core/skbuff.c:1954) [11664.635400][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11664.635719][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11664.636022][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11664.636305][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11664.636597][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11664.636852][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11664.637082][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11664.637378][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11664.637664][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11664.637989][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11664.638227][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11664.638521][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11664.638806][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11664.639121][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11664.639376][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11664.639608][ C1] netif_receive_skb (net/core/dev.c:5801) [11664.639855][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11664.640166][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11664.640498][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11664.640797][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11664.641071][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11664.641358][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11664.641670][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11664.641955][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11664.642275][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11664.642521][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11664.642803][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11664.643052][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11664.643298][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11664.643545][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11664.643809][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11664.644064][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11664.644311][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11664.644574][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11664.644840][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11664.645064][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11664.645320][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11664.645591][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11664.645861][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11664.646077][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11664.646344][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11664.646653][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11664.646904][ C1] tcf_classify (net/sched/cls_api.c:1830) [11664.647133][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11664.647383][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11664.647638][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11664.647923][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11664.648192][ C1] tc_run (net/core/dev.c:3945) [11664.648398][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11664.648630][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11664.648867][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11664.649128][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11664.649384][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11664.649624][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11664.649887][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11664.650194][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11664.650465][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11664.650716][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11664.650979][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11664.651234][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11664.651515][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11664.651850][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11664.652124][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11664.652375][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11664.652638][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11664.652854][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11664.653087][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11664.653329][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11664.653616][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11664.653865][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11664.654102][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11664.654350][ C1] ? __create_object (mm/kmemleak.c:756) [11664.654593][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11664.654859][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11664.655139][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11664.655412][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11664.655692][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11664.655932][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11664.656196][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11664.656424][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11664.656643][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11664.656889][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11664.657139][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11664.657392][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11664.657660][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11664.657889][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11664.658139][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11664.658393][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11664.658630][ C1] ? sockfd_lookup_light (net/socket.c:558) [11664.658896][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11664.659137][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11664.659400][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11664.659643][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11664.659922][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11664.660220][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11664.660519][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11664.660839][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11664.661091][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11664.661394][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11664.661628][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11664.661924][ C1] RIP: 0033:0x7f8b36b3f4c0 [11664.662153][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11664.663121][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11664.663543][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11664.663941][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11664.664338][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11664.664735][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11664.665134][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11664.667610][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11664.668139][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11664.668643][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11664.669108][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11664.670016][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11664.670627][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11664.670951][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11664.671917][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11664.672226][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11664.672621][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11664.673019][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11664.673417][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11664.673814][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11664.674211][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11664.674656][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11664.674987][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11664.675387][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11664.675783][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11664.676179][ C3] PKRU: 55555554 [11664.676388][ C3] Call Trace: [11664.676594][ C3] [11664.676804][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11664.677153][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11664.677396][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11664.677760][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11664.678084][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11664.678441][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11664.678803][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11664.679216][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11664.679574][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11664.679987][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11664.680379][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11664.680797][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11664.681187][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11664.681581][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11664.681970][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11664.682394][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11664.682715][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11664.683041][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11664.683359][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11664.683692][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11664.684057][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11664.684442][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11664.684768][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11664.685066][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11664.685401][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11664.685715][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11664.686024][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11664.686346][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11664.686694][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11664.686980][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11664.687227][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11664.687495][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11664.687757][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11664.688165][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11664.688418][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11664.688745][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11664.689069][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11664.689350][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11664.689601][ C3] ? set_track_prepare (mm/slub.c:6440) [11664.689853][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11664.690209][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11664.690510][ C3] ? skb_clone (net/core/skbuff.c:1954) [11664.690820][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11664.691242][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11664.691657][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11664.692033][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11664.692433][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11664.692765][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11664.693075][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11664.693483][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11664.693868][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11664.694280][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11664.694615][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11664.695034][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11664.695433][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11664.695883][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11664.696250][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11664.696553][ C3] netif_receive_skb (net/core/dev.c:5801) [11664.696902][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11664.697321][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11664.697772][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11664.698152][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11664.698518][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11664.698901][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11664.699331][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11664.699677][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11664.700020][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11664.700275][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11664.700540][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11664.700799][ C3] ? __kernel_text_address (kernel/extable.c:79) [11664.701063][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11664.701348][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11664.701658][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11664.701906][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11664.702182][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11664.702422][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11664.702660][ C3] tcf_classify (net/sched/cls_api.c:1830) [11664.702891][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11664.703129][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11664.703392][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11664.703646][ C3] ? __kernel_text_address (kernel/extable.c:79) [11664.703911][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11664.704192][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11664.704503][ C3] tc_run (net/core/dev.c:3945) [11664.704707][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11664.704936][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11664.705174][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11664.705433][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11664.705684][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11664.705921][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11664.706184][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11664.706486][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11664.706764][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11664.707015][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11664.707279][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11664.707534][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11664.707873][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11664.708146][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11664.708399][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11664.708660][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11664.708877][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11664.709118][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11664.709394][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11664.709705][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11664.709978][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11664.710230][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11664.710460][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11664.710727][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11664.710969][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11664.711218][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11664.711455][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11664.711702][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11664.711936][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11664.712202][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11664.712479][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11664.712722][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11664.712970][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11664.713269][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11664.713589][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11664.713830][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11664.714089][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11664.714397][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11664.714697][ C3] call_timer_fn (kernel/time/timer.c:1700) [11664.715016][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11664.715278][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11664.715610][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11664.715910][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11664.716256][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11664.716635][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11664.716964][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11664.717354][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11664.717674][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11664.718025][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11664.718326][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11664.718725][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11664.719061][ C3] __do_softirq (kernel/softirq.c:553) [11664.719373][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11664.719668][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11664.720056][ C3] [11664.720249][ C3] [11664.720450][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11664.720857][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11664.721291][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11664.722594][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11664.722987][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11664.723502][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11664.724002][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11664.724504][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11664.724901][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11664.725299][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11664.725621][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11664.725886][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11664.726117][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11664.726368][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11664.726733][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11664.727065][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11664.727322][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11664.727634][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11664.728018][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11664.728325][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11664.728663][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11664.729007][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11664.729335][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11664.729740][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11664.730110][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11664.730440][ C3] ksys_write (fs/read_write.c:643) [11664.730747][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11664.731099][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11664.731526][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11664.731850][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11664.732260][ C3] RIP: 0033:0x7f93b2836957 [11664.732580][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11664.733913][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11664.734474][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11664.735014][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11664.735551][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11664.736077][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11664.736602][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11692.615058][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11692.615586][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11692.616050][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11692.616515][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11692.617426][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11692.618033][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [11692.618318][ C1] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff All code ======== 0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7: 00 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 66 0f 1f 00 nopw (%rax) 1c: 48 85 f6 test %rsi,%rsi 1f: 0f 84 5e 01 00 00 je 0x183 25: 48 89 f8 mov %rdi,%rax 28: 41 54 push %r12 2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction 2e: 48 01 f0 add %rsi,%rax 31: 55 push %rbp 32: 53 push %rbx 33: 72 14 jb 0x49 35: eb 26 jmp 0x5d 37: cc int3 38: cc int3 39: cc int3 3a: 48 rex.W 3b: b8 ff ff ff ff mov $0xffffffff,%eax Code starting with the faulting instruction =========================================== 0: 44 0f b6 c2 movzbl %dl,%r8d 4: 48 01 f0 add %rsi,%rax 7: 55 push %rbp 8: 53 push %rbx 9: 72 14 jb 0x1f b: eb 26 jmp 0x33 d: cc int3 e: cc int3 f: cc int3 10: 48 rex.W 11: b8 ff ff ff ff mov $0xffffffff,%eax [11692.619281][ C1] RSP: 0018:ffffc9000009e948 EFLAGS: 00000202 [11692.619587][ C1] RAX: ffff888007a88e18 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11692.619981][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [11692.620376][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11692.620770][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11692.621165][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11692.621560][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11692.622001][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11692.622332][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11692.622728][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11692.623122][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11692.623516][ C1] PKRU: 55555554 [11692.623697][ C1] Call Trace: [11692.623868][ C1] [11692.624017][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11692.624278][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11692.624520][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11692.624795][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11692.625066][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11692.625351][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11692.625616][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11692.625920][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11692.626180][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11692.626493][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11692.626797][ C1] [11692.626945][ C1] [11692.627092][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11692.627405][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11692.627699][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [11692.627952][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11692.628233][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11692.628544][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11692.628785][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11692.629022][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11692.629269][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11692.629539][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11692.629820][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11692.630058][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11692.630298][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11692.630556][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11692.630789][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11692.631034][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11692.631291][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11692.631567][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11692.631844][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11692.632095][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11692.632365][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11692.632626][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11692.632970][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11692.633221][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11692.633538][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11692.633799][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11692.634001][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11692.634232][ C1] ? set_track_prepare (mm/slub.c:6440) [11692.634487][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11692.634760][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11692.635031][ C1] ? skb_clone (net/core/skbuff.c:1954) [11692.635259][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11692.635576][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11692.635880][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11692.636158][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11692.636455][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11692.636717][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11692.636944][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11692.637243][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11692.637524][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11692.637845][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11692.638083][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11692.638378][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11692.638660][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11692.638975][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11692.639231][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11692.639464][ C1] netif_receive_skb (net/core/dev.c:5801) [11692.639711][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11692.640020][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11692.640352][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11692.640648][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11692.640921][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11692.641210][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11692.641521][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11692.641803][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11692.642118][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11692.642365][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11692.642644][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11692.642892][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11692.643138][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11692.643386][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11692.643648][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11692.643901][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11692.644149][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11692.644412][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11692.644674][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11692.644899][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11692.645153][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11692.645424][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11692.645690][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11692.645903][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11692.646171][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11692.646477][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11692.646728][ C1] tcf_classify (net/sched/cls_api.c:1830) [11692.646959][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11692.647208][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11692.647461][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11692.647742][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11692.648009][ C1] tc_run (net/core/dev.c:3945) [11692.648215][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11692.648444][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11692.648683][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11692.648943][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11692.649194][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11692.649432][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11692.649693][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11692.649995][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11692.650268][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11692.650518][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11692.650781][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11692.651036][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11692.651315][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11692.651649][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11692.651924][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11692.652175][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11692.652438][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11692.652651][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11692.652886][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11692.653127][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11692.653411][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11692.653661][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11692.653900][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11692.654147][ C1] ? __create_object (mm/kmemleak.c:756) [11692.654388][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11692.654654][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11692.654932][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11692.655203][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11692.655484][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11692.655721][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11692.655983][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11692.656212][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11692.656430][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11692.656679][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11692.656932][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11692.657185][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11692.657450][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11692.657674][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11692.657921][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11692.658173][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11692.658404][ C1] ? sockfd_lookup_light (net/socket.c:558) [11692.658667][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11692.658903][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11692.659169][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11692.659409][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11692.659686][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11692.659980][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11692.660279][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11692.660595][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11692.660844][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11692.661142][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11692.661373][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11692.661669][ C1] RIP: 0033:0x7f8b36b3f4c0 [11692.661892][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11692.662850][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11692.663265][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11692.663656][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11692.664050][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11692.664442][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11692.664833][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11692.667302][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11692.667830][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11692.668332][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11692.668799][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11692.669708][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11692.670318][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [11692.670608][ C3] Code: 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff 5b b8 01 00 00 00 5d 41 5c cc cc cc cc 41 bc 08 00 00 00 45 29 dc 49 8d 14 2c eb 0c 48 83 All code ======== 0: 00 00 add %al,(%rax) 2: 48 85 d2 test %rdx,%rdx 5: 0f 84 4c ff ff ff je 0xffffffffffffff57 b: 41 83 e2 07 and $0x7,%r10d f: 49 39 d1 cmp %rdx,%r9 12: 0f 85 34 ff ff ff jne 0xffffffffffffff4c 18: 45 3a 11 cmp (%r9),%r10b 1b: 0f 8d 2b ff ff ff jge 0xffffffffffffff4c 21: 5b pop %rbx 22: b8 01 00 00 00 mov $0x1,%eax 27: 5d pop %rbp 28: 41 5c pop %r12 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 41 bc 08 00 00 00 mov $0x8,%r12d 35: 45 29 dc sub %r11d,%r12d 38: 49 8d 14 2c lea (%r12,%rbp,1),%rdx 3c: eb 0c jmp 0x4a 3e: 48 rex.W 3f: 83 .byte 0x83 Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 41 bc 08 00 00 00 mov $0x8,%r12d b: 45 29 dc sub %r11d,%r12d e: 49 8d 14 2c lea (%r12,%rbp,1),%rdx 12: eb 0c jmp 0x20 14: 48 rex.W 15: 83 .byte 0x83 [11692.671575][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000246 [11692.671882][ C3] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11692.672280][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11692.672676][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11692.673072][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11692.673472][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11692.673868][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11692.674315][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11692.674645][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11692.675044][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11692.675444][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11692.675840][ C3] PKRU: 55555554 [11692.676021][ C3] Call Trace: [11692.676192][ C3] [11692.676342][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11692.676611][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11692.676854][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11692.677131][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11692.677403][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11692.677692][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11692.677957][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11692.678263][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11692.678524][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11692.678830][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11692.679125][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11692.679440][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11692.679730][ C3] ? kasan_check_range (mm/kasan/generic.c:190) [11692.679989][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11692.680270][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11692.680581][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11692.680823][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11692.681062][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11692.681302][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11692.681550][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11692.681820][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11692.682105][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11692.682343][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11692.682584][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11692.682842][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11692.683078][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11692.683325][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11692.683582][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11692.683858][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11692.684134][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11692.684382][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11692.684651][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11692.684914][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11692.685262][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11692.685514][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11692.685833][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11692.686095][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11692.686300][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11692.686530][ C3] ? set_track_prepare (mm/slub.c:6440) [11692.686788][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11692.687063][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11692.687295][ C3] ? skb_clone (net/core/skbuff.c:1954) [11692.687522][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11692.687840][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11692.688145][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11692.688425][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11692.688723][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11692.688970][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11692.689200][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11692.689500][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11692.689781][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11692.690105][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11692.690345][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11692.690641][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11692.690924][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11692.691241][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11692.691495][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11692.691732][ C3] netif_receive_skb (net/core/dev.c:5801) [11692.691980][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11692.692291][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11692.692623][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11692.692920][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11692.693194][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11692.693482][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11692.693795][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11692.694103][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11692.694429][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11692.694668][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11692.694931][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11692.695191][ C3] ? __kernel_text_address (kernel/extable.c:79) [11692.695458][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11692.695739][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11692.696051][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11692.696303][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11692.696584][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11692.696825][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11692.697067][ C3] tcf_classify (net/sched/cls_api.c:1830) [11692.697299][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11692.697537][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11692.697800][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11692.698055][ C3] ? __kernel_text_address (kernel/extable.c:79) [11692.698324][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11692.698608][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11692.698918][ C3] tc_run (net/core/dev.c:3945) [11692.699124][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11692.699353][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11692.699592][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11692.699852][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11692.700106][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11692.700346][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11692.700609][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11692.700913][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11692.701184][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11692.701436][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11692.701699][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11692.701955][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11692.702290][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11692.702566][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11692.702817][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11692.703082][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11692.703299][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11692.703542][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11692.703816][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11692.704126][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11692.704402][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11692.704651][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11692.704882][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11692.705150][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11692.705394][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11692.705644][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11692.705883][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11692.706128][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11692.706364][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11692.706637][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11692.706918][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11692.707159][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11692.707408][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11692.707708][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11692.708026][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11692.708270][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11692.708529][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11692.708795][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11692.709034][ C3] call_timer_fn (kernel/time/timer.c:1700) [11692.709270][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11692.709531][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11692.709791][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11692.710050][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11692.710319][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11692.710601][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11692.710839][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11692.711128][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11692.711365][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11692.711627][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11692.711849][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11692.712145][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11692.712392][ C3] __do_softirq (kernel/softirq.c:553) [11692.712625][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11692.712842][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11692.713128][ C3] [11692.713277][ C3] [11692.713428][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11692.713730][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11692.714051][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11692.715022][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11692.715327][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11692.715725][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11692.716122][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11692.716518][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11692.716919][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11692.717320][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11692.717612][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11692.717833][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11692.718062][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11692.718316][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11692.718603][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11692.718839][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11692.719094][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11692.719347][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11692.719636][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11692.719855][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11692.720097][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11692.720343][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11692.720579][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11692.720866][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11692.721129][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11692.721367][ C3] ksys_write (fs/read_write.c:643) [11692.721583][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11692.721831][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11692.722134][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11692.722366][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11692.722665][ C3] RIP: 0033:0x7f93b2836957 [11692.722892][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11692.723855][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11692.724274][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11692.724671][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11692.725069][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11692.725465][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11692.725859][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11692.726261][ C3] | [11714.741163][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [11714.741538][ C1] rcu: 1-....: (9031205 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=2247696 | [11714.742092][ C1] rcu: (t=9320770 jiffies g=1064457 q=118 ncpus=4) [11714.742868][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11714.743479][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11714.743808][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11714.744774][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11714.745081][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11714.745478][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11714.745873][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11714.746271][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11714.746677][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11714.747073][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11714.747516][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11714.747845][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11714.748244][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11714.748640][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11714.749034][ C1] PKRU: 55555554 [11714.749215][ C1] Call Trace: [11714.749387][ C1] [11714.749535][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11714.749808][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11714.750060][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11714.750311][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11714.750541][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11714.750808][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11714.751076][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11714.751334][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11714.751616][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11714.751856][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11714.752166][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11714.752439][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11714.752724][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11714.752989][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11714.753294][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11714.753553][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11714.753863][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11714.754156][ C1] [11714.754308][ C1] [11714.754455][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11714.754769][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11714.755057][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11714.755349][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11714.755641][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11714.755958][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11714.756198][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11714.756437][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11714.756694][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11714.756965][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11714.757249][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11714.757484][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11714.757725][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11714.757984][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11714.758220][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11714.758466][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11714.758723][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11714.758997][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11714.759273][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11714.759519][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11714.759792][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11714.760056][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11714.760403][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11714.760656][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11714.760975][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11714.761240][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11714.761443][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11714.761674][ C1] ? set_track_prepare (mm/slub.c:6440) [11714.761929][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11714.762204][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11714.762478][ C1] ? skb_clone (net/core/skbuff.c:1954) [11714.762707][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11714.763025][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11714.763329][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11714.763612][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11714.763905][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11714.764154][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11714.764386][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11714.764684][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11714.764969][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11714.765296][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11714.765536][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11714.765829][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11714.766116][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11714.766435][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11714.766699][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11714.766931][ C1] netif_receive_skb (net/core/dev.c:5801) [11714.767185][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11714.767499][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11714.767831][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11714.768131][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11714.768406][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11714.768694][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11714.769006][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11714.769293][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11714.769607][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11714.769852][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11714.770134][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11714.770385][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11714.770631][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11714.770877][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11714.771142][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11714.771397][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11714.771643][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11714.771908][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11714.772173][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11714.772399][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11714.772654][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11714.772926][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11714.773196][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11714.773411][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11714.773678][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11714.773987][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11714.774230][ C1] tcf_classify (net/sched/cls_api.c:1830) [11714.774459][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11714.774710][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11714.774966][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11714.775253][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11714.775521][ C1] tc_run (net/core/dev.c:3945) [11714.775728][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11714.775960][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11714.776198][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11714.776470][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11714.776724][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11714.776962][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11714.777226][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11714.777533][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11714.777803][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11714.778055][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11714.778320][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11714.778575][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11714.778857][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11714.779194][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11714.779469][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11714.779721][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11714.779983][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11714.780203][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11714.780436][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11714.780679][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11714.780966][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11714.781218][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11714.781455][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11714.781703][ C1] ? __create_object (mm/kmemleak.c:756) [11714.781947][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11714.782214][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11714.782495][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11714.782768][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11714.783053][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11714.783295][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11714.783560][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11714.783788][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11714.784007][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11714.784247][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11714.784498][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11714.784753][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11714.785020][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11714.785246][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11714.785497][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11714.785750][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11714.785987][ C1] ? sockfd_lookup_light (net/socket.c:558) [11714.786254][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11714.786502][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11714.786766][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11714.787010][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11714.787291][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11714.787590][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11714.787890][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11714.788212][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11714.788461][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11714.788766][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11714.788999][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11714.789299][ C1] RIP: 0033:0x7f8b36b3f4c0 [11714.789527][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11714.790494][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11714.790920][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11714.791320][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11714.791717][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11714.792115][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11714.792519][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11714.792519][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11714.792920][ C1] | [11714.793077][ C1] Sending NMI from CPU 1 to CPUs 3: | [11714.793351][ C3] NMI backtrace for cpu 3 [11714.793365][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11714.793367][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11714.793376][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11714.793379][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11714.793383][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11714.793385][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11714.793386][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11714.793388][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11714.793390][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11714.793391][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11714.793394][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11714.793397][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11714.793399][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11714.793400][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11714.793402][ C3] PKRU: 55555554 [11714.793403][ C3] Call Trace: [11714.793406][ C3] [11714.793411][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11714.793417][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11714.793423][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11714.793429][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11714.793433][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11714.793435][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11714.793441][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11714.793445][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11714.793448][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11714.793451][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11714.793454][ C3] [11714.793455][ C3] [11714.793457][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11714.793459][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11714.793464][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11714.793468][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11714.793471][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11714.793476][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11714.793478][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11714.793481][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11714.793484][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11714.793488][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11714.793491][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11714.793498][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11714.793500][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11714.793505][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11714.793512][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11714.793516][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11714.793518][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11714.793520][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11714.793523][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11714.793529][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11714.793534][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11714.793537][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11714.793546][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11714.793549][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11714.793552][ C3] ? set_track_prepare (mm/slub.c:6440) [11714.793557][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11714.793560][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11714.793564][ C3] ? skb_clone (net/core/skbuff.c:1954) [11714.793568][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11714.793574][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11714.793579][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11714.793584][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11714.793592][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11714.793597][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11714.793599][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11714.793602][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11714.793606][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11714.793610][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11714.793612][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11714.793617][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11714.793620][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11714.793625][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11714.793628][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11714.793630][ C3] netif_receive_skb (net/core/dev.c:5801) [11714.793633][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11714.793641][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11714.793648][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11714.793655][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11714.793659][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11714.793670][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11714.793678][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11714.793687][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11714.793696][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11714.793699][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11714.793703][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11714.793707][ C3] ? __kernel_text_address (kernel/extable.c:79) [11714.793709][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11714.793712][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11714.793716][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11714.793723][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11714.793725][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11714.793730][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11714.793735][ C3] tcf_classify (net/sched/cls_api.c:1830) [11714.793738][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11714.793741][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11714.793744][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11714.793747][ C3] ? __kernel_text_address (kernel/extable.c:79) [11714.793749][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11714.793751][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11714.793755][ C3] tc_run (net/core/dev.c:3945) [11714.793760][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11714.793763][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11714.793765][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11714.793769][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11714.793773][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11714.793775][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11714.793778][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11714.793782][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11714.793785][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11714.793789][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11714.793792][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11714.793796][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11714.793803][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11714.793806][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11714.793810][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11714.793813][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11714.793817][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11714.793819][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11714.793822][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11714.793825][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11714.793828][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11714.793832][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11714.793834][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11714.793839][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11714.793843][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11714.793846][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11714.793849][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11714.793853][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11714.793856][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11714.793861][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11714.793864][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11714.793869][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11714.793873][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11714.793877][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11714.793880][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11714.793884][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11714.793887][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11714.793890][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11714.793893][ C3] call_timer_fn (kernel/time/timer.c:1700) [11714.793898][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11714.793903][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11714.793907][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11714.793910][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11714.793915][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11714.793918][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11714.793920][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11714.793924][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11714.793927][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11714.793931][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11714.793934][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11714.793938][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11714.793942][ C3] __do_softirq (kernel/softirq.c:553) [11714.793946][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11714.793949][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11714.793953][ C3] [11714.793954][ C3] [11714.793955][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11714.793958][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11714.793961][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11714.793963][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11714.793965][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11714.793967][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11714.793968][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11714.793970][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11714.793971][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11714.793975][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11714.793979][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11714.793985][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11714.793991][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11714.793994][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11714.793999][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11714.794001][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11714.794005][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11714.794009][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11714.794013][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11714.794017][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11714.794020][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11714.794024][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11714.794026][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11714.794029][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11714.794033][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11714.794037][ C3] ksys_write (fs/read_write.c:643) [11714.794041][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11714.794045][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11714.794049][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11714.794053][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11714.794056][ C3] RIP: 0033:0x7f93b2836957 [11714.794059][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11714.794062][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11714.794064][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11714.794066][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11714.794068][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11714.794069][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11714.794070][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11740.615051][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11740.615580][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11740.616041][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11740.616516][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11740.617422][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11740.618029][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [11740.618319][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [11740.619280][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000282 [11740.619586][ C1] RAX: ffff888007a88e1c RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11740.619983][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [11740.620378][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11740.620773][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11740.621172][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11740.621567][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11740.622011][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11740.622341][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11740.622739][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11740.623137][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11740.623531][ C1] PKRU: 55555554 [11740.623712][ C1] Call Trace: [11740.623882][ C1] [11740.624036][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11740.624300][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11740.624544][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11740.624819][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11740.625089][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11740.625378][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11740.625643][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11740.625949][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11740.626211][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11740.626526][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11740.626821][ C1] [11740.626971][ C1] [11740.627121][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11740.627436][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11740.627723][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [11740.627978][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11740.628261][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11740.628571][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11740.628811][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11740.629050][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11740.629300][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11740.629570][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11740.629855][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11740.630090][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11740.630331][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11740.630590][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11740.630825][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11740.631071][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11740.631331][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11740.631608][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11740.631884][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11740.632132][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11740.632402][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11740.632664][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11740.633011][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11740.633266][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11740.633584][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11740.633853][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11740.634055][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11740.634287][ C1] ? set_track_prepare (mm/slub.c:6440) [11740.634541][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11740.634816][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11740.635086][ C1] ? skb_clone (net/core/skbuff.c:1954) [11740.635315][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11740.635633][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11740.635935][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11740.636219][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11740.636521][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11740.636769][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11740.636999][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11740.637298][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11740.637584][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11740.637907][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11740.638145][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11740.638440][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11740.638727][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11740.639042][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11740.639297][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11740.639529][ C1] netif_receive_skb (net/core/dev.c:5801) [11740.639775][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11740.640085][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11740.640416][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11740.640715][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11740.640988][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11740.641275][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11740.641587][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11740.641872][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11740.642186][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11740.642432][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11740.642718][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11740.642967][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11740.643213][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11740.643459][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11740.643721][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11740.643974][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11740.644221][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11740.644484][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11740.644748][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11740.644972][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11740.645227][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11740.645497][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11740.645766][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11740.645982][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11740.646249][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11740.646569][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11740.646811][ C1] tcf_classify (net/sched/cls_api.c:1830) [11740.647040][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11740.647291][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11740.647545][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11740.647830][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11740.648097][ C1] tc_run (net/core/dev.c:3945) [11740.648304][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11740.648536][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11740.648772][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11740.649033][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11740.649284][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11740.649524][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11740.649787][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11740.650092][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11740.650364][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11740.650615][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11740.650877][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11740.651133][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11740.651415][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11740.651751][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11740.652025][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11740.652277][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11740.652541][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11740.652757][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11740.652990][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11740.653233][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11740.653518][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11740.653769][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11740.654006][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11740.654256][ C1] ? __create_object (mm/kmemleak.c:756) [11740.654500][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11740.654766][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11740.655047][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11740.655321][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11740.655602][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11740.655841][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11740.656106][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11740.656343][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11740.656564][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11740.656803][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11740.657053][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11740.657308][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11740.657577][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11740.657800][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11740.658051][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11740.658306][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11740.658542][ C1] ? sockfd_lookup_light (net/socket.c:558) [11740.658808][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11740.659049][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11740.659313][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11740.659557][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11740.659837][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11740.660137][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11740.660437][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11740.660758][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11740.661009][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11740.661312][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11740.661546][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11740.661842][ C1] RIP: 0033:0x7f8b36b3f4c0 [11740.662071][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11740.663036][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11740.663457][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11740.663857][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11740.664255][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11740.664650][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11740.665048][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11740.667526][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11740.668054][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11740.668554][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11740.669022][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11740.669927][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11740.670536][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11740.670859][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11740.671824][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11740.672132][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11740.672530][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11740.672926][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11740.673325][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11740.673723][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11740.674119][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11740.674565][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11740.674896][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11740.675297][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11740.675696][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11740.676092][ C3] PKRU: 55555554 [11740.676274][ C3] Call Trace: [11740.676452][ C3] [11740.676602][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11740.676865][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11740.677109][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11740.677386][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11740.677660][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11740.677950][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11740.678215][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11740.678522][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11740.678783][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11740.679091][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11740.679386][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11740.679700][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11740.679990][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11740.680285][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11740.680574][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11740.680884][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11740.681127][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11740.681368][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11740.681609][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11740.681858][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11740.682131][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11740.682415][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11740.682654][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11740.682895][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11740.683155][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11740.683394][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11740.683639][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11740.683897][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11740.684173][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11740.684449][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11740.684697][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11740.684968][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11740.685232][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11740.685579][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11740.685831][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11740.686152][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11740.686420][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11740.686624][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11740.686852][ C3] ? set_track_prepare (mm/slub.c:6440) [11740.687106][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11740.687384][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11740.687614][ C3] ? skb_clone (net/core/skbuff.c:1954) [11740.687842][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11740.688161][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11740.688466][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11740.688748][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11740.689040][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11740.689289][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11740.689521][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11740.689821][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11740.690106][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11740.690431][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11740.690670][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11740.690970][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11740.691255][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11740.691573][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11740.691828][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11740.692061][ C3] netif_receive_skb (net/core/dev.c:5801) [11740.692309][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11740.692622][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11740.692952][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11740.693252][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11740.693527][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11740.693815][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11740.694126][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11740.694437][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11740.694762][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11740.695000][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11740.695269][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11740.695530][ C3] ? __kernel_text_address (kernel/extable.c:79) [11740.695796][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11740.696080][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11740.696399][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11740.696649][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11740.696926][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11740.697166][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11740.697407][ C3] tcf_classify (net/sched/cls_api.c:1830) [11740.697639][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11740.697878][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11740.698142][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11740.698398][ C3] ? __kernel_text_address (kernel/extable.c:79) [11740.698664][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11740.698946][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11740.699258][ C3] tc_run (net/core/dev.c:3945) [11740.699462][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11740.699692][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11740.699931][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11740.700192][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11740.700445][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11740.700684][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11740.700948][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11740.701253][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11740.701525][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11740.701777][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11740.702043][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11740.702300][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11740.702635][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11740.702909][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11740.703160][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11740.703424][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11740.703641][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11740.703883][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11740.704159][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11740.704471][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11740.704745][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11740.704995][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11740.705226][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11740.705496][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11740.705740][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11740.705991][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11740.706230][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11740.706487][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11740.706723][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11740.706990][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11740.707269][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11740.707513][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11740.707762][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11740.708066][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11740.708386][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11740.708629][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11740.708888][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11740.709156][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11740.709395][ C3] call_timer_fn (kernel/time/timer.c:1700) [11740.709630][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11740.709891][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11740.710151][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11740.710412][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11740.710684][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11740.710970][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11740.711210][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11740.711500][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11740.711739][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11740.712002][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11740.712224][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11740.712518][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11740.712766][ C3] __do_softirq (kernel/softirq.c:553) [11740.712999][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11740.713218][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11740.713504][ C3] [11740.713654][ C3] [11740.713804][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11740.714108][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11740.714432][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11740.715403][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11740.715711][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11740.716109][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11740.716513][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11740.716911][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11740.717310][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11740.717709][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11740.718005][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11740.718225][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11740.718457][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11740.718710][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11740.718996][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11740.719235][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11740.719492][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11740.719745][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11740.720034][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11740.720257][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11740.720501][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11740.720744][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11740.720982][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11740.721273][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11740.721537][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11740.721774][ C3] ksys_write (fs/read_write.c:643) [11740.721991][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11740.722240][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11740.722544][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11740.722775][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11740.723074][ C3] RIP: 0033:0x7f93b2836957 [11740.723302][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11740.724272][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11740.724690][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11740.725086][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11740.725485][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11740.725881][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11740.726278][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11768.615038][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11768.615567][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11768.616033][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11768.616506][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11768.617412][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11768.618020][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11768.618343][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11768.619305][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11768.619610][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11768.620004][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11768.620397][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11768.620789][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11768.621186][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11768.621581][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11768.622021][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11768.622351][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11768.622746][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11768.623142][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11768.623536][ C1] PKRU: 55555554 [11768.623716][ C1] Call Trace: [11768.623885][ C1] [11768.624035][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11768.624297][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11768.624542][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11768.624815][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11768.625084][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11768.625373][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11768.625637][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11768.625942][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11768.626209][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11768.626516][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11768.626809][ C1] [11768.626958][ C1] [11768.627108][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11768.627423][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11768.627708][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11768.628003][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11768.628288][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11768.628600][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11768.628840][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11768.629080][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11768.629329][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11768.629599][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11768.629881][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11768.630117][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11768.630358][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11768.630617][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11768.630851][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11768.631095][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11768.631352][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11768.631629][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11768.631903][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11768.632150][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11768.632421][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11768.632682][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11768.633028][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11768.633280][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11768.633596][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11768.633855][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11768.634059][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11768.634291][ C1] ? set_track_prepare (mm/slub.c:6440) [11768.634544][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11768.634820][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11768.635093][ C1] ? skb_clone (net/core/skbuff.c:1954) [11768.635317][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11768.635635][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11768.635939][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11768.636226][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11768.636521][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11768.636770][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11768.636998][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11768.637297][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11768.637580][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11768.637903][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11768.638137][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11768.638434][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11768.638716][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11768.639029][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11768.639283][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11768.639517][ C1] netif_receive_skb (net/core/dev.c:5801) [11768.639763][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11768.640074][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11768.640405][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11768.640702][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11768.640975][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11768.641262][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11768.641572][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11768.641853][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11768.642168][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11768.642416][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11768.642694][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11768.642946][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11768.643192][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11768.643439][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11768.643700][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11768.643952][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11768.644198][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11768.644459][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11768.644720][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11768.644945][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11768.645199][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11768.645468][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11768.645733][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11768.645950][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11768.646222][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11768.646529][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11768.646768][ C1] tcf_classify (net/sched/cls_api.c:1830) [11768.646998][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11768.647248][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11768.647501][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11768.647786][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11768.648054][ C1] tc_run (net/core/dev.c:3945) [11768.648260][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11768.648487][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11768.648726][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11768.648984][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11768.649236][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11768.649474][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11768.649735][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11768.650039][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11768.650308][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11768.650560][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11768.650823][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11768.651077][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11768.651356][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11768.651692][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11768.651966][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11768.652218][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11768.652480][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11768.652694][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11768.652933][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11768.653175][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11768.653458][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11768.653708][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11768.653952][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11768.654200][ C1] ? __create_object (mm/kmemleak.c:756) [11768.654443][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11768.654708][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11768.654986][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11768.655258][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11768.655540][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11768.655779][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11768.656042][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11768.656279][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11768.656502][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11768.656739][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11768.656992][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11768.657246][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11768.657517][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11768.657741][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11768.657990][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11768.658244][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11768.658481][ C1] ? sockfd_lookup_light (net/socket.c:558) [11768.658745][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11768.658985][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11768.659251][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11768.659491][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11768.659772][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11768.660069][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11768.660368][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11768.660687][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11768.660938][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11768.661240][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11768.661472][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11768.661768][ C1] RIP: 0033:0x7f8b36b3f4c0 [11768.661995][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11768.662958][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11768.663379][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11768.663776][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11768.664172][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11768.664569][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11768.664967][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11768.667432][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11768.667961][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11768.668468][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11768.668936][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11768.669845][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11768.670454][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11768.670777][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11768.671745][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11768.672050][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11768.672449][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11768.672847][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11768.673245][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11768.673640][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11768.674036][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11768.674481][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11768.674811][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11768.675213][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11768.675607][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11768.676004][ C3] PKRU: 55555554 [11768.676192][ C3] Call Trace: [11768.676362][ C3] [11768.676511][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11768.676773][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11768.677015][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11768.677294][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11768.677565][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11768.677851][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11768.678123][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11768.678426][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11768.678688][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11768.678996][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11768.679293][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11768.679607][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11768.679895][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11768.680190][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11768.680476][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11768.680786][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11768.681030][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11768.681271][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11768.681508][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11768.681756][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11768.682028][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11768.682313][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11768.682552][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11768.682790][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11768.683049][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11768.683284][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11768.683530][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11768.683787][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11768.684061][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11768.684341][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11768.684586][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11768.684858][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11768.685121][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11768.685468][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11768.685720][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11768.686041][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11768.686311][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11768.686514][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11768.686745][ C3] ? set_track_prepare (mm/slub.c:6440) [11768.686998][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11768.687272][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11768.687504][ C3] ? skb_clone (net/core/skbuff.c:1954) [11768.687730][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11768.688049][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11768.688355][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11768.688637][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11768.688930][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11768.689180][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11768.689409][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11768.689708][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11768.689992][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11768.690318][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11768.690554][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11768.690850][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11768.691135][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11768.691451][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11768.691706][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11768.691941][ C3] netif_receive_skb (net/core/dev.c:5801) [11768.692190][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11768.692502][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11768.692834][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11768.693132][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11768.693407][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11768.693693][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11768.694005][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11768.694315][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11768.694641][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11768.694879][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11768.695145][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11768.695405][ C3] ? __kernel_text_address (kernel/extable.c:79) [11768.695671][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11768.695954][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11768.696278][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11768.696529][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11768.696804][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11768.697045][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11768.697287][ C3] tcf_classify (net/sched/cls_api.c:1830) [11768.697518][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11768.697755][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11768.698017][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11768.698273][ C3] ? __kernel_text_address (kernel/extable.c:79) [11768.698541][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11768.698823][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11768.699135][ C3] tc_run (net/core/dev.c:3945) [11768.699340][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11768.699572][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11768.699807][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11768.700068][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11768.700320][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11768.700559][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11768.700823][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11768.701126][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11768.701397][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11768.701652][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11768.701915][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11768.702171][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11768.702508][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11768.702783][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11768.703035][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11768.703300][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11768.703517][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11768.703760][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11768.704035][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11768.704348][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11768.704624][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11768.704875][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11768.705103][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11768.705373][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11768.705616][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11768.705866][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11768.706105][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11768.706360][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11768.706591][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11768.706858][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11768.707141][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11768.707386][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11768.707634][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11768.707932][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11768.708251][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11768.708495][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11768.708754][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11768.709022][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11768.709262][ C3] call_timer_fn (kernel/time/timer.c:1700) [11768.709498][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11768.709761][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11768.710021][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11768.710282][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11768.710550][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11768.710834][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11768.711069][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11768.711361][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11768.711599][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11768.711863][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11768.712081][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11768.712379][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11768.712627][ C3] __do_softirq (kernel/softirq.c:553) [11768.712857][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11768.713078][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11768.713362][ C3] [11768.713513][ C3] [11768.713663][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11768.713966][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11768.714290][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11768.715254][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11768.715561][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11768.715958][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11768.716362][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11768.716757][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11768.717156][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11768.717556][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11768.717853][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11768.718073][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11768.718304][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11768.718555][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11768.718843][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11768.719080][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11768.719337][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11768.719588][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11768.719876][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11768.720098][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11768.720340][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11768.720585][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11768.720824][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11768.721111][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11768.721376][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11768.721615][ C3] ksys_write (fs/read_write.c:643) [11768.721833][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11768.722079][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11768.722384][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11768.722617][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11768.722915][ C3] RIP: 0033:0x7f93b2836957 [11768.723141][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11768.724109][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11768.724531][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11768.724927][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11768.725324][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11768.725720][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11768.726120][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11792.797540][ C3] rcu: 3-....: (9085211 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=2267016 | [11792.798106][ C3] rcu: (t=9398826 jiffies g=1064457 q=118 ncpus=4) | [11792.798444][ C3] Sending NMI from CPU 3 to CPUs 1: | [11792.798719][ C1] NMI backtrace for cpu 1 [11792.798734][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11792.798737][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11792.798749][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11792.798753][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11792.798756][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11792.798759][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11792.798760][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11792.798762][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11792.798764][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11792.798766][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11792.798768][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11792.798772][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11792.798773][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11792.798775][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11792.798776][ C1] PKRU: 55555554 [11792.798777][ C1] Call Trace: [11792.798781][ C1] [11792.798787][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11792.798793][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11792.798800][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11792.798806][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11792.798810][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11792.798812][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11792.798819][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11792.798824][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11792.798827][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11792.798830][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11792.798834][ C1] [11792.798835][ C1] [11792.798836][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11792.798842][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11792.798848][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11792.798852][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11792.798857][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11792.798860][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11792.798863][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11792.798866][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11792.798872][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11792.798875][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11792.798883][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11792.798886][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11792.798891][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11792.798899][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11792.798903][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11792.798905][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11792.798908][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11792.798910][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11792.798917][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11792.798923][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11792.798926][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11792.798937][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11792.798940][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11792.798943][ C1] ? set_track_prepare (mm/slub.c:6440) [11792.798950][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11792.798953][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11792.798957][ C1] ? skb_clone (net/core/skbuff.c:1954) [11792.798962][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11792.798969][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11792.798974][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11792.798979][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11792.798988][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11792.798993][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11792.798996][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11792.799000][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11792.799003][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11792.799008][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11792.799011][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11792.799015][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11792.799019][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11792.799023][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11792.799027][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11792.799029][ C1] netif_receive_skb (net/core/dev.c:5801) [11792.799032][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11792.799041][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11792.799048][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11792.799055][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11792.799060][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11792.799070][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11792.799077][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11792.799081][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11792.799092][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11792.799098][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11792.799108][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11792.799114][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11792.799117][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11792.799120][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11792.799123][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11792.799125][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11792.799130][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11792.799133][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11792.799136][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11792.799139][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11792.799142][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11792.799146][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11792.799148][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11792.799151][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11792.799153][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11792.799158][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11792.799165][ C1] tcf_classify (net/sched/cls_api.c:1830) [11792.799169][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11792.799175][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11792.799177][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11792.799181][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11792.799184][ C1] tc_run (net/core/dev.c:3945) [11792.799189][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11792.799192][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11792.799194][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11792.799198][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11792.799202][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11792.799204][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11792.799207][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11792.799212][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11792.799215][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11792.799218][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11792.799222][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11792.799225][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11792.799228][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11792.799236][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11792.799239][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11792.799243][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11792.799246][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11792.799249][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11792.799253][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11792.799256][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11792.799261][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11792.799263][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11792.799267][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11792.799271][ C1] ? __create_object (mm/kmemleak.c:756) [11792.799274][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11792.799280][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11792.799284][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11792.799287][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11792.799292][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11792.799295][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11792.799299][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11792.799303][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11792.799307][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11792.799309][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11792.799311][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11792.799318][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11792.799323][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11792.799326][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11792.799332][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11792.799333][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11792.799338][ C1] ? sockfd_lookup_light (net/socket.c:558) [11792.799343][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11792.799348][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11792.799352][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11792.799359][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11792.799363][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11792.799366][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11792.799371][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11792.799376][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11792.799380][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11792.799383][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11792.799389][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11792.799393][ C1] RIP: 0033:0x7f8b36b3f4c0 [11792.799397][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11792.799400][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11792.799404][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11792.799406][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11792.799408][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11792.799409][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11792.799411][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11792.799408][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [11792.799409][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [11792.799411][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11792.799416][ C1] [11792.847068][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11792.847689][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11792.848015][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [11792.848986][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11792.849296][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11792.849694][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11792.850092][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11792.850492][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11792.850893][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11792.851291][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11792.851738][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11792.852070][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11792.852473][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11792.852873][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11792.853273][ C3] PKRU: 55555554 [11792.853455][ C3] Call Trace: [11792.853627][ C3] [11792.853777][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11792.854050][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11792.854304][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11792.854556][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11792.854788][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11792.855058][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11792.855330][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11792.855587][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11792.855871][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11792.856122][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11792.856434][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11792.856706][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11792.856995][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11792.857262][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11792.857569][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11792.857830][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11792.858139][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11792.858434][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11792.858749][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11792.859040][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11792.859326][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11792.859616][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11792.859927][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11792.860170][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11792.860412][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11792.860652][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11792.860901][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11792.861174][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11792.861457][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11792.861696][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11792.861937][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11792.862197][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11792.862431][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11792.862676][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11792.862934][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11792.863211][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11792.863489][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11792.863737][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11792.864007][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11792.864270][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11792.864618][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11792.864870][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11792.865190][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11792.865452][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11792.865655][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11792.865884][ C3] ? set_track_prepare (mm/slub.c:6440) [11792.866145][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11792.866423][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11792.866652][ C3] ? skb_clone (net/core/skbuff.c:1954) [11792.866882][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11792.867201][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11792.867505][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11792.867787][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11792.868079][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11792.868329][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11792.868561][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11792.868860][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11792.869143][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11792.869468][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11792.869708][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11792.870003][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11792.870288][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11792.870604][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11792.870859][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11792.871093][ C3] netif_receive_skb (net/core/dev.c:5801) [11792.871340][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11792.871652][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11792.871982][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11792.872281][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11792.872555][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11792.872844][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11792.873157][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11792.873466][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11792.873791][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11792.874030][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11792.874295][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11792.874556][ C3] ? __kernel_text_address (kernel/extable.c:79) [11792.874822][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11792.875107][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11792.875422][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11792.875672][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11792.875949][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11792.876196][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11792.876437][ C3] tcf_classify (net/sched/cls_api.c:1830) [11792.876669][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11792.876908][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11792.877172][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11792.877427][ C3] ? __kernel_text_address (kernel/extable.c:79) [11792.877695][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11792.877977][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11792.878290][ C3] tc_run (net/core/dev.c:3945) [11792.878496][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11792.878727][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11792.878967][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11792.879228][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11792.879480][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11792.879718][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11792.879983][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11792.880289][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11792.880562][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11792.880815][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11792.881081][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11792.881337][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11792.881675][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11792.881951][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11792.882204][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11792.882469][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11792.882687][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11792.882929][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11792.883207][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11792.883520][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11792.883796][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11792.884050][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11792.884282][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11792.884552][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11792.884797][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11792.885048][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11792.885287][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11792.885536][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11792.885773][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11792.886040][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11792.886329][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11792.886574][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11792.886823][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11792.887124][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11792.887447][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11792.887689][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11792.887951][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11792.888219][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11792.888459][ C3] call_timer_fn (kernel/time/timer.c:1700) [11792.888694][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11792.888956][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11792.889217][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11792.889477][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11792.889749][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11792.890033][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11792.890273][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11792.890562][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11792.890801][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11792.891065][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11792.891287][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11792.891584][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11792.891833][ C3] __do_softirq (kernel/softirq.c:553) [11792.892067][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11792.892288][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11792.892576][ C3] [11792.892727][ C3] [11792.892876][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11792.893181][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11792.893506][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11792.894477][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11792.894786][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11792.895185][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11792.895585][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11792.895982][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11792.896387][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11792.896786][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11792.897083][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11792.897302][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11792.897533][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11792.897785][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11792.898070][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11792.898309][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11792.898566][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11792.898820][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11792.899109][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11792.899333][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11792.899576][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11792.899819][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11792.900056][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11792.900349][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11792.900614][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11792.900852][ C3] ksys_write (fs/read_write.c:643) [11792.901068][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11792.901317][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11792.901621][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11792.901851][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11792.902152][ C3] RIP: 0033:0x7f93b2836957 [11792.902379][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11792.903349][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11792.903768][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11792.904166][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11792.904567][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11792.904964][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11792.905363][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11820.615060][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11820.615592][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11820.616066][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11820.616530][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11820.617435][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11820.618044][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11820.618367][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11820.619331][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11820.619637][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11820.620032][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11820.620426][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11820.620824][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11820.621219][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11820.621615][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11820.622058][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11820.622387][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11820.622788][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11820.623183][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11820.623578][ C1] PKRU: 55555554 [11820.623759][ C1] Call Trace: [11820.623931][ C1] [11820.624081][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11820.624343][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11820.624587][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11820.624861][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11820.625132][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11820.625419][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11820.625685][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11820.625997][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11820.626258][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11820.626566][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11820.626858][ C1] [11820.627009][ C1] [11820.627157][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11820.627476][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11820.627764][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11820.628057][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11820.628344][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11820.628657][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11820.628900][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11820.629139][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11820.629389][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11820.629659][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11820.629943][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11820.630178][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11820.630419][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11820.630679][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11820.630913][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11820.631159][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11820.631415][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11820.631693][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11820.631968][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11820.632214][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11820.632483][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11820.632746][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11820.633093][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11820.633345][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11820.633663][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11820.633926][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11820.634129][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11820.634360][ C1] ? set_track_prepare (mm/slub.c:6440) [11820.634616][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11820.634891][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11820.635161][ C1] ? skb_clone (net/core/skbuff.c:1954) [11820.635389][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11820.635707][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11820.636016][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11820.636299][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11820.636590][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11820.636837][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11820.637066][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11820.637363][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11820.637648][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11820.637971][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11820.638209][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11820.638501][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11820.638786][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11820.639100][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11820.639355][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11820.639586][ C1] netif_receive_skb (net/core/dev.c:5801) [11820.639833][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11820.640143][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11820.640476][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11820.640775][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11820.641047][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11820.641334][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11820.641646][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11820.641930][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11820.642245][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11820.642492][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11820.642774][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11820.643023][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11820.643269][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11820.643514][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11820.643779][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11820.644032][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11820.644278][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11820.644541][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11820.644805][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11820.645029][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11820.645284][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11820.645554][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11820.645824][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11820.646047][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11820.646314][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11820.646622][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11820.646863][ C1] tcf_classify (net/sched/cls_api.c:1830) [11820.647092][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11820.647341][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11820.647595][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11820.647881][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11820.648149][ C1] tc_run (net/core/dev.c:3945) [11820.648354][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11820.648585][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11820.648821][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11820.649081][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11820.649332][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11820.649569][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11820.649831][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11820.650135][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11820.650409][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11820.650661][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11820.650925][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11820.651179][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11820.651461][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11820.651796][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11820.652070][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11820.652322][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11820.652584][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11820.652801][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11820.653035][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11820.653278][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11820.653564][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11820.653813][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11820.654052][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11820.654300][ C1] ? __create_object (mm/kmemleak.c:756) [11820.654543][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11820.654808][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11820.655088][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11820.655361][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11820.655640][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11820.655878][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11820.656153][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11820.656381][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11820.656601][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11820.656840][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11820.657090][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11820.657346][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11820.657615][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11820.657838][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11820.658089][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11820.658343][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11820.658580][ C1] ? sockfd_lookup_light (net/socket.c:558) [11820.658845][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11820.659085][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11820.659349][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11820.659592][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11820.659871][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11820.660175][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11820.660473][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11820.660794][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11820.661046][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11820.661350][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11820.661585][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11820.661882][ C1] RIP: 0033:0x7f8b36b3f4c0 [11820.662111][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11820.663077][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11820.663502][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11820.663897][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11820.664293][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11820.664689][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11820.665086][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11820.667559][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11820.668089][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11820.668589][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11820.669056][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11820.669961][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11820.670570][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [11820.670853][ C3] Code: 48 c7 c7 18 5f 98 8a 5b 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 18 5f 98 8a mov $0xffffffff8a985f18,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 ba 23 9c ff jmp 0xffffffffff9c23ca 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [11820.671816][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [11820.672121][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11820.672517][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11820.672912][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11820.673312][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11820.673707][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11820.674102][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11820.674547][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11820.674875][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11820.675276][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11820.675672][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11820.676072][ C3] PKRU: 55555554 [11820.676254][ C3] Call Trace: [11820.676425][ C3] [11820.676574][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11820.676835][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11820.677078][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11820.677354][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11820.677626][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11820.677914][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11820.678179][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11820.678483][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11820.678744][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11820.679053][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11820.679346][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11820.679660][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11820.679950][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [11820.680228][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11820.680507][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11820.680815][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11820.681055][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11820.681296][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11820.681534][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11820.681780][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11820.682050][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11820.682333][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11820.682571][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11820.682811][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11820.683069][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11820.683302][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11820.683547][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11820.683803][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11820.684076][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11820.684357][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11820.684603][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11820.684873][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11820.685133][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11820.685478][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11820.685730][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11820.686057][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11820.686319][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11820.686523][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11820.686751][ C3] ? set_track_prepare (mm/slub.c:6440) [11820.687003][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11820.687279][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11820.687510][ C3] ? skb_clone (net/core/skbuff.c:1954) [11820.687737][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11820.688053][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11820.688357][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11820.688638][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11820.688930][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11820.689179][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11820.689409][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11820.689706][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11820.689990][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11820.690315][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11820.690553][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11820.690847][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11820.691131][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11820.691446][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11820.691700][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11820.691931][ C3] netif_receive_skb (net/core/dev.c:5801) [11820.692179][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11820.692490][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11820.692819][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11820.693118][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11820.693390][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11820.693674][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11820.693986][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11820.694295][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11820.694619][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11820.694857][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11820.695120][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11820.695380][ C3] ? __kernel_text_address (kernel/extable.c:79) [11820.695645][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11820.695934][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11820.696245][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11820.696494][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11820.696769][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11820.697007][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11820.697249][ C3] tcf_classify (net/sched/cls_api.c:1830) [11820.697480][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11820.697716][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11820.697980][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11820.698236][ C3] ? __kernel_text_address (kernel/extable.c:79) [11820.698502][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11820.698783][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11820.699094][ C3] tc_run (net/core/dev.c:3945) [11820.699299][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11820.699530][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11820.699766][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11820.700025][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11820.700279][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11820.700514][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11820.700778][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11820.701080][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11820.701351][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11820.701600][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11820.701864][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11820.702119][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11820.702456][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11820.702729][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11820.702980][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11820.703244][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11820.703460][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11820.703702][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11820.703981][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11820.704291][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11820.704567][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11820.704817][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11820.705045][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11820.705315][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11820.705556][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11820.705807][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11820.706052][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11820.706300][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11820.706534][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11820.706799][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11820.707077][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11820.707321][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11820.707569][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11820.707867][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11820.708185][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11820.708427][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11820.708685][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11820.708953][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11820.709192][ C3] call_timer_fn (kernel/time/timer.c:1700) [11820.709427][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11820.709687][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11820.709945][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11820.710204][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11820.710470][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11820.710755][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11820.710991][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11820.711281][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11820.711518][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11820.711780][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11820.711998][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11820.712295][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11820.712541][ C3] __do_softirq (kernel/softirq.c:553) [11820.712772][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11820.712991][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11820.713275][ C3] [11820.713426][ C3] [11820.713574][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11820.713876][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11820.714198][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11820.715162][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11820.715468][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11820.715862][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11820.716264][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11820.716660][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11820.717056][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11820.717454][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11820.717748][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11820.717965][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11820.718196][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11820.718446][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11820.718729][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11820.718967][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11820.719223][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11820.719474][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11820.719760][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11820.719981][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11820.720221][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11820.720462][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11820.720698][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11820.720985][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11820.721251][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11820.721484][ C3] ksys_write (fs/read_write.c:643) [11820.721701][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11820.721947][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11820.722248][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11820.722479][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11820.722775][ C3] RIP: 0033:0x7f93b2836957 [11820.723000][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11820.723962][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11820.724383][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11820.724777][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11820.725171][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11820.725569][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11820.725971][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11848.615055][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11848.615584][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11848.616054][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11848.616520][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11848.617420][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11848.618025][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11848.618347][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11848.619308][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11848.619611][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11848.620005][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11848.620399][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11848.620797][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11848.621190][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11848.621583][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11848.622026][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11848.622355][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11848.622754][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11848.623149][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11848.623544][ C1] PKRU: 55555554 [11848.623723][ C1] Call Trace: [11848.623895][ C1] [11848.624043][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11848.624305][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11848.624547][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11848.624823][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11848.625095][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11848.625381][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11848.625644][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11848.625958][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11848.626218][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11848.626526][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11848.626817][ C1] [11848.626968][ C1] [11848.627116][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11848.627428][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11848.627716][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11848.628008][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11848.628296][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11848.628607][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11848.628844][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11848.629083][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11848.629331][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11848.629600][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11848.629883][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11848.630118][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11848.630359][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11848.630616][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11848.630851][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11848.631095][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11848.631351][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11848.631622][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11848.631895][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11848.632141][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11848.632409][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11848.632671][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11848.633015][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11848.633266][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11848.633581][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11848.633842][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11848.634044][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11848.634274][ C1] ? set_track_prepare (mm/slub.c:6440) [11848.634525][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11848.634800][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11848.635069][ C1] ? skb_clone (net/core/skbuff.c:1954) [11848.635297][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11848.635615][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11848.635922][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11848.636205][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11848.636497][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11848.636743][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11848.636972][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11848.637270][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11848.637553][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11848.637876][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11848.638113][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11848.638406][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11848.638692][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11848.639007][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11848.639260][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11848.639491][ C1] netif_receive_skb (net/core/dev.c:5801) [11848.639737][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11848.640047][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11848.640378][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11848.640675][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11848.640946][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11848.641232][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11848.641541][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11848.641823][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11848.642137][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11848.642383][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11848.642661][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11848.642908][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11848.643152][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11848.643397][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11848.643660][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11848.643913][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11848.644157][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11848.644420][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11848.644683][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11848.644906][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11848.645158][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11848.645429][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11848.645695][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11848.645916][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11848.646181][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11848.646487][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11848.646727][ C1] tcf_classify (net/sched/cls_api.c:1830) [11848.646955][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11848.647203][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11848.647456][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11848.647740][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11848.648006][ C1] tc_run (net/core/dev.c:3945) [11848.648209][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11848.648438][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11848.648675][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11848.648933][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11848.649184][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11848.649421][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11848.649682][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11848.649983][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11848.650252][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11848.650503][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11848.650765][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11848.651019][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11848.651300][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11848.651634][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11848.651907][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11848.652157][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11848.652419][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11848.652635][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11848.652867][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11848.653109][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11848.653394][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11848.653644][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11848.653879][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11848.654125][ C1] ? __create_object (mm/kmemleak.c:756) [11848.654368][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11848.654632][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11848.654910][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11848.655182][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11848.655461][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11848.655703][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11848.655972][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11848.656199][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11848.656418][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11848.656655][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11848.656904][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11848.657158][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11848.657427][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11848.657650][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11848.657898][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11848.658151][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11848.658387][ C1] ? sockfd_lookup_light (net/socket.c:558) [11848.658652][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11848.658892][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11848.659154][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11848.659398][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11848.659677][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11848.659975][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11848.660273][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11848.660593][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11848.660843][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11848.661145][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11848.661377][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11848.661673][ C1] RIP: 0033:0x7f8b36b3f4c0 [11848.661899][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11848.662858][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11848.663277][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11848.663672][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11848.664065][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11848.664460][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11848.664853][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11848.667301][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11848.667822][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11848.668323][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11848.668790][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11848.669698][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11848.670306][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11848.670629][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11848.671595][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11848.671901][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11848.672300][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11848.672697][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11848.673091][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11848.673488][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11848.673888][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11848.674333][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11848.674664][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11848.675063][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11848.675460][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11848.675879][ C3] PKRU: 55555554 [11848.676060][ C3] Call Trace: [11848.676229][ C3] [11848.676379][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11848.676642][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11848.676883][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11848.677162][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11848.677434][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11848.677721][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11848.677986][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11848.678290][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11848.678554][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11848.678861][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11848.679157][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11848.679470][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11848.679760][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11848.680055][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11848.680345][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11848.680656][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11848.680900][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11848.681141][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11848.681382][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11848.681631][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11848.681905][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11848.682192][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11848.682430][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11848.682670][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11848.682930][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11848.683166][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11848.683413][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11848.683670][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11848.683944][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11848.684223][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11848.684469][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11848.684742][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11848.685004][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11848.685351][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11848.685604][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11848.685930][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11848.686192][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11848.686394][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11848.686625][ C3] ? set_track_prepare (mm/slub.c:6440) [11848.686878][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11848.687155][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11848.687388][ C3] ? skb_clone (net/core/skbuff.c:1954) [11848.687614][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11848.687929][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11848.688235][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11848.688516][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11848.688809][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11848.689057][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11848.689288][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11848.689585][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11848.689870][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11848.690196][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11848.690433][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11848.690730][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11848.691015][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11848.691332][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11848.691587][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11848.691823][ C3] netif_receive_skb (net/core/dev.c:5801) [11848.692070][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11848.692384][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11848.692714][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11848.693013][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11848.693288][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11848.693575][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11848.693888][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11848.694198][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11848.694522][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11848.694759][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11848.695023][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11848.695284][ C3] ? __kernel_text_address (kernel/extable.c:79) [11848.695550][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11848.695843][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11848.696154][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11848.696404][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11848.696679][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11848.696921][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11848.697162][ C3] tcf_classify (net/sched/cls_api.c:1830) [11848.697393][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11848.697630][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11848.697892][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11848.698146][ C3] ? __kernel_text_address (kernel/extable.c:79) [11848.698415][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11848.698697][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11848.699009][ C3] tc_run (net/core/dev.c:3945) [11848.699212][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11848.699444][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11848.699683][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11848.699943][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11848.700195][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11848.700432][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11848.700696][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11848.700999][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11848.701269][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11848.701521][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11848.701783][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11848.702039][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11848.702378][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11848.702653][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11848.702906][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11848.703169][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11848.703383][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11848.703626][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11848.703902][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11848.704213][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11848.704489][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11848.704740][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11848.704967][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11848.705235][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11848.705478][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11848.705727][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11848.705977][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11848.706226][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11848.706459][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11848.706725][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11848.707003][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11848.707248][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11848.707496][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11848.707794][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11848.708112][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11848.708356][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11848.708615][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11848.708881][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11848.709120][ C3] call_timer_fn (kernel/time/timer.c:1700) [11848.709358][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11848.709618][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11848.709878][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11848.710135][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11848.710404][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11848.710689][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11848.710924][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11848.711216][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11848.711454][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11848.711717][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11848.711935][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11848.712234][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11848.712481][ C3] __do_softirq (kernel/softirq.c:553) [11848.712711][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11848.712933][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11848.713217][ C3] [11848.713366][ C3] [11848.713516][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11848.713820][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11848.714142][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11848.715107][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11848.715415][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11848.715817][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11848.716213][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11848.716609][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11848.717006][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11848.717404][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11848.717700][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11848.717918][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11848.718147][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11848.718399][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11848.718684][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11848.718922][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11848.719178][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11848.719430][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11848.719717][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11848.719939][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11848.720179][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11848.720423][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11848.720662][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11848.720949][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11848.721214][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11848.721448][ C3] ksys_write (fs/read_write.c:643) [11848.721665][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11848.721912][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11848.722215][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11848.722448][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11848.722747][ C3] RIP: 0033:0x7f93b2836957 [11848.722971][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11848.723938][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11848.724359][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11848.724755][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11848.725152][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11848.725549][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11848.725952][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11870.905542][ C3] rcu: 3-....: (9162988 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=2286350 | [11870.906111][ C3] rcu: (t=9476934 jiffies g=1064457 q=118 ncpus=4) | [11870.906443][ C3] Sending NMI from CPU 3 to CPUs 1: | [11870.906713][ C1] NMI backtrace for cpu 1 [11870.906724][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11870.906727][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11870.906735][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11870.906738][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11870.906741][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11870.906743][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11870.906745][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11870.906746][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11870.906748][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11870.906750][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11870.906752][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11870.906755][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11870.906757][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11870.906758][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11870.906760][ C1] PKRU: 55555554 [11870.906761][ C1] Call Trace: [11870.906765][ C1] [11870.906770][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11870.906776][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11870.906782][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11870.906787][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11870.906790][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11870.906792][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11870.906798][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11870.906803][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11870.906806][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11870.906810][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11870.906813][ C1] [11870.906813][ C1] [11870.906815][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11870.906821][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11870.906825][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11870.906829][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11870.906833][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11870.906835][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11870.906839][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11870.906841][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11870.906845][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11870.906849][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11870.906856][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11870.906858][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11870.906863][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11870.906869][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11870.906873][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11870.906875][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11870.906878][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11870.906880][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11870.906886][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11870.906890][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11870.906893][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11870.906903][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11870.906906][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11870.906909][ C1] ? set_track_prepare (mm/slub.c:6440) [11870.906914][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11870.906917][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11870.906921][ C1] ? skb_clone (net/core/skbuff.c:1954) [11870.906925][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11870.906931][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11870.906937][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11870.906940][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11870.906949][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11870.906953][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11870.906956][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11870.906960][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11870.906963][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11870.906967][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11870.906970][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11870.906974][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11870.906978][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11870.906982][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11870.906985][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11870.906987][ C1] netif_receive_skb (net/core/dev.c:5801) [11870.906991][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11870.906999][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11870.907006][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11870.907012][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11870.907017][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11870.907027][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11870.907034][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11870.907037][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11870.907045][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11870.907048][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11870.907054][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11870.907059][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11870.907061][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11870.907065][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11870.907068][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11870.907070][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11870.907073][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11870.907076][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11870.907079][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11870.907081][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11870.907085][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11870.907088][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11870.907090][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11870.907093][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11870.907096][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11870.907101][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11870.907106][ C1] tcf_classify (net/sched/cls_api.c:1830) [11870.907109][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11870.907114][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11870.907117][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11870.907121][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11870.907124][ C1] tc_run (net/core/dev.c:3945) [11870.907128][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11870.907131][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11870.907133][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11870.907137][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11870.907142][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11870.907144][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11870.907147][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11870.907150][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11870.907153][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11870.907157][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11870.907161][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11870.907164][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11870.907168][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11870.907175][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11870.907178][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11870.907182][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11870.907185][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11870.907188][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11870.907191][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11870.907193][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11870.907198][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11870.907201][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11870.907204][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11870.907207][ C1] ? __create_object (mm/kmemleak.c:756) [11870.907211][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11870.907216][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11870.907220][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11870.907224][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11870.907228][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11870.907231][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11870.907236][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11870.907239][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11870.907242][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11870.907245][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11870.907246][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11870.907252][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11870.907257][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11870.907260][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11870.907265][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11870.907267][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11870.907271][ C1] ? sockfd_lookup_light (net/socket.c:558) [11870.907275][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11870.907279][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11870.907283][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11870.907290][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11870.907294][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11870.907297][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11870.907301][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11870.907306][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11870.907310][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11870.907313][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11870.907318][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11870.907322][ C1] RIP: 0033:0x7f8b36b3f4c0 [11870.907325][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11870.907328][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11870.907330][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11870.907332][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11870.907334][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11870.907335][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11870.907336][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11870.907334][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [11870.907335][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [11870.907336][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11870.907341][ C1] [11870.954631][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11870.955242][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11870.955569][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11870.956545][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11870.956851][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11870.957249][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11870.957644][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11870.958040][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11870.958436][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11870.958833][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11870.959277][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11870.959607][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11870.960005][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11870.960402][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11870.960800][ C3] PKRU: 55555554 [11870.960980][ C3] Call Trace: [11870.961149][ C3] [11870.961300][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11870.961572][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11870.961823][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11870.962073][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11870.962302][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11870.962568][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11870.962838][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11870.963094][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11870.963377][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11870.963618][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11870.963929][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11870.964200][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11870.964485][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11870.964750][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11870.965052][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11870.965312][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11870.965620][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11870.965924][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11870.966236][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11870.966524][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11870.966819][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11870.967104][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11870.967414][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11870.967655][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11870.967894][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11870.968130][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11870.968377][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11870.968648][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11870.968931][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11870.969169][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11870.969407][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11870.969665][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11870.969897][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11870.970142][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11870.970399][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11870.970673][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11870.970951][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11870.971195][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11870.971464][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11870.971727][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11870.972070][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11870.972321][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11870.972639][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11870.972900][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11870.973101][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11870.973331][ C3] ? set_track_prepare (mm/slub.c:6440) [11870.973582][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11870.973856][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11870.974087][ C3] ? skb_clone (net/core/skbuff.c:1954) [11870.974314][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11870.974629][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11870.974934][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11870.975213][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11870.975505][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11870.975762][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11870.975992][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11870.976288][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11870.976572][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11870.976896][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11870.977132][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11870.977426][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11870.977711][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11870.978024][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11870.978279][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11870.978513][ C3] netif_receive_skb (net/core/dev.c:5801) [11870.978760][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11870.979072][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11870.979403][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11870.979702][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11870.979975][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11870.980261][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11870.980573][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11870.980882][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11870.981208][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11870.981446][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11870.981710][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11870.981970][ C3] ? __kernel_text_address (kernel/extable.c:79) [11870.982237][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11870.982519][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11870.982830][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11870.983080][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11870.983354][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11870.983593][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11870.983835][ C3] tcf_classify (net/sched/cls_api.c:1830) [11870.984066][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11870.984304][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11870.984568][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11870.984822][ C3] ? __kernel_text_address (kernel/extable.c:79) [11870.985090][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11870.985373][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11870.985690][ C3] tc_run (net/core/dev.c:3945) [11870.985894][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11870.986125][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11870.986361][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11870.986620][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11870.986871][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11870.987107][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11870.987369][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11870.987672][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11870.987942][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11870.988194][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11870.988455][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11870.988710][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11870.989048][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11870.989323][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11870.989576][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11870.989839][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11870.990053][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11870.990295][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11870.990570][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11870.990881][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11870.991157][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11870.991408][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11870.991636][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11870.991902][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11870.992143][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11870.992393][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11870.992632][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11870.992880][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11870.993113][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11870.993379][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11870.993658][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11870.993902][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11870.994150][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11870.994448][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11870.994765][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11870.995008][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11870.995266][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11870.995532][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11870.995780][ C3] call_timer_fn (kernel/time/timer.c:1700) [11870.996016][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11870.996284][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11870.996543][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11870.996800][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11870.997066][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11870.997349][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11870.997584][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11870.997873][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11870.998110][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11870.998372][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11870.998589][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11870.998883][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11870.999129][ C3] __do_softirq (kernel/softirq.c:553) [11870.999358][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11870.999578][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11870.999860][ C3] [11871.000010][ C3] [11871.000158][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11871.000460][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11871.000782][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11871.001746][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11871.002053][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11871.002450][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11871.002845][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11871.003241][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11871.003639][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11871.004038][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11871.004333][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11871.004552][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11871.004782][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11871.005031][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11871.005317][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11871.005555][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11871.005823][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11871.006075][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11871.006363][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11871.006585][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11871.006825][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11871.007069][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11871.007307][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11871.007594][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11871.007858][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11871.008094][ C3] ksys_write (fs/read_write.c:643) [11871.008314][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11871.008560][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11871.008862][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11871.009094][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11871.009392][ C3] RIP: 0033:0x7f93b2836957 [11871.009618][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11871.010580][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11871.011000][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11871.011395][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11871.011793][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11871.012189][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11871.012585][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11896.614999][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11896.615521][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11896.615970][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11896.616427][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11896.617309][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11896.617899][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11896.618215][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11896.619153][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11896.619449][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11896.619837][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11896.620222][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11896.620606][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11896.620990][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11896.621379][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11896.621811][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11896.622131][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11896.622517][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11896.622903][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11896.623289][ C1] PKRU: 55555554 [11896.623464][ C1] Call Trace: [11896.623629][ C1] [11896.623775][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11896.624029][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11896.624264][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11896.624533][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11896.624797][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11896.625076][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11896.625335][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11896.625637][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11896.625892][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11896.626192][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11896.626481][ C1] [11896.626625][ C1] [11896.626783][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11896.627086][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11896.627368][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11896.627655][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11896.627933][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11896.628238][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11896.628472][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11896.628704][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11896.628943][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11896.629209][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11896.629484][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11896.629715][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11896.629949][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11896.630202][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11896.630428][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11896.630667][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11896.630917][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11896.631187][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11896.631457][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11896.631697][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11896.631960][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11896.632217][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11896.632552][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11896.632797][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11896.633106][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11896.633360][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11896.633563][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11896.633786][ C1] ? set_track_prepare (mm/slub.c:6440) [11896.634031][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11896.634299][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11896.634565][ C1] ? skb_clone (net/core/skbuff.c:1954) [11896.634785][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11896.635093][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11896.635391][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11896.635679][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11896.635967][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11896.636208][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11896.636430][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11896.636720][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11896.637004][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11896.637329][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11896.637562][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11896.637858][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11896.638139][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11896.638453][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11896.638703][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11896.638937][ C1] netif_receive_skb (net/core/dev.c:5801) [11896.639183][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11896.639491][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11896.639823][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11896.640118][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11896.640391][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11896.640681][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11896.640994][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11896.641280][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11896.641599][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11896.641849][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11896.642136][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11896.642381][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11896.642628][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11896.642872][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11896.643140][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11896.643398][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11896.643645][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11896.643907][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11896.644167][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11896.644388][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11896.644641][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11896.644907][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11896.645173][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11896.645382][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11896.645655][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11896.645953][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11896.646188][ C1] tcf_classify (net/sched/cls_api.c:1830) [11896.646420][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11896.646661][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11896.646912][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11896.647186][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11896.647445][ C1] tc_run (net/core/dev.c:3945) [11896.647644][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11896.647873][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11896.648111][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11896.648365][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11896.648611][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11896.648850][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11896.649107][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11896.649414][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11896.649690][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11896.649946][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11896.650202][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11896.650462][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11896.650746][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11896.651082][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11896.651354][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11896.651610][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11896.651878][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11896.652085][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11896.652329][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11896.652574][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11896.652854][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11896.653109][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11896.653349][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11896.653595][ C1] ? __create_object (mm/kmemleak.c:756) [11896.653840][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11896.654099][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11896.654374][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11896.654639][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11896.654914][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11896.655144][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11896.655402][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11896.655633][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11896.655847][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11896.656078][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11896.656321][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11896.656568][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11896.656843][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11896.657063][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11896.657305][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11896.657552][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11896.657778][ C1] ? sockfd_lookup_light (net/socket.c:558) [11896.658035][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11896.658270][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11896.658527][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11896.658763][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11896.659036][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11896.659326][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11896.659617][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11896.659929][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11896.660177][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11896.660473][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11896.660698][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11896.660990][ C1] RIP: 0033:0x7f8b36b3f4c0 [11896.661211][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11896.662147][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11896.662556][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11896.662941][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11896.663329][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11896.663715][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11896.664102][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11896.666546][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11896.667071][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11896.667577][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11896.668046][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11896.668955][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11896.669567][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11896.669891][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11896.670864][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11896.671170][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11896.671569][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11896.671967][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11896.672366][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11896.672762][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11896.673161][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11896.673609][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11896.673941][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11896.674340][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11896.674738][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11896.675141][ C3] PKRU: 55555554 [11896.675322][ C3] Call Trace: [11896.675490][ C3] [11896.675649][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11896.675912][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11896.676154][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11896.676434][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11896.676706][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11896.676996][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11896.677262][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11896.677566][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11896.677827][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11896.678138][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11896.678436][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11896.678749][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11896.679036][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11896.679332][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11896.679619][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11896.679929][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11896.680170][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11896.680409][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11896.680646][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11896.680893][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11896.681167][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11896.681450][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11896.681691][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11896.681931][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11896.682193][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11896.682426][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11896.682673][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11896.682931][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11896.683206][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11896.683485][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11896.683731][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11896.684004][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11896.684269][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11896.684615][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11896.684868][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11896.685189][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11896.685450][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11896.685666][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11896.685897][ C3] ? set_track_prepare (mm/slub.c:6440) [11896.686149][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11896.686425][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11896.686658][ C3] ? skb_clone (net/core/skbuff.c:1954) [11896.686885][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11896.687204][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11896.687508][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11896.687789][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11896.688080][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11896.688330][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11896.688560][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11896.688859][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11896.689146][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11896.689472][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11896.689710][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11896.690005][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11896.690291][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11896.690608][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11896.690863][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11896.691098][ C3] netif_receive_skb (net/core/dev.c:5801) [11896.691347][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11896.691660][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11896.691993][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11896.692293][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11896.692567][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11896.692853][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11896.693166][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11896.693474][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11896.693799][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11896.694038][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11896.694304][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11896.694564][ C3] ? __kernel_text_address (kernel/extable.c:79) [11896.694831][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11896.695113][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11896.695425][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11896.695685][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11896.695963][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11896.696205][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11896.696446][ C3] tcf_classify (net/sched/cls_api.c:1830) [11896.696678][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11896.696916][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11896.697180][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11896.697435][ C3] ? __kernel_text_address (kernel/extable.c:79) [11896.697703][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11896.697986][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11896.698300][ C3] tc_run (net/core/dev.c:3945) [11896.698508][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11896.698738][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11896.698976][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11896.699238][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11896.699490][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11896.699728][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11896.699990][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11896.700298][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11896.700570][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11896.700822][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11896.701087][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11896.701344][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11896.701681][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11896.701955][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11896.702208][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11896.702471][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11896.702686][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11896.702928][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11896.703207][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11896.703516][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11896.703794][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11896.704046][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11896.704276][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11896.704545][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11896.704787][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11896.705038][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11896.705279][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11896.705534][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11896.705767][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11896.706034][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11896.706314][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11896.706559][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11896.706807][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11896.707105][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11896.707426][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11896.707670][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11896.707929][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11896.708198][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11896.708436][ C3] call_timer_fn (kernel/time/timer.c:1700) [11896.708673][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11896.708934][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11896.709195][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11896.709454][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11896.709723][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11896.710008][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11896.710246][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11896.710536][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11896.710774][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11896.711037][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11896.711257][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11896.711553][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11896.711800][ C3] __do_softirq (kernel/softirq.c:553) [11896.712029][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11896.712251][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11896.712535][ C3] [11896.712687][ C3] [11896.712836][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11896.713142][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11896.713466][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11896.714435][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11896.714742][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11896.715140][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11896.715548][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11896.715947][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11896.716347][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11896.716747][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11896.717043][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11896.717262][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11896.717492][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11896.717743][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11896.718029][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11896.718269][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11896.718527][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11896.718781][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11896.719070][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11896.719292][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11896.719533][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11896.719778][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11896.720019][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11896.720309][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11896.720573][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11896.720808][ C3] ksys_write (fs/read_write.c:643) [11896.721026][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11896.721275][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11896.721578][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11896.721811][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11896.722110][ C3] RIP: 0033:0x7f93b2836957 [11896.722337][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11896.723304][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11896.723727][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11896.724124][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11896.724521][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11896.724920][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11896.725319][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11924.615067][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11924.615600][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11924.616068][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11924.616539][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11924.617447][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11924.618055][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11924.618380][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11924.619348][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11924.619656][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11924.620052][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11924.620449][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11924.620845][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11924.621244][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11924.621642][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11924.622087][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11924.622419][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11924.622817][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11924.623218][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11924.623615][ C1] PKRU: 55555554 [11924.623797][ C1] Call Trace: [11924.623967][ C1] [11924.624118][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11924.624381][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11924.624625][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11924.624902][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11924.625174][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11924.625469][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11924.625733][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11924.626039][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11924.626301][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11924.626609][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11924.626903][ C1] [11924.627057][ C1] [11924.627207][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11924.627522][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11924.627809][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11924.628104][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11924.628390][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11924.628703][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11924.628943][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11924.629184][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11924.629432][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11924.629702][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11924.629985][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11924.630224][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11924.630465][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11924.630724][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11924.630957][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11924.631202][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11924.631460][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11924.631739][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11924.632014][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11924.632262][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11924.632531][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11924.632795][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11924.633142][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11924.633394][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11924.633713][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11924.633974][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11924.634178][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11924.634406][ C1] ? set_track_prepare (mm/slub.c:6440) [11924.634659][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11924.634936][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11924.635209][ C1] ? skb_clone (net/core/skbuff.c:1954) [11924.635442][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11924.635760][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11924.636066][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11924.636347][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11924.636640][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11924.636888][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11924.637116][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11924.637416][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11924.637700][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11924.638024][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11924.638261][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11924.638557][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11924.638841][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11924.639155][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11924.639410][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11924.639646][ C1] netif_receive_skb (net/core/dev.c:5801) [11924.639893][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11924.640206][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11924.640536][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11924.640834][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11924.641109][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11924.641395][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11924.641706][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11924.641988][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11924.642305][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11924.642551][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11924.642829][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11924.643076][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11924.643323][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11924.643569][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11924.643833][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11924.644085][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11924.644332][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11924.644594][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11924.644858][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11924.645085][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11924.645340][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11924.645615][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11924.645878][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11924.646095][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11924.646362][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11924.646670][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11924.646908][ C1] tcf_classify (net/sched/cls_api.c:1830) [11924.647138][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11924.647386][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11924.647644][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11924.647927][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11924.648197][ C1] tc_run (net/core/dev.c:3945) [11924.648400][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11924.648628][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11924.648866][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11924.649124][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11924.649376][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11924.649613][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11924.649875][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11924.650179][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11924.650450][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11924.650701][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11924.650963][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11924.651218][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11924.651495][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11924.651832][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11924.652106][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11924.652359][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11924.652623][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11924.652837][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11924.653072][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11924.653315][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11924.653598][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11924.653849][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11924.654088][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11924.654337][ C1] ? __create_object (mm/kmemleak.c:756) [11924.654580][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11924.654846][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11924.655126][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11924.655406][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11924.655687][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11924.655925][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11924.656190][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11924.656414][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11924.656636][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11924.656873][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11924.657121][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11924.657375][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11924.657644][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11924.657869][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11924.658116][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11924.658371][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11924.658607][ C1] ? sockfd_lookup_light (net/socket.c:558) [11924.658871][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11924.659109][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11924.659373][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11924.659613][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11924.659895][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11924.660194][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11924.660493][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11924.660816][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11924.661067][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11924.661371][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11924.661602][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11924.661900][ C1] RIP: 0033:0x7f8b36b3f4c0 [11924.662127][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11924.663091][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11924.663511][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11924.663910][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11924.664307][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11924.664704][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11924.665099][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11924.667561][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11924.668088][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11924.668591][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11924.669057][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11924.669965][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11924.670578][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11924.670903][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11924.671870][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11924.672180][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11924.672578][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11924.672976][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11924.673378][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11924.673775][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11924.674173][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11924.674620][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11924.674952][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11924.675354][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11924.675757][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11924.676154][ C3] PKRU: 55555554 [11924.676336][ C3] Call Trace: [11924.676511][ C3] [11924.676660][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11924.676921][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11924.677165][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11924.677441][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11924.677715][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11924.678002][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11924.678266][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11924.678571][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11924.678832][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11924.679140][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11924.679435][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11924.679749][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11924.680039][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11924.680334][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11924.680624][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11924.680934][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11924.681174][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11924.681412][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11924.681652][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11924.681900][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11924.682172][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11924.682458][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11924.682695][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11924.682936][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11924.683196][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11924.683431][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11924.683677][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11924.683936][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11924.684209][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11924.684485][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11924.684733][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11924.685003][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11924.685267][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11924.685620][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11924.685872][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11924.686192][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11924.686454][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11924.686659][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11924.686891][ C3] ? set_track_prepare (mm/slub.c:6440) [11924.687144][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11924.687421][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11924.687653][ C3] ? skb_clone (net/core/skbuff.c:1954) [11924.687880][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11924.688198][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11924.688505][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11924.688785][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11924.689080][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11924.689328][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11924.689558][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11924.689858][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11924.690141][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11924.690467][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11924.690706][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11924.691002][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11924.691287][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11924.691601][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11924.691856][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11924.692090][ C3] netif_receive_skb (net/core/dev.c:5801) [11924.692339][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11924.692648][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11924.692980][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11924.693279][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11924.693551][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11924.693840][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11924.694156][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11924.694462][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11924.694787][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11924.695025][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11924.695291][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11924.695558][ C3] ? __kernel_text_address (kernel/extable.c:79) [11924.695825][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11924.696109][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11924.696422][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11924.696672][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11924.696947][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11924.697188][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11924.697428][ C3] tcf_classify (net/sched/cls_api.c:1830) [11924.697658][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11924.697897][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11924.698160][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11924.698416][ C3] ? __kernel_text_address (kernel/extable.c:79) [11924.698682][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11924.698965][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11924.699277][ C3] tc_run (net/core/dev.c:3945) [11924.699482][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11924.699711][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11924.699950][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11924.700210][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11924.700462][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11924.700702][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11924.700965][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11924.701268][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11924.701539][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11924.701795][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11924.702058][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11924.702315][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11924.702651][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11924.702926][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11924.703179][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11924.703445][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11924.703660][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11924.703903][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11924.704179][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11924.704491][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11924.704765][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11924.705016][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11924.705247][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11924.705530][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11924.705774][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11924.706024][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11924.706264][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11924.706511][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11924.706745][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11924.707011][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11924.707293][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11924.707536][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11924.707783][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11924.708083][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11924.708402][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11924.708645][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11924.708905][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11924.709171][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11924.709411][ C3] call_timer_fn (kernel/time/timer.c:1700) [11924.709644][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11924.709906][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11924.710166][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11924.710426][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11924.710695][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11924.710977][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11924.711216][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11924.711505][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11924.711742][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11924.712004][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11924.712228][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11924.712521][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11924.712769][ C3] __do_softirq (kernel/softirq.c:553) [11924.713002][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11924.713221][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11924.713507][ C3] [11924.713657][ C3] [11924.713807][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11924.714109][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11924.714432][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11924.715410][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11924.715715][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11924.716112][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11924.716511][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11924.716906][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11924.717301][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11924.717700][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11924.717994][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11924.718213][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11924.718443][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11924.718694][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11924.718980][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11924.719217][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11924.719471][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11924.719723][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11924.720013][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11924.720234][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11924.720476][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11924.720720][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11924.720956][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11924.721245][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11924.721508][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11924.721745][ C3] ksys_write (fs/read_write.c:643) [11924.721960][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11924.722208][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11924.722512][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11924.722741][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11924.723039][ C3] RIP: 0033:0x7f93b2836957 [11924.723266][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11924.724229][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11924.724646][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11924.725044][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11924.725444][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11924.725836][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11924.726228][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11949.013535][ C3] rcu: 3-....: (9240767 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=2305475 | [11949.014095][ C3] rcu: (t=9555042 jiffies g=1064457 q=118 ncpus=4) | [11949.014427][ C3] Sending NMI from CPU 3 to CPUs 1: | [11949.014700][ C1] NMI backtrace for cpu 1 [11949.014711][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11949.014714][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11949.014723][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11949.014726][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11949.014729][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11949.014731][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11949.014733][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11949.014735][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11949.014737][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11949.014739][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11949.014741][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11949.014744][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11949.014746][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11949.014747][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11949.014749][ C1] PKRU: 55555554 [11949.014750][ C1] Call Trace: [11949.014753][ C1] [11949.014759][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11949.014764][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11949.014769][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11949.014773][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11949.014777][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11949.014779][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11949.014785][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11949.014789][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11949.014793][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11949.014796][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11949.014799][ C1] [11949.014800][ C1] [11949.014801][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11949.014807][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11949.014812][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11949.014815][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11949.014820][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11949.014823][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11949.014826][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11949.014828][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11949.014833][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11949.014837][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11949.014844][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11949.014847][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11949.014852][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11949.014858][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11949.014862][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11949.014864][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11949.014866][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11949.014869][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11949.014875][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11949.014880][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11949.014883][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11949.014893][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11949.014895][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11949.014898][ C1] ? set_track_prepare (mm/slub.c:6440) [11949.014904][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11949.014907][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11949.014910][ C1] ? skb_clone (net/core/skbuff.c:1954) [11949.014915][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11949.014921][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11949.014926][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11949.014931][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11949.014939][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11949.014943][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11949.014946][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11949.014950][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11949.014953][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11949.014958][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11949.014960][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11949.014965][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11949.014969][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11949.014973][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11949.014976][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11949.014978][ C1] netif_receive_skb (net/core/dev.c:5801) [11949.014982][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11949.014990][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11949.014996][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11949.015003][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11949.015008][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11949.015018][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11949.015026][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11949.015029][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11949.015036][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11949.015040][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11949.015046][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11949.015051][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11949.015054][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11949.015057][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11949.015060][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11949.015063][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11949.015066][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11949.015069][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11949.015072][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11949.015075][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11949.015078][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11949.015081][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11949.015084][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11949.015087][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11949.015089][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11949.015094][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11949.015100][ C1] tcf_classify (net/sched/cls_api.c:1830) [11949.015103][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11949.015108][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11949.015110][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11949.015114][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11949.015117][ C1] tc_run (net/core/dev.c:3945) [11949.015122][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11949.015125][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11949.015127][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11949.015131][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11949.015136][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11949.015138][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11949.015141][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11949.015145][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11949.015148][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11949.015152][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11949.015155][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11949.015158][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11949.015163][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11949.015170][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11949.015173][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11949.015176][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11949.015180][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11949.015182][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11949.015186][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11949.015188][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11949.015193][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11949.015195][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11949.015199][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11949.015203][ C1] ? __create_object (mm/kmemleak.c:756) [11949.015206][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11949.015212][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11949.015216][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11949.015220][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11949.015224][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11949.015227][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11949.015232][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11949.015244][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11949.015246][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11949.015249][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11949.015251][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11949.015257][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11949.015261][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11949.015263][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11949.015269][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11949.015271][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11949.015276][ C1] ? sockfd_lookup_light (net/socket.c:558) [11949.015281][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11949.015285][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11949.015288][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11949.015295][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11949.015299][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11949.015302][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11949.015306][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11949.015311][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11949.015315][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11949.015318][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11949.015323][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11949.015327][ C1] RIP: 0033:0x7f8b36b3f4c0 [11949.015330][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11949.015333][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11949.015336][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11949.015339][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11949.015340][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11949.015342][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11949.015344][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11949.015340][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [11949.015342][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [11949.015344][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11949.015349][ C1] [11949.063180][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11949.063803][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11949.064134][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11949.065105][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11949.065424][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11949.065819][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11949.066218][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11949.066619][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11949.067019][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11949.067420][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11949.067866][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11949.068198][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11949.068609][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11949.069008][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11949.069410][ C3] PKRU: 55555554 [11949.069598][ C3] Call Trace: [11949.069769][ C3] [11949.069918][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11949.070194][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11949.070451][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11949.070707][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11949.070945][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11949.071219][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11949.071492][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11949.071751][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11949.072043][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11949.072294][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11949.072612][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11949.072888][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11949.073184][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11949.073451][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11949.073761][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11949.074032][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11949.074346][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11949.074645][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11949.074960][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11949.075260][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11949.075558][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11949.075847][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11949.076162][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11949.076401][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11949.076640][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11949.076879][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11949.077127][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11949.077402][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11949.077686][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11949.077922][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11949.078162][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11949.078422][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11949.078656][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11949.078901][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11949.079167][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11949.079442][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11949.079718][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11949.079974][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11949.080244][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11949.080510][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11949.080864][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11949.081121][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11949.081445][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11949.081713][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11949.081921][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11949.082158][ C3] ? set_track_prepare (mm/slub.c:6440) [11949.082419][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11949.082702][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11949.082931][ C3] ? skb_clone (net/core/skbuff.c:1954) [11949.083171][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11949.083490][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11949.083800][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11949.084086][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11949.084388][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11949.084640][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11949.084877][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11949.085182][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11949.085471][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11949.085808][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11949.086051][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11949.086354][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11949.086639][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11949.086956][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11949.087212][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11949.087452][ C3] netif_receive_skb (net/core/dev.c:5801) [11949.087700][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11949.088011][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11949.088342][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11949.088640][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11949.088917][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11949.089204][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11949.089514][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11949.089818][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11949.090143][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11949.090389][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11949.090660][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11949.090920][ C3] ? __kernel_text_address (kernel/extable.c:79) [11949.091185][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11949.091477][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11949.091794][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11949.092051][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11949.092332][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11949.092579][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11949.092820][ C3] tcf_classify (net/sched/cls_api.c:1830) [11949.093052][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11949.093297][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11949.093564][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11949.093821][ C3] ? __kernel_text_address (kernel/extable.c:79) [11949.094091][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11949.094382][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11949.094696][ C3] tc_run (net/core/dev.c:3945) [11949.094909][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11949.095144][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11949.095401][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11949.095661][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11949.095919][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11949.096163][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11949.096432][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11949.096740][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11949.097015][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11949.097275][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11949.097541][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11949.097798][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11949.098135][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11949.098410][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11949.098661][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11949.098926][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11949.099143][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11949.099386][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11949.099667][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11949.099978][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11949.100252][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11949.100504][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11949.100735][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11949.101011][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11949.101260][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11949.101511][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11949.101754][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11949.102001][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11949.102241][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11949.102505][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11949.102788][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11949.103038][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11949.103294][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11949.103601][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11949.103922][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11949.104168][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11949.104440][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11949.104709][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11949.104959][ C3] call_timer_fn (kernel/time/timer.c:1700) [11949.105195][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11949.105475][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11949.105737][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11949.106002][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11949.106278][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11949.106575][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11949.106818][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11949.107119][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11949.107356][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11949.107626][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11949.107847][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11949.108141][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11949.108388][ C3] __do_softirq (kernel/softirq.c:553) [11949.108621][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11949.108839][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11949.109124][ C3] [11949.109275][ C3] [11949.109425][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11949.109731][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11949.110053][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11949.111026][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11949.111337][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11949.111733][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11949.112129][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11949.112539][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11949.112940][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11949.113349][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11949.113654][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11949.113878][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11949.114116][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11949.114374][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11949.114661][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11949.114907][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11949.115169][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11949.115484][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11949.115784][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11949.116015][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11949.116263][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11949.116512][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11949.116751][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11949.117044][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11949.117316][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11949.117558][ C3] ksys_write (fs/read_write.c:643) [11949.117781][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11949.118029][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11949.118333][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11949.118562][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11949.118860][ C3] RIP: 0033:0x7f93b2836957 [11949.119086][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11949.120054][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11949.120471][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11949.120870][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11949.121264][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11949.121663][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11949.122058][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [11976.615062][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11976.615596][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11976.616060][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11976.616527][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11976.617440][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11976.618049][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11976.618373][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11976.619343][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [11976.619650][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11976.620048][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [11976.620446][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [11976.620845][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [11976.621246][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [11976.621643][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11976.622089][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11976.622420][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [11976.622818][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11976.623219][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11976.623616][ C1] PKRU: 55555554 [11976.623798][ C1] Call Trace: [11976.623968][ C1] [11976.624118][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11976.624382][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11976.624626][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11976.624902][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11976.625181][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11976.625471][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11976.625735][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11976.626042][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11976.626304][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11976.626617][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11976.626912][ C1] [11976.627063][ C1] [11976.627214][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11976.627527][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11976.627816][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11976.628112][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11976.628400][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11976.628711][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11976.628953][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11976.629195][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11976.629444][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11976.629715][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11976.629999][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11976.630239][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11976.630480][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11976.630741][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11976.630976][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11976.631223][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11976.631480][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11976.631760][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11976.632036][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11976.632285][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11976.632556][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11976.632817][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11976.633166][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11976.633420][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11976.633739][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11976.634003][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11976.634207][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11976.634436][ C1] ? set_track_prepare (mm/slub.c:6440) [11976.634690][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11976.634967][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11976.635251][ C1] ? skb_clone (net/core/skbuff.c:1954) [11976.635478][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11976.635796][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11976.636102][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11976.636385][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11976.636678][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11976.636928][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11976.637159][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11976.637459][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11976.637745][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11976.638069][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11976.638307][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11976.638605][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [11976.638890][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11976.639206][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11976.639462][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11976.639696][ C1] netif_receive_skb (net/core/dev.c:5801) [11976.639944][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11976.640258][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11976.640597][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11976.640896][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11976.641170][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11976.641458][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11976.641769][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11976.642052][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11976.642370][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [11976.642618][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [11976.642897][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [11976.643145][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [11976.643393][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [11976.643641][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [11976.643904][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [11976.644158][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [11976.644407][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [11976.644670][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11976.644933][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11976.645165][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11976.645426][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11976.645697][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11976.645965][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11976.646184][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11976.646451][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11976.646761][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11976.647001][ C1] tcf_classify (net/sched/cls_api.c:1830) [11976.647233][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11976.647481][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11976.647737][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11976.648023][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [11976.648293][ C1] tc_run (net/core/dev.c:3945) [11976.648498][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [11976.648729][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11976.648966][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11976.649226][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11976.649479][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11976.649717][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11976.649981][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11976.650288][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11976.650560][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11976.650813][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11976.651077][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11976.651333][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [11976.651614][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11976.651953][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11976.652229][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11976.652481][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11976.652745][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11976.652961][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11976.653197][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11976.653441][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11976.653726][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11976.653978][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11976.654220][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11976.654468][ C1] ? __create_object (mm/kmemleak.c:756) [11976.654712][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11976.654979][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11976.655266][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11976.655539][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11976.655821][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [11976.656060][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [11976.656326][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [11976.656551][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [11976.656773][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11976.657012][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [11976.657263][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [11976.657515][ C1] ? __pfx_core_sys_select (fs/select.c:627) [11976.657786][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [11976.658012][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [11976.658264][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [11976.658518][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11976.658756][ C1] ? sockfd_lookup_light (net/socket.c:558) [11976.659019][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [11976.659260][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [11976.659523][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [11976.659765][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [11976.660047][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [11976.660347][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [11976.660650][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [11976.660970][ C1] __x64_sys_recvfrom (net/socket.c:2256) [11976.661222][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11976.661525][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11976.661758][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11976.662057][ C1] RIP: 0033:0x7f8b36b3f4c0 [11976.662287][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [11976.663255][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [11976.663680][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [11976.664077][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [11976.664472][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [11976.664865][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [11976.665272][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [11976.667709][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11976.668237][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11976.668737][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11976.669204][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11976.670107][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11976.670717][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11976.671041][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11976.672007][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [11976.672313][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [11976.672712][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [11976.673107][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [11976.673502][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [11976.673899][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [11976.674296][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [11976.674739][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11976.675069][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [11976.675473][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11976.675867][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11976.676261][ C3] PKRU: 55555554 [11976.676441][ C3] Call Trace: [11976.676608][ C3] [11976.676758][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [11976.677018][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11976.677262][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11976.677536][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11976.677807][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11976.678094][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11976.678358][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11976.678663][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11976.678925][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11976.679232][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11976.679527][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11976.679839][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11976.680144][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11976.680529][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11976.680928][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11976.681248][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11976.681491][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11976.681732][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11976.681973][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11976.682228][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11976.682500][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11976.682782][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11976.683021][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11976.683271][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11976.683529][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11976.683760][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11976.684007][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11976.684269][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11976.684543][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11976.684819][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11976.685066][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11976.685361][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11976.685623][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [11976.685970][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11976.686228][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11976.686546][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11976.686807][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11976.687012][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11976.687247][ C3] ? set_track_prepare (mm/slub.c:6440) [11976.687498][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11976.687771][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11976.688001][ C3] ? skb_clone (net/core/skbuff.c:1954) [11976.688233][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11976.688550][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11976.688851][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11976.689131][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11976.689428][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11976.689674][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11976.689903][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [11976.690210][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11976.690497][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [11976.690821][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11976.691060][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [11976.691361][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [11976.691647][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [11976.691962][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11976.692223][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11976.692455][ C3] netif_receive_skb (net/core/dev.c:5801) [11976.692702][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11976.693013][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11976.693351][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11976.693650][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11976.693922][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [11976.694216][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11976.694550][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11976.694858][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [11976.695205][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11976.695443][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11976.695707][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [11976.695966][ C3] ? __kernel_text_address (kernel/extable.c:79) [11976.696239][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11976.696522][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11976.696830][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [11976.697078][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11976.697360][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11976.697597][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11976.697839][ C3] tcf_classify (net/sched/cls_api.c:1830) [11976.698070][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11976.698312][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [11976.698574][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11976.698828][ C3] ? __kernel_text_address (kernel/extable.c:79) [11976.699093][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [11976.699378][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [11976.699688][ C3] tc_run (net/core/dev.c:3945) [11976.699891][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [11976.700122][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11976.700364][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [11976.700624][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [11976.700876][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11976.701112][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11976.701381][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11976.701682][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [11976.701953][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11976.702213][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11976.702477][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11976.702732][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11976.703068][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11976.703347][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11976.703599][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [11976.703866][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11976.704083][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11976.704328][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [11976.704606][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11976.704918][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [11976.705217][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [11976.705468][ C3] ? __alloc_skb (net/core/skbuff.c:651) [11976.705695][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [11976.705964][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [11976.706214][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11976.706463][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11976.706702][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11976.706949][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11976.707184][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11976.707449][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11976.707727][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [11976.707970][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [11976.708217][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [11976.708516][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [11976.708833][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [11976.709074][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [11976.709335][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11976.709603][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11976.709839][ C3] call_timer_fn (kernel/time/timer.c:1700) [11976.710077][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11976.710337][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [11976.710596][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11976.710854][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11976.711122][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11976.711406][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11976.711643][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11976.711931][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11976.712169][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11976.712431][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [11976.712651][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11976.712946][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11976.713194][ C3] __do_softirq (kernel/softirq.c:553) [11976.713428][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11976.713646][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11976.713931][ C3] [11976.714082][ C3] [11976.714232][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11976.714535][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [11976.714858][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [11976.715822][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [11976.716128][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [11976.716523][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [11976.716920][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [11976.717317][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [11976.717712][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [11976.718108][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [11976.718404][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [11976.718621][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [11976.718851][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [11976.719101][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [11976.719386][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11976.719624][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [11976.719879][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [11976.720131][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [11976.720418][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [11976.720640][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [11976.720882][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [11976.721122][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11976.721362][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [11976.721671][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11976.721978][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [11976.722315][ C3] ksys_write (fs/read_write.c:643) [11976.722609][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [11976.722856][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11976.723161][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [11976.723400][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11976.723698][ C3] RIP: 0033:0x7f93b2836957 [11976.723923][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [11976.724887][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11976.725332][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [11976.725727][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [11976.726124][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11976.726527][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [11976.726920][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [12004.615062][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12004.615589][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [12004.616049][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12004.616515][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12004.617421][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12004.618029][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12004.618353][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12004.619317][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [12004.619623][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12004.620018][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [12004.620413][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [12004.620810][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [12004.621206][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [12004.621600][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12004.622045][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12004.622374][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [12004.622773][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12004.623168][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12004.623564][ C1] PKRU: 55555554 [12004.623744][ C1] Call Trace: [12004.623916][ C1] [12004.624064][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [12004.624326][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12004.624568][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12004.624843][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12004.625120][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12004.625406][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12004.625671][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12004.625975][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12004.626237][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12004.626545][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12004.626839][ C1] [12004.626989][ C1] [12004.627138][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12004.627451][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12004.627742][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12004.628034][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12004.628323][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12004.628634][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12004.628873][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12004.629112][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12004.629362][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12004.629632][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12004.629916][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12004.630152][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12004.630393][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12004.630651][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12004.630886][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12004.631133][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12004.631391][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12004.631667][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12004.631943][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12004.632190][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12004.632459][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12004.632722][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12004.633068][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12004.633320][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12004.633639][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12004.633900][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12004.634102][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12004.634335][ C1] ? set_track_prepare (mm/slub.c:6440) [12004.634588][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12004.634862][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12004.635139][ C1] ? skb_clone (net/core/skbuff.c:1954) [12004.635367][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12004.635686][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12004.635988][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12004.636271][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12004.636563][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12004.636811][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12004.637041][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12004.637339][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12004.637622][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12004.637946][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12004.638185][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12004.638477][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [12004.638764][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12004.639082][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12004.639337][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12004.639569][ C1] netif_receive_skb (net/core/dev.c:5801) [12004.639817][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12004.640128][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12004.640459][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12004.640758][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12004.641030][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12004.641318][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12004.641627][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12004.641912][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12004.642227][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [12004.642472][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [12004.642752][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [12004.643000][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [12004.643246][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [12004.643491][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [12004.643755][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [12004.644008][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [12004.644255][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [12004.644519][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12004.644782][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12004.645009][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12004.645263][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12004.645535][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12004.645803][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12004.646017][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12004.646284][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12004.646592][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12004.646833][ C1] tcf_classify (net/sched/cls_api.c:1830) [12004.647062][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12004.647311][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12004.647565][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12004.647853][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12004.648120][ C1] tc_run (net/core/dev.c:3945) [12004.648326][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [12004.648557][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12004.648794][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12004.649053][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12004.649305][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12004.649543][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12004.649805][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12004.650108][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12004.650382][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12004.650634][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12004.650897][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12004.651153][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [12004.651435][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12004.651770][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12004.652045][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12004.652297][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12004.652560][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12004.652776][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12004.653008][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12004.653251][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12004.653538][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12004.653788][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12004.654025][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12004.654274][ C1] ? __create_object (mm/kmemleak.c:756) [12004.654517][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12004.654783][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12004.655071][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12004.655344][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12004.655624][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [12004.655864][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [12004.656128][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [12004.656357][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [12004.656576][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12004.656815][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [12004.657065][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [12004.657318][ C1] ? __pfx_core_sys_select (fs/select.c:627) [12004.657585][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12004.657809][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [12004.658057][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [12004.658311][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12004.658546][ C1] ? sockfd_lookup_light (net/socket.c:558) [12004.658810][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [12004.659053][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [12004.659317][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [12004.659559][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [12004.659839][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [12004.660138][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [12004.660436][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [12004.660756][ C1] __x64_sys_recvfrom (net/socket.c:2256) [12004.661006][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12004.661311][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12004.661543][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12004.661841][ C1] RIP: 0033:0x7f8b36b3f4c0 [12004.662067][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [12004.663033][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [12004.663454][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [12004.663850][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [12004.664247][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [12004.664643][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [12004.665046][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12004.667503][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12004.668030][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [12004.668534][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12004.669001][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12004.669910][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12004.670525][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12004.670850][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12004.671825][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [12004.672133][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12004.672533][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [12004.672933][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [12004.673333][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [12004.673734][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [12004.674130][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [12004.674577][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12004.674909][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [12004.675324][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12004.675722][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12004.676120][ C3] PKRU: 55555554 [12004.676304][ C3] Call Trace: [12004.676475][ C3] [12004.676624][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [12004.676885][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12004.677127][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12004.677402][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12004.677675][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12004.677962][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12004.678227][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12004.678532][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12004.678793][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12004.679102][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12004.679397][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12004.679709][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12004.680001][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12004.680296][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12004.680584][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12004.680896][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12004.681137][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12004.681375][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12004.681616][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12004.681865][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12004.682136][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12004.682422][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12004.682659][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12004.682898][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12004.683156][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12004.683391][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12004.683639][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12004.683895][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12004.684168][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12004.684444][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12004.684692][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12004.684976][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12004.685240][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12004.685586][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12004.685839][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12004.686159][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12004.686421][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12004.686625][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12004.686856][ C3] ? set_track_prepare (mm/slub.c:6440) [12004.687107][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12004.687383][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12004.687614][ C3] ? skb_clone (net/core/skbuff.c:1954) [12004.687838][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12004.688156][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12004.688462][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12004.688740][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12004.689034][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12004.689281][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12004.689509][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12004.689809][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12004.690091][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12004.690415][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12004.690653][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12004.690948][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [12004.691232][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12004.691546][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12004.691800][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12004.692034][ C3] netif_receive_skb (net/core/dev.c:5801) [12004.692283][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12004.692590][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12004.692922][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12004.693219][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12004.693490][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [12004.693779][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12004.694093][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12004.694401][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12004.694724][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12004.694978][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12004.695244][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [12004.695504][ C3] ? __kernel_text_address (kernel/extable.c:79) [12004.695772][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12004.696055][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12004.696367][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12004.696619][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12004.696894][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12004.697134][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12004.697378][ C3] tcf_classify (net/sched/cls_api.c:1830) [12004.697608][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12004.697848][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12004.698112][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12004.698368][ C3] ? __kernel_text_address (kernel/extable.c:79) [12004.698633][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12004.698917][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12004.699229][ C3] tc_run (net/core/dev.c:3945) [12004.699435][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [12004.699663][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12004.699902][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12004.700162][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12004.700415][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12004.700653][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12004.700916][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12004.701220][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12004.701490][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12004.701742][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12004.702005][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12004.702261][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12004.702596][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12004.702872][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12004.703125][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12004.703390][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12004.703604][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12004.703847][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12004.704122][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12004.704437][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [12004.704710][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [12004.704978][ C3] ? __alloc_skb (net/core/skbuff.c:651) [12004.705207][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [12004.705475][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [12004.705717][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12004.705966][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12004.706204][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12004.706450][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12004.706683][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12004.706948][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12004.707228][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [12004.707470][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [12004.707715][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [12004.708014][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [12004.708332][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [12004.708574][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [12004.708833][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12004.709100][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12004.709339][ C3] call_timer_fn (kernel/time/timer.c:1700) [12004.709575][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12004.709834][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [12004.710095][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12004.710353][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12004.710621][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12004.710902][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12004.711139][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12004.711427][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12004.711663][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12004.711925][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [12004.712145][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12004.712438][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12004.712683][ C3] __do_softirq (kernel/softirq.c:553) [12004.712916][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12004.713135][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12004.713421][ C3] [12004.713569][ C3] [12004.713720][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12004.714018][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [12004.714340][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [12004.715319][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [12004.715624][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [12004.716024][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [12004.716421][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [12004.716819][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [12004.717216][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [12004.717617][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [12004.717911][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [12004.718135][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [12004.718364][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [12004.718615][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [12004.718903][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12004.719140][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [12004.719397][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [12004.719649][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [12004.719940][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12004.720160][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [12004.720403][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [12004.720647][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12004.720885][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12004.721175][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12004.721439][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12004.721676][ C3] ksys_write (fs/read_write.c:643) [12004.721892][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [12004.722140][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12004.722446][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12004.722679][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12004.722976][ C3] RIP: 0033:0x7f93b2836957 [12004.723206][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [12004.724172][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12004.724592][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [12004.725011][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [12004.725407][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12004.725806][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [12004.726203][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [12027.121547][ C3] rcu: 3-....: (9318542 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=2324514 | [12027.122109][ C3] rcu: (t=9633150 jiffies g=1064457 q=118 ncpus=4) | [12027.122443][ C3] Sending NMI from CPU 3 to CPUs 1: | [12027.122716][ C1] NMI backtrace for cpu 1 [12027.122726][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12027.122729][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:103 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [12027.122737][ C1] Code: 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d 59 01 48 89 da 48 29 ea <48> 83 fa 10 0f 8e c0 00 00 00 41 89 eb 41 83 e3 07 75 7d 48 85 d2 All code ======== 0: 89 fd mov %edi,%ebp 2: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 9: fc ff df c: 4d 89 d1 mov %r10,%r9 f: 48 c1 ed 03 shr $0x3,%rbp 13: 49 c1 e9 03 shr $0x3,%r9 17: 48 01 c5 add %rax,%rbp 1a: 49 01 c1 add %rax,%r9 1d: 48 89 e8 mov %rbp,%rax 20: 49 8d 59 01 lea 0x1(%r9),%rbx 24: 48 89 da mov %rbx,%rdx 27: 48 29 ea sub %rbp,%rdx 2a:* 48 83 fa 10 cmp $0x10,%rdx <-- trapping instruction 2e: 0f 8e c0 00 00 00 jle 0xf4 34: 41 89 eb mov %ebp,%r11d 37: 41 83 e3 07 and $0x7,%r11d 3b: 75 7d jne 0xba 3d: 48 85 d2 test %rdx,%rdx Code starting with the faulting instruction =========================================== 0: 48 83 fa 10 cmp $0x10,%rdx 4: 0f 8e c0 00 00 00 jle 0xca a: 41 89 eb mov %ebp,%r11d d: 41 83 e3 07 and $0x7,%r11d 11: 75 7d jne 0x90 13: 48 85 d2 test %rdx,%rdx [12027.122740][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000202 [12027.122743][ C1] RAX: ffffed1000f511c3 RBX: ffffed1000f511c4 RCX: ffffffff89c7fa80 [12027.122745][ C1] RDX: 0000000000000001 RSI: 0000000000000004 RDI: ffff888007a88e18 [12027.122747][ C1] RBP: ffffed1000f511c3 R08: 0000000000000000 R09: ffffed1000f511c3 [12027.122749][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [12027.122751][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [12027.122753][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12027.122755][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12027.122758][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [12027.122760][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12027.122761][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12027.122763][ C1] PKRU: 55555554 [12027.122764][ C1] Call Trace: [12027.122768][ C1] [12027.122773][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [12027.122778][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [12027.122784][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [12027.122789][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [12027.122793][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [12027.122795][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [12027.122802][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12027.122808][ C1] ? kasan_check_range (mm/kasan/generic.c:103 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [12027.122811][ C1] ? kasan_check_range (mm/kasan/generic.c:103 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [12027.122815][ C1] ? kasan_check_range (mm/kasan/generic.c:103 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [12027.122818][ C1] [12027.122819][ C1] [12027.122820][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12027.122824][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12027.122830][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12027.122834][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12027.122838][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12027.122842][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12027.122845][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12027.122849][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12027.122851][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12027.122856][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12027.122859][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12027.122866][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12027.122869][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12027.122874][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12027.122880][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12027.122884][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12027.122887][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12027.122889][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12027.122892][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12027.122898][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12027.122902][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12027.122905][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12027.122916][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12027.122919][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12027.122921][ C1] ? set_track_prepare (mm/slub.c:6440) [12027.122927][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12027.122930][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12027.122933][ C1] ? skb_clone (net/core/skbuff.c:1954) [12027.122937][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12027.122944][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12027.122949][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12027.122953][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12027.122962][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12027.122967][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12027.122969][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12027.122973][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12027.122977][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12027.122981][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12027.122983][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12027.122988][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [12027.122992][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12027.122996][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12027.122999][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12027.123001][ C1] netif_receive_skb (net/core/dev.c:5801) [12027.123004][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12027.123013][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12027.123019][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12027.123026][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12027.123031][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12027.123041][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12027.123048][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12027.123051][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12027.123059][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [12027.123062][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [12027.123067][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [12027.123071][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [12027.123074][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [12027.123076][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [12027.123079][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [12027.123081][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [12027.123084][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [12027.123087][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12027.123091][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12027.123093][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12027.123096][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12027.123100][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12027.123103][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12027.123106][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12027.123108][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12027.123113][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12027.123118][ C1] tcf_classify (net/sched/cls_api.c:1830) [12027.123122][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12027.123126][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12027.123129][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12027.123133][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12027.123136][ C1] tc_run (net/core/dev.c:3945) [12027.123140][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [12027.123143][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12027.123145][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12027.123149][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12027.123153][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12027.123155][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12027.123158][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12027.123164][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12027.123166][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12027.123170][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12027.123174][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12027.123176][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [12027.123180][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12027.123187][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12027.123190][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12027.123194][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12027.123197][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12027.123200][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12027.123203][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12027.123206][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12027.123210][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12027.123213][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12027.123217][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12027.123220][ C1] ? __create_object (mm/kmemleak.c:756) [12027.123223][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12027.123229][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12027.123233][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12027.123236][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12027.123241][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [12027.123244][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [12027.123248][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [12027.123253][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [12027.123255][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12027.123258][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [12027.123260][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [12027.123265][ C1] ? __pfx_core_sys_select (fs/select.c:627) [12027.123269][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12027.123272][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [12027.123277][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [12027.123279][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12027.123283][ C1] ? sockfd_lookup_light (net/socket.c:558) [12027.123287][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [12027.123292][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [12027.123296][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [12027.123303][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [12027.123307][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [12027.123311][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [12027.123315][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [12027.123320][ C1] __x64_sys_recvfrom (net/socket.c:2256) [12027.123324][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12027.123327][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12027.123332][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12027.123336][ C1] RIP: 0033:0x7f8b36b3f4c0 [12027.123339][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [12027.123342][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [12027.123346][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [12027.123348][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [12027.123350][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [12027.123351][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [12027.123353][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12027.123350][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [12027.123351][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [12027.123353][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12027.123358][ C1] [12027.171137][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12027.171746][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12027.172076][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12027.173044][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [12027.173352][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12027.173748][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [12027.174146][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [12027.174544][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [12027.174949][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [12027.175346][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [12027.175791][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12027.176122][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [12027.176524][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12027.176921][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12027.177324][ C3] PKRU: 55555554 [12027.177503][ C3] Call Trace: [12027.177674][ C3] [12027.177822][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [12027.178096][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [12027.178347][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [12027.178597][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [12027.178826][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [12027.179093][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [12027.179362][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [12027.179619][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [12027.179903][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12027.180145][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [12027.180455][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12027.180727][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12027.181012][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12027.181279][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12027.181584][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12027.181845][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12027.182154][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12027.182448][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12027.182761][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12027.183048][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12027.183341][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12027.183627][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12027.183935][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12027.184176][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12027.184415][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12027.184652][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12027.184934][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12027.185209][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12027.185495][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12027.185734][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12027.185973][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12027.186236][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12027.186470][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12027.186717][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12027.186974][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12027.187249][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12027.187526][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12027.187772][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12027.188044][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12027.188307][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12027.188662][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12027.188913][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12027.189232][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12027.189495][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12027.189698][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12027.189930][ C3] ? set_track_prepare (mm/slub.c:6440) [12027.190183][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12027.190458][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12027.190690][ C3] ? skb_clone (net/core/skbuff.c:1954) [12027.190915][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12027.191234][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12027.191540][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12027.191820][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12027.192121][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12027.192370][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12027.192597][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12027.192897][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12027.193182][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12027.193507][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12027.193743][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12027.194039][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [12027.194323][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12027.194638][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12027.194902][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12027.195137][ C3] netif_receive_skb (net/core/dev.c:5801) [12027.195384][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12027.195696][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12027.196027][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12027.196325][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12027.196598][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [12027.196885][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12027.197197][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12027.197506][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12027.197829][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12027.198066][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12027.198335][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [12027.198595][ C3] ? __kernel_text_address (kernel/extable.c:79) [12027.198864][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12027.199145][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12027.199456][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12027.199706][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12027.199980][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12027.200222][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12027.200464][ C3] tcf_classify (net/sched/cls_api.c:1830) [12027.200692][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12027.200931][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12027.201193][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12027.201449][ C3] ? __kernel_text_address (kernel/extable.c:79) [12027.201716][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12027.202000][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12027.202312][ C3] tc_run (net/core/dev.c:3945) [12027.202516][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [12027.202746][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12027.202982][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12027.203242][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12027.203494][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12027.203732][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12027.203994][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12027.204298][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12027.204568][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12027.204819][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12027.205091][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12027.205347][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12027.205685][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12027.205959][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12027.206212][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12027.206474][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12027.206688][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12027.206928][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12027.207203][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12027.207514][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [12027.207790][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [12027.208040][ C3] ? __alloc_skb (net/core/skbuff.c:651) [12027.208270][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [12027.208537][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [12027.208779][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12027.209030][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12027.209269][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12027.209516][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12027.209748][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12027.210014][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12027.210293][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [12027.210537][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [12027.210784][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [12027.211082][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [12027.211401][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [12027.211644][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [12027.211902][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12027.212169][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12027.212408][ C3] call_timer_fn (kernel/time/timer.c:1700) [12027.212644][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12027.212904][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [12027.213163][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12027.213421][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12027.213689][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12027.213972][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12027.214208][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12027.214500][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12027.214737][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12027.215009][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [12027.215230][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12027.215526][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12027.215773][ C3] __do_softirq (kernel/softirq.c:553) [12027.216004][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12027.216226][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12027.216510][ C3] [12027.216660][ C3] [12027.216810][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12027.217116][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [12027.217440][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [12027.218411][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [12027.218725][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [12027.219119][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [12027.219514][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [12027.219905][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [12027.220301][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [12027.220700][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [12027.220993][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [12027.221213][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [12027.221442][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [12027.221691][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [12027.221986][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12027.222223][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [12027.222479][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [12027.222730][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [12027.223018][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12027.223239][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [12027.223480][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [12027.223724][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12027.223961][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12027.224248][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12027.224512][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12027.224747][ C3] ksys_write (fs/read_write.c:643) [12027.224974][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [12027.225220][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12027.225521][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12027.225753][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12027.226049][ C3] RIP: 0033:0x7f93b2836957 [12027.226276][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [12027.227239][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12027.227658][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [12027.228053][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [12027.228447][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12027.228840][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [12027.229235][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [12052.615056][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12052.615581][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [12052.616042][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12052.616508][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12052.617413][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12052.618019][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12052.618342][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12052.619307][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [12052.619611][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12052.620007][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [12052.620404][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [12052.620799][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [12052.621194][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [12052.621593][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12052.622036][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12052.622366][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [12052.622763][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12052.623157][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12052.623557][ C1] PKRU: 55555554 [12052.623736][ C1] Call Trace: [12052.623906][ C1] [12052.624059][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [12052.624321][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12052.624562][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12052.624846][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12052.625116][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12052.625404][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12052.625670][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12052.625973][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12052.626233][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12052.626541][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12052.626837][ C1] [12052.626986][ C1] [12052.627136][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12052.627449][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12052.627740][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12052.628033][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12052.628322][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12052.628633][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12052.628873][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12052.629109][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12052.629362][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12052.629632][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12052.629916][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12052.630153][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12052.630393][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12052.630650][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12052.630883][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12052.631129][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12052.631386][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12052.631663][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12052.631940][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12052.632186][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12052.632457][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12052.632718][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12052.633062][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12052.633315][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12052.633632][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12052.633893][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12052.634095][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12052.634327][ C1] ? set_track_prepare (mm/slub.c:6440) [12052.634580][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12052.634863][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12052.635134][ C1] ? skb_clone (net/core/skbuff.c:1954) [12052.635362][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12052.635678][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12052.635982][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12052.636263][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12052.636557][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12052.636804][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12052.637031][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12052.637330][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12052.637610][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12052.637931][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12052.638169][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12052.638463][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [12052.638747][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12052.639061][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12052.639317][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12052.639551][ C1] netif_receive_skb (net/core/dev.c:5801) [12052.639797][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12052.640107][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12052.640441][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12052.640738][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12052.641010][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12052.641299][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12052.641609][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12052.641892][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12052.642207][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [12052.642454][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [12052.642735][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [12052.642984][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [12052.643231][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [12052.643479][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [12052.643741][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [12052.643994][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [12052.644243][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [12052.644506][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12052.644773][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12052.644999][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12052.645254][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12052.645526][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12052.645791][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12052.646006][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12052.646274][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12052.646582][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12052.646823][ C1] tcf_classify (net/sched/cls_api.c:1830) [12052.647054][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12052.647302][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12052.647556][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12052.647840][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12052.648106][ C1] tc_run (net/core/dev.c:3945) [12052.648312][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [12052.648543][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12052.648782][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12052.649045][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12052.649299][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12052.649536][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12052.649800][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12052.650101][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12052.650375][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12052.650626][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12052.650891][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12052.651146][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [12052.651427][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12052.651762][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12052.652038][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12052.652291][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12052.652556][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12052.652772][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12052.653009][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12052.653256][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12052.653543][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12052.653793][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12052.654033][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12052.654280][ C1] ? __create_object (mm/kmemleak.c:756) [12052.654520][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12052.654795][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12052.655076][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12052.655350][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12052.655631][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [12052.655869][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [12052.656132][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [12052.656360][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [12052.656578][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12052.656816][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [12052.657066][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [12052.657320][ C1] ? __pfx_core_sys_select (fs/select.c:627) [12052.657589][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12052.657815][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [12052.658062][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [12052.658322][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12052.658556][ C1] ? sockfd_lookup_light (net/socket.c:558) [12052.658818][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [12052.659061][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [12052.659324][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [12052.659566][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [12052.659844][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [12052.660143][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [12052.660444][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [12052.660764][ C1] __x64_sys_recvfrom (net/socket.c:2256) [12052.661015][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12052.661317][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12052.661549][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12052.661850][ C1] RIP: 0033:0x7f8b36b3f4c0 [12052.662075][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [12052.663044][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [12052.663463][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [12052.663858][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [12052.664256][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [12052.664653][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [12052.665055][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12052.667501][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12052.668024][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [12052.668527][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12052.668991][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12052.669895][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12052.670504][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12052.670827][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12052.671790][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [12052.672097][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12052.672494][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [12052.672891][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [12052.673288][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [12052.673684][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [12052.674079][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [12052.674524][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12052.674860][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [12052.675262][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12052.675658][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12052.676054][ C3] PKRU: 55555554 [12052.676236][ C3] Call Trace: [12052.676406][ C3] [12052.676553][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [12052.676815][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12052.677057][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12052.677336][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12052.677608][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12052.677895][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12052.678160][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12052.678468][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12052.678728][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12052.679035][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12052.679328][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12052.679641][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12052.679931][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12052.680223][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12052.680513][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12052.680823][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12052.681063][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12052.681302][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12052.681542][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12052.681790][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12052.682061][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12052.682347][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12052.682584][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12052.682824][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12052.683084][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12052.683320][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12052.683565][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12052.683822][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12052.684095][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12052.684373][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12052.684620][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12052.684895][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12052.685158][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12052.685507][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12052.685759][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12052.686077][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12052.686340][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12052.686544][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12052.686775][ C3] ? set_track_prepare (mm/slub.c:6440) [12052.687027][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12052.687305][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12052.687535][ C3] ? skb_clone (net/core/skbuff.c:1954) [12052.687762][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12052.688080][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12052.688386][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12052.688665][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12052.688959][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12052.689206][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12052.689436][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12052.689736][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12052.690019][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12052.690343][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12052.690582][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12052.690877][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [12052.691162][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12052.691477][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12052.691732][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12052.691966][ C3] netif_receive_skb (net/core/dev.c:5801) [12052.692215][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12052.692524][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12052.692856][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12052.693154][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12052.693429][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [12052.693718][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12052.694029][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12052.694337][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12052.694661][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12052.694910][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12052.695174][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [12052.695433][ C3] ? __kernel_text_address (kernel/extable.c:79) [12052.695698][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12052.695983][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12052.696295][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12052.696546][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12052.696819][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12052.697059][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12052.697299][ C3] tcf_classify (net/sched/cls_api.c:1830) [12052.697530][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12052.697772][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12052.698034][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12052.698292][ C3] ? __kernel_text_address (kernel/extable.c:79) [12052.698558][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12052.698841][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12052.699153][ C3] tc_run (net/core/dev.c:3945) [12052.699360][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [12052.699589][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12052.699828][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12052.700088][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12052.700342][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12052.700581][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12052.700845][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12052.701148][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12052.701421][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12052.701672][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12052.701937][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12052.702193][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12052.702529][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12052.702804][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12052.703057][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12052.703322][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12052.703540][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12052.703782][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12052.704058][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12052.704373][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [12052.704648][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [12052.704907][ C3] ? __alloc_skb (net/core/skbuff.c:651) [12052.705138][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [12052.705409][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [12052.705653][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12052.705904][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12052.706142][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12052.706391][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12052.706625][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12052.706892][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12052.707172][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [12052.707415][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [12052.707663][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [12052.707966][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [12052.708286][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [12052.708530][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [12052.708790][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12052.709057][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12052.709298][ C3] call_timer_fn (kernel/time/timer.c:1700) [12052.709532][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12052.709792][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [12052.710054][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12052.710315][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12052.710584][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12052.710866][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12052.711105][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12052.711394][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12052.711633][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12052.711896][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [12052.712118][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12052.712413][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12052.712661][ C3] __do_softirq (kernel/softirq.c:553) [12052.712894][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12052.713112][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12052.713401][ C3] [12052.713550][ C3] [12052.713700][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12052.714007][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [12052.714331][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [12052.715299][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [12052.715607][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [12052.716005][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [12052.716406][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [12052.716802][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [12052.717203][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [12052.717602][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [12052.717897][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [12052.718116][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [12052.718348][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [12052.718600][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [12052.718885][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12052.719125][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [12052.719381][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [12052.719634][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [12052.719923][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12052.720144][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [12052.720388][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [12052.720632][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12052.720867][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12052.721156][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12052.721422][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12052.721659][ C3] ksys_write (fs/read_write.c:643) [12052.721875][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [12052.722123][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12052.722429][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12052.722658][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12052.722956][ C3] RIP: 0033:0x7f93b2836957 [12052.723184][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [12052.724150][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12052.724569][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [12052.724972][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [12052.725371][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12052.725767][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [12052.726162][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [12080.615051][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12080.615581][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [12080.616042][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12080.616508][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12080.617411][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12080.618022][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12080.618344][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [12080.619306][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [12080.619613][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12080.620008][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [12080.620404][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [12080.620800][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [12080.621196][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [12080.621591][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12080.622034][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12080.622367][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [12080.622766][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12080.623164][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12080.623559][ C1] PKRU: 55555554 [12080.623739][ C1] Call Trace: [12080.623909][ C1] [12080.624058][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [12080.624319][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12080.624570][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12080.624845][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12080.625115][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12080.625403][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12080.625666][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12080.625971][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12080.626233][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12080.626540][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12080.626836][ C1] [12080.626988][ C1] [12080.627137][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12080.627451][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12080.627740][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12080.628028][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12080.628317][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12080.628628][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12080.628868][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12080.629108][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12080.629359][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12080.629629][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12080.629912][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12080.630150][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12080.630392][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12080.630651][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12080.630886][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12080.631132][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12080.631389][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12080.631667][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12080.631943][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12080.632195][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12080.632466][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12080.632728][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12080.633076][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12080.633329][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12080.633648][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12080.633909][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12080.634114][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12080.634343][ C1] ? set_track_prepare (mm/slub.c:6440) [12080.634607][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12080.634884][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12080.635155][ C1] ? skb_clone (net/core/skbuff.c:1954) [12080.635382][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12080.635700][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12080.636005][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12080.636287][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12080.636581][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12080.636830][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12080.637060][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12080.637363][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12080.637647][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12080.637971][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12080.638209][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12080.638505][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [12080.638788][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12080.639103][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12080.639358][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12080.639591][ C1] netif_receive_skb (net/core/dev.c:5801) [12080.639838][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12080.640151][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12080.640483][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12080.640784][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12080.641058][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12080.641346][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12080.641658][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12080.641942][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12080.642258][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [12080.642505][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [12080.642785][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [12080.643032][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [12080.643282][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [12080.643529][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [12080.643792][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [12080.644045][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [12080.644294][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [12080.644565][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12080.644829][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12080.645056][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12080.645312][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12080.645584][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12080.645849][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12080.646068][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12080.646335][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12080.646645][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12080.646887][ C1] tcf_classify (net/sched/cls_api.c:1830) [12080.647117][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12080.647366][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12080.647622][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12080.647907][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12080.648176][ C1] tc_run (net/core/dev.c:3945) [12080.648382][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [12080.648613][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12080.648851][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12080.649111][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12080.649364][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12080.649603][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12080.649867][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12080.650173][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12080.650443][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12080.650696][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12080.650960][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12080.651217][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [12080.651497][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12080.651834][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12080.652109][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12080.652367][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12080.652631][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12080.652847][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12080.653082][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12080.653326][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12080.653610][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12080.653862][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12080.654102][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12080.654351][ C1] ? __create_object (mm/kmemleak.c:756) [12080.654601][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12080.654868][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12080.655152][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12080.655427][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12080.655708][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [12080.655948][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [12080.656215][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [12080.656439][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [12080.656662][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12080.656900][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [12080.657149][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [12080.657403][ C1] ? __pfx_core_sys_select (fs/select.c:627) [12080.657677][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12080.657902][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [12080.658150][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [12080.658404][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12080.658641][ C1] ? sockfd_lookup_light (net/socket.c:558) [12080.658906][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [12080.659147][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [12080.659417][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [12080.659658][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [12080.659940][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [12080.660238][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [12080.660537][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [12080.660858][ C1] __x64_sys_recvfrom (net/socket.c:2256) [12080.661109][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12080.661414][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12080.661646][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12080.661943][ C1] RIP: 0033:0x7f8b36b3f4c0 [12080.662172][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [12080.663138][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [12080.663560][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [12080.663958][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [12080.664356][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [12080.664763][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [12080.665161][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12080.667624][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12080.668152][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [12080.668656][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12080.669126][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12080.670037][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12080.670655][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12080.670980][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12080.671951][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [12080.672260][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12080.672663][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [12080.673060][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [12080.673459][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [12080.673858][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [12080.674260][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [12080.674715][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12080.675046][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [12080.675448][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12080.675849][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12080.676249][ C3] PKRU: 55555554 [12080.676431][ C3] Call Trace: [12080.676600][ C3] [12080.676751][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [12080.677013][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12080.677257][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12080.677534][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12080.677807][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12080.678096][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12080.678363][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12080.678667][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12080.678930][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12080.679238][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12080.679534][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12080.679848][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12080.680137][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12080.680433][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12080.680721][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12080.681030][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12080.681272][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12080.681513][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12080.681756][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12080.682003][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12080.682279][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12080.682562][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12080.682801][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12080.683041][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12080.683302][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12080.683535][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12080.683782][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12080.684039][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12080.684314][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12080.684602][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12080.684849][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12080.685121][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12080.685385][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12080.685731][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12080.685984][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12080.686303][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12080.686566][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12080.686772][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12080.687002][ C3] ? set_track_prepare (mm/slub.c:6440) [12080.687256][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12080.687533][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12080.687766][ C3] ? skb_clone (net/core/skbuff.c:1954) [12080.687995][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12080.688313][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12080.688618][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12080.688901][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12080.689196][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12080.689446][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12080.689677][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12080.689976][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12080.690267][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12080.690592][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12080.690832][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12080.691127][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [12080.691414][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12080.691730][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12080.691985][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12080.692219][ C3] netif_receive_skb (net/core/dev.c:5801) [12080.692469][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12080.692780][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12080.693112][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12080.693412][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12080.693686][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [12080.693972][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12080.694286][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12080.694607][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12080.694933][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12080.695174][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12080.695438][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [12080.695703][ C3] ? __kernel_text_address (kernel/extable.c:79) [12080.695971][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12080.696258][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12080.696568][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12080.696818][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12080.697093][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12080.697333][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12080.697576][ C3] tcf_classify (net/sched/cls_api.c:1830) [12080.697807][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12080.698047][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12080.698314][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12080.698570][ C3] ? __kernel_text_address (kernel/extable.c:79) [12080.698838][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12080.699120][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12080.699435][ C3] tc_run (net/core/dev.c:3945) [12080.699640][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [12080.699871][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12080.700112][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12080.700374][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12080.700626][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12080.700863][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12080.701130][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12080.701434][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12080.701706][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12080.701957][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12080.702224][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12080.702481][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12080.702819][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12080.703093][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12080.703347][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12080.703610][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12080.703827][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12080.704068][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12080.704346][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12080.704664][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [12080.704939][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [12080.705192][ C3] ? __alloc_skb (net/core/skbuff.c:651) [12080.705420][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [12080.705690][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [12080.705931][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12080.706182][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12080.706422][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12080.706670][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12080.706906][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12080.707173][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12080.707452][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [12080.707696][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [12080.707945][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [12080.708246][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [12080.708565][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [12080.708807][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [12080.709065][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12080.709337][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12080.709575][ C3] call_timer_fn (kernel/time/timer.c:1700) [12080.709811][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12080.710072][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [12080.710335][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12080.710594][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12080.710862][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12080.711150][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12080.711391][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12080.711684][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12080.711925][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12080.712191][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [12080.712409][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12080.712707][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12080.712954][ C3] __do_softirq (kernel/softirq.c:553) [12080.713188][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12080.713408][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12080.713692][ C3] [12080.713845][ C3] [12080.713993][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12080.714299][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [12080.714628][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [12080.715597][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [12080.715906][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [12080.716308][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [12080.716704][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [12080.717102][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [12080.717499][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [12080.717899][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [12080.718197][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [12080.718414][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [12080.718644][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [12080.718895][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [12080.719181][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12080.719423][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [12080.719680][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [12080.719936][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [12080.720224][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12080.720448][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [12080.720689][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [12080.720932][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12080.721171][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12080.721461][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12080.721725][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12080.721959][ C3] ksys_write (fs/read_write.c:643) [12080.722179][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [12080.722427][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12080.722729][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12080.722962][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12080.723263][ C3] RIP: 0033:0x7f93b2836957 [12080.723488][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [12080.724457][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12080.724886][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [12080.725284][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [12080.725681][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12080.726079][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [12080.726477][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [12105.229544][ C3] rcu: 3-....: (9396319 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=2343389 | [12105.230097][ C3] rcu: (t=9711258 jiffies g=1064457 q=118 ncpus=4) | [12105.230431][ C3] Sending NMI from CPU 3 to CPUs 1: | [12105.230702][ C1] NMI backtrace for cpu 1 [12105.230712][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12105.230715][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12105.230723][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12105.230727][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [12105.230730][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12105.230732][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [12105.230734][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [12105.230735][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [12105.230738][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [12105.230739][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12105.230741][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12105.230745][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [12105.230746][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12105.230747][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12105.230749][ C1] PKRU: 55555554 [12105.230750][ C1] Call Trace: [12105.230753][ C1] [12105.230758][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [12105.230762][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [12105.230768][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [12105.230773][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [12105.230776][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [12105.230779][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [12105.230785][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12105.230789][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12105.230792][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12105.230796][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12105.230799][ C1] [12105.230800][ C1] [12105.230801][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12105.230807][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12105.230812][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12105.230816][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12105.230820][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12105.230822][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12105.230826][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12105.230828][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12105.230833][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12105.230836][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12105.230844][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12105.230846][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12105.230852][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12105.230858][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12105.230862][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12105.230865][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12105.230867][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12105.230870][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12105.230876][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12105.230880][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12105.230883][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12105.230894][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12105.230897][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12105.230900][ C1] ? set_track_prepare (mm/slub.c:6440) [12105.230905][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12105.230908][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12105.230912][ C1] ? skb_clone (net/core/skbuff.c:1954) [12105.230917][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12105.230923][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12105.230929][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12105.230933][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12105.230942][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12105.230946][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12105.230948][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12105.230952][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12105.230955][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12105.230960][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12105.230962][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12105.230967][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [12105.230971][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12105.230975][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12105.230978][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12105.230980][ C1] netif_receive_skb (net/core/dev.c:5801) [12105.230984][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12105.230992][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12105.230999][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12105.231006][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12105.231011][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12105.231021][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12105.231028][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12105.231031][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12105.231038][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [12105.231041][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [12105.231047][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [12105.231051][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [12105.231054][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [12105.231057][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [12105.231060][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [12105.231062][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [12105.231066][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [12105.231069][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12105.231073][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12105.231075][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12105.231078][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12105.231082][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12105.231084][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12105.231087][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12105.231090][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12105.231095][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12105.231100][ C1] tcf_classify (net/sched/cls_api.c:1830) [12105.231104][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12105.231108][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12105.231111][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12105.231115][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12105.231118][ C1] tc_run (net/core/dev.c:3945) [12105.231122][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [12105.231125][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12105.231127][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12105.231131][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12105.231135][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12105.231138][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12105.231141][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12105.231145][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12105.231147][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12105.231151][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12105.231155][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12105.231158][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [12105.231162][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12105.231170][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12105.231173][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12105.231176][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12105.231180][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12105.231183][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12105.231186][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12105.231189][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12105.231193][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12105.231196][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12105.231200][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12105.231204][ C1] ? __create_object (mm/kmemleak.c:756) [12105.231207][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12105.231213][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12105.231216][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12105.231220][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12105.231224][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [12105.231227][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [12105.231232][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [12105.231235][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [12105.231239][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12105.231241][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [12105.231243][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [12105.231250][ C1] ? __pfx_core_sys_select (fs/select.c:627) [12105.231254][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12105.231257][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [12105.231262][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [12105.231264][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12105.231268][ C1] ? sockfd_lookup_light (net/socket.c:558) [12105.231273][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [12105.231277][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [12105.231281][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [12105.231288][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [12105.231292][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [12105.231296][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [12105.231300][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [12105.231305][ C1] __x64_sys_recvfrom (net/socket.c:2256) [12105.231309][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12105.231312][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12105.231317][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12105.231321][ C1] RIP: 0033:0x7f8b36b3f4c0 [12105.231324][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [12105.231327][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [12105.231330][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [12105.231332][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [12105.231334][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [12105.231335][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [12105.231337][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12105.231334][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [12105.231335][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [12105.231337][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12105.231342][ C1] [12105.278258][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12105.278865][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [12105.279146][ C3] Code: 5d 41 5c e9 ba 23 9c ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f All code ======== 0: 5d pop %rbp 1: 41 5c pop %r12 3: e9 ba 23 9c ff jmp 0xffffffffff9c23c2 8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: f3 0f 1e fa endbr64 26: 48 8b 0c 24 mov (%rsp),%rcx 2a:* 89 f6 mov %esi,%esi <-- trapping instruction 2c: 31 d2 xor %edx,%edx 2e: e9 af ef ff ff jmp 0xffffffffffffefe2 33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3a: 00 00 00 00 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: 89 f6 mov %esi,%esi 2: 31 d2 xor %edx,%edx 4: e9 af ef ff ff jmp 0xffffffffffffefb8 9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 10: 00 00 00 00 14: 0f .byte 0xf 15: 1f (bad) [12105.280108][ C3] RSP: 0018:ffffc90000277a90 EFLAGS: 00000202 [12105.280414][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12105.280809][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [12105.281205][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [12105.281599][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [12105.281994][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [12105.282389][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [12105.282832][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12105.283163][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [12105.283561][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12105.283955][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12105.284350][ C3] PKRU: 55555554 [12105.284537][ C3] Call Trace: [12105.284708][ C3] [12105.284855][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [12105.285126][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [12105.285376][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [12105.285631][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [12105.285862][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [12105.286129][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [12105.286397][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [12105.286653][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [12105.286937][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12105.287177][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [12105.287487][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12105.287759][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12105.288046][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12105.288310][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12105.288615][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12105.288875][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12105.289182][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12105.289477][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12105.289788][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12105.290080][ C3] ? __kasan_check_read (mm/kasan/shadow.c:31) [12105.290332][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12105.290611][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12105.290920][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12105.291160][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12105.291399][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12105.291635][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12105.291883][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12105.292154][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12105.292438][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12105.292675][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12105.292912][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12105.293170][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12105.293404][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12105.293650][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12105.293906][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12105.294179][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12105.294461][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12105.294706][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12105.294978][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12105.295240][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12105.295584][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12105.295835][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12105.296154][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12105.296415][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12105.296617][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12105.296847][ C3] ? set_track_prepare (mm/slub.c:6440) [12105.297099][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12105.297373][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12105.297605][ C3] ? skb_clone (net/core/skbuff.c:1954) [12105.297828][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12105.298146][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12105.298451][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12105.298731][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12105.299024][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12105.299272][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12105.299500][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12105.299798][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12105.300083][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12105.300407][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12105.300642][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12105.300938][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [12105.301221][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12105.301534][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12105.301787][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12105.302022][ C3] netif_receive_skb (net/core/dev.c:5801) [12105.302270][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12105.302581][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12105.302911][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12105.303208][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12105.303482][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [12105.303767][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12105.304080][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12105.304388][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12105.304719][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12105.304955][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12105.305219][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [12105.305479][ C3] ? __kernel_text_address (kernel/extable.c:79) [12105.305745][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12105.306025][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12105.306337][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12105.306587][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12105.306861][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12105.307102][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12105.307344][ C3] tcf_classify (net/sched/cls_api.c:1830) [12105.307574][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12105.307812][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12105.308073][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12105.308328][ C3] ? __kernel_text_address (kernel/extable.c:79) [12105.308595][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12105.308877][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12105.309187][ C3] tc_run (net/core/dev.c:3945) [12105.309391][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [12105.309621][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12105.309856][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12105.310115][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12105.310366][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12105.310605][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12105.310867][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12105.311170][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12105.311440][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12105.311690][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12105.311953][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12105.312210][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12105.312546][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12105.312821][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12105.313073][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12105.313335][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12105.313552][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12105.313794][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12105.314068][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12105.314379][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [12105.314659][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [12105.314910][ C3] ? __alloc_skb (net/core/skbuff.c:651) [12105.315137][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [12105.315404][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [12105.315647][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12105.315897][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12105.316136][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12105.316383][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12105.316614][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12105.316881][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12105.317160][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [12105.317404][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [12105.317651][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [12105.317948][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [12105.318265][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [12105.318507][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [12105.318766][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12105.319031][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12105.319271][ C3] call_timer_fn (kernel/time/timer.c:1700) [12105.319507][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12105.319766][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [12105.320025][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12105.320284][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12105.320551][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12105.320835][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12105.321070][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12105.321360][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12105.321597][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12105.321860][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [12105.322079][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12105.322374][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12105.322620][ C3] __do_softirq (kernel/softirq.c:553) [12105.322851][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12105.323071][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12105.323354][ C3] [12105.323504][ C3] [12105.323653][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12105.323956][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [12105.324278][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [12105.325248][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [12105.325554][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [12105.325949][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [12105.326345][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [12105.326740][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [12105.327138][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [12105.327537][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [12105.327832][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [12105.328050][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [12105.328279][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [12105.328528][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [12105.328813][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12105.329050][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [12105.329306][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [12105.329557][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [12105.329844][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12105.330064][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [12105.330305][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [12105.330548][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12105.330785][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12105.331069][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12105.331332][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12105.331566][ C3] ksys_write (fs/read_write.c:643) [12105.331782][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [12105.332027][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12105.332329][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12105.332559][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12105.332855][ C3] RIP: 0033:0x7f93b2836957 [12105.333080][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [12105.334042][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12105.334466][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [12105.334862][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [12105.335257][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12105.335652][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [12105.336048][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [12132.615047][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12132.615572][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [12132.616033][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12132.616500][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12132.617403][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12132.618009][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12132.618333][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12132.619295][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [12132.619600][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12132.619995][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [12132.620390][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [12132.620785][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [12132.621180][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [12132.621576][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12132.622019][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12132.622349][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [12132.622745][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12132.623141][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12132.623537][ C1] PKRU: 55555554 [12132.623718][ C1] Call Trace: [12132.623885][ C1] [12132.624036][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [12132.624304][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12132.624546][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12132.624822][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12132.625092][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12132.625382][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12132.625647][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12132.625951][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12132.626212][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12132.626517][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12132.626812][ C1] [12132.626961][ C1] [12132.627113][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12132.627426][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12132.627713][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12132.628006][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12132.628292][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12132.628605][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12132.628846][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12132.629085][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12132.629332][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12132.629601][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12132.629883][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12132.630120][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12132.630361][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12132.630619][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12132.630851][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12132.631097][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12132.631355][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12132.631631][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12132.631906][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12132.632152][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12132.632422][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12132.632682][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12132.633026][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12132.633277][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12132.633595][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12132.633855][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12132.634059][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12132.634292][ C1] ? set_track_prepare (mm/slub.c:6440) [12132.634543][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12132.634817][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12132.635088][ C1] ? skb_clone (net/core/skbuff.c:1954) [12132.635313][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12132.635630][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12132.635933][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12132.636210][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12132.636504][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12132.636751][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12132.636978][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12132.637278][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12132.637560][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12132.637881][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12132.638117][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12132.638413][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [12132.638694][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12132.639008][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12132.639262][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12132.639494][ C1] netif_receive_skb (net/core/dev.c:5801) [12132.639741][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12132.640052][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12132.640383][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12132.640679][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12132.640954][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12132.641240][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12132.641551][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12132.641833][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12132.642147][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [12132.642394][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [12132.642671][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [12132.642919][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [12132.643165][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [12132.643412][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [12132.643674][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [12132.643928][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [12132.644175][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [12132.644446][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12132.644707][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12132.644933][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12132.645187][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12132.645457][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12132.645723][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12132.645938][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12132.646205][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12132.646513][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12132.646751][ C1] tcf_classify (net/sched/cls_api.c:1830) [12132.646983][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12132.647232][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12132.647486][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12132.647771][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12132.648037][ C1] tc_run (net/core/dev.c:3945) [12132.648244][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [12132.648472][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12132.648713][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12132.648973][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12132.649224][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12132.649462][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12132.649725][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12132.650028][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12132.650301][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12132.650553][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12132.650816][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12132.651071][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [12132.651349][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12132.651686][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12132.651961][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12132.652213][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12132.652476][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12132.652689][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12132.652924][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12132.653167][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12132.653452][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12132.653701][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12132.653941][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12132.654189][ C1] ? __create_object (mm/kmemleak.c:756) [12132.654435][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12132.654701][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12132.654980][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12132.655251][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12132.655533][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [12132.655770][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [12132.656035][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [12132.656260][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [12132.656481][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12132.656717][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [12132.656969][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [12132.657223][ C1] ? __pfx_core_sys_select (fs/select.c:627) [12132.657491][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12132.657717][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [12132.657967][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [12132.658221][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12132.658456][ C1] ? sockfd_lookup_light (net/socket.c:558) [12132.658721][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [12132.658958][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [12132.659224][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [12132.659464][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [12132.659746][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [12132.660041][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [12132.660342][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [12132.660662][ C1] __x64_sys_recvfrom (net/socket.c:2256) [12132.660913][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12132.661217][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12132.661446][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12132.661746][ C1] RIP: 0033:0x7f8b36b3f4c0 [12132.661974][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [12132.662936][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [12132.663353][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [12132.663750][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [12132.664147][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [12132.664549][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [12132.664944][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12132.667388][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12132.667916][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [12132.668418][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12132.668886][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12132.669792][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12132.670402][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12132.670726][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12132.671694][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [12132.672000][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12132.672396][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [12132.672793][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [12132.673190][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [12132.673590][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [12132.673991][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [12132.674443][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12132.674775][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [12132.675174][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12132.675572][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12132.675970][ C3] PKRU: 55555554 [12132.676151][ C3] Call Trace: [12132.676321][ C3] [12132.676469][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [12132.676730][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12132.676974][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12132.677249][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12132.677522][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12132.677811][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12132.678076][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12132.678382][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12132.678644][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12132.678952][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12132.679247][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12132.679561][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12132.679854][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12132.680149][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12132.680441][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12132.680755][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12132.680995][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12132.681237][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12132.681477][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12132.681727][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12132.681999][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12132.682284][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12132.682523][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12132.682764][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12132.683024][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12132.683260][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12132.683506][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12132.683764][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12132.684041][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12132.684326][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12132.684575][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12132.684846][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12132.685110][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12132.685459][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12132.685712][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12132.686032][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12132.686295][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12132.686500][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12132.686732][ C3] ? set_track_prepare (mm/slub.c:6440) [12132.686988][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12132.687267][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12132.687498][ C3] ? skb_clone (net/core/skbuff.c:1954) [12132.687727][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12132.688047][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12132.688353][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12132.688635][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12132.688928][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12132.689180][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12132.689413][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12132.689715][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12132.690001][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12132.690329][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12132.690569][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12132.690864][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [12132.691151][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12132.691469][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12132.691726][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12132.691960][ C3] netif_receive_skb (net/core/dev.c:5801) [12132.692210][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12132.692526][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12132.692856][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12132.693156][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12132.693431][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [12132.693721][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12132.694032][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12132.694348][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12132.694674][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12132.694914][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12132.695180][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [12132.695442][ C3] ? __kernel_text_address (kernel/extable.c:79) [12132.695709][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12132.695994][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12132.696307][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12132.696557][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12132.696835][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12132.697076][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12132.697319][ C3] tcf_classify (net/sched/cls_api.c:1830) [12132.697551][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12132.697790][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12132.698055][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12132.698312][ C3] ? __kernel_text_address (kernel/extable.c:79) [12132.698580][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12132.698862][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12132.699176][ C3] tc_run (net/core/dev.c:3945) [12132.699383][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [12132.699614][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12132.699853][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12132.700114][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12132.700370][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12132.700608][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12132.700873][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12132.701176][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12132.701450][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12132.701701][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12132.701966][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12132.702223][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12132.702560][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12132.702836][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12132.703089][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12132.703354][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12132.703572][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12132.703813][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12132.704090][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12132.704407][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [12132.704683][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [12132.704935][ C3] ? __alloc_skb (net/core/skbuff.c:651) [12132.705166][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [12132.705437][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [12132.705681][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12132.705930][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12132.706169][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12132.706418][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12132.706653][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12132.706919][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12132.707199][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [12132.707443][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [12132.707692][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [12132.707993][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [12132.708313][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [12132.708556][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [12132.708817][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12132.709085][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12132.709325][ C3] call_timer_fn (kernel/time/timer.c:1700) [12132.709561][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12132.709821][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [12132.710081][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12132.710340][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12132.710611][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12132.710894][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12132.711133][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12132.711423][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12132.711663][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12132.711926][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [12132.712147][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12132.712443][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12132.712690][ C3] __do_softirq (kernel/softirq.c:553) [12132.712923][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12132.713142][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12132.713429][ C3] [12132.713578][ C3] [12132.713727][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12132.714031][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [12132.714361][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [12132.715333][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [12132.715642][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [12132.716039][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [12132.716437][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [12132.716833][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [12132.717231][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [12132.717630][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [12132.717926][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [12132.718144][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [12132.718376][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [12132.718629][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [12132.718912][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12132.719150][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [12132.719406][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [12132.719659][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [12132.719947][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12132.720170][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [12132.720412][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [12132.720655][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12132.720891][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12132.721184][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12132.721448][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12132.721684][ C3] ksys_write (fs/read_write.c:643) [12132.721900][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [12132.722150][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12132.722454][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12132.722684][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12132.722984][ C3] RIP: 0033:0x7f93b2836957 [12132.723211][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [12132.724183][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12132.724609][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [12132.725006][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [12132.725407][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12132.725803][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [12132.726204][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [12160.615050][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12160.615580][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [12160.616043][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12160.616509][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12160.617411][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12160.618020][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [12160.618304][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 66 0f 1f 00 nopw (%rax) 14: 48 85 f6 test %rsi,%rsi 17: 0f 84 5e 01 00 00 je 0x17b 1d: 48 89 f8 mov %rdi,%rax 20: 41 54 push %r12 22: 44 0f b6 c2 movzbl %dl,%r8d 26: 48 01 f0 add %rsi,%rax 29: 55 push %rbp 2a:* 53 push %rbx <-- trapping instruction 2b: 72 14 jb 0x41 2d: eb 26 jmp 0x55 2f: cc int3 30: cc int3 31: cc int3 32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 39: ff ff fe 3c: 48 39 c7 cmp %rax,%rdi 3f: 77 .byte 0x77 Code starting with the faulting instruction =========================================== 0: 53 push %rbx 1: 72 14 jb 0x17 3: eb 26 jmp 0x2b 5: cc int3 6: cc int3 7: cc int3 8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax f: ff ff fe 12: 48 39 c7 cmp %rax,%rdi 15: 77 .byte 0x77 [12160.619268][ C1] RSP: 0018:ffffc9000009e940 EFLAGS: 00000282 [12160.619580][ C1] RAX: ffff888007a88e1c RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12160.619981][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [12160.620380][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [12160.620776][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [12160.621174][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [12160.621570][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12160.622016][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12160.622349][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [12160.622746][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12160.623141][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12160.623540][ C1] PKRU: 55555554 [12160.623719][ C1] Call Trace: [12160.623891][ C1] [12160.624040][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [12160.624311][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12160.624552][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12160.624829][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12160.625101][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12160.625389][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12160.625654][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12160.625960][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12160.626221][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12160.626530][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12160.626826][ C1] [12160.626976][ C1] [12160.627126][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12160.627440][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12160.627730][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [12160.627988][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12160.628268][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12160.628582][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12160.628824][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12160.629064][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12160.629312][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12160.629586][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12160.629871][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12160.630110][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12160.630352][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12160.630614][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12160.630848][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12160.631095][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12160.631354][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12160.631632][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12160.631910][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12160.632157][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12160.632431][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12160.632693][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12160.633038][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12160.633291][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12160.633611][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12160.633871][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12160.634076][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12160.634317][ C1] ? set_track_prepare (mm/slub.c:6440) [12160.634571][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12160.634845][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12160.635120][ C1] ? skb_clone (net/core/skbuff.c:1954) [12160.635346][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12160.635664][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12160.635971][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12160.636251][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12160.636547][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12160.636796][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12160.637025][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12160.637325][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12160.637607][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12160.637931][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12160.638170][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12160.638467][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [12160.638749][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12160.639065][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12160.639320][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12160.639555][ C1] netif_receive_skb (net/core/dev.c:5801) [12160.639803][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12160.640115][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12160.640449][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12160.640746][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12160.641021][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12160.641310][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12160.641623][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12160.641906][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12160.642221][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [12160.642468][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [12160.642746][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [12160.642995][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [12160.643242][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [12160.643490][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [12160.643753][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [12160.644007][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [12160.644261][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [12160.644524][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12160.644788][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12160.645014][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12160.645271][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12160.645542][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12160.645809][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12160.646026][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12160.646294][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12160.646603][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12160.646844][ C1] tcf_classify (net/sched/cls_api.c:1830) [12160.647076][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12160.647326][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12160.647581][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12160.647865][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12160.648132][ C1] tc_run (net/core/dev.c:3945) [12160.648340][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [12160.648571][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12160.648809][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12160.649068][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12160.649321][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12160.649560][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12160.649823][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12160.650129][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12160.650402][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12160.650656][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12160.650921][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12160.651177][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [12160.651457][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12160.651794][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12160.652070][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12160.652322][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12160.652586][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12160.652801][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12160.653036][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12160.653281][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12160.653566][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12160.653818][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12160.654058][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12160.654315][ C1] ? __create_object (mm/kmemleak.c:756) [12160.654557][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12160.654825][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12160.655105][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12160.655377][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12160.655660][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [12160.655898][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [12160.656163][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [12160.656390][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [12160.656611][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12160.656849][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [12160.657098][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [12160.657353][ C1] ? __pfx_core_sys_select (fs/select.c:627) [12160.657621][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12160.657849][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [12160.658099][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [12160.658354][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12160.658589][ C1] ? sockfd_lookup_light (net/socket.c:558) [12160.658854][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [12160.659093][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [12160.659359][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [12160.659600][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [12160.659881][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [12160.660180][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [12160.660480][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [12160.660802][ C1] __x64_sys_recvfrom (net/socket.c:2256) [12160.661054][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12160.661357][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12160.661587][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12160.661887][ C1] RIP: 0033:0x7f8b36b3f4c0 [12160.662115][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [12160.663082][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [12160.663502][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [12160.663899][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [12160.664305][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [12160.664702][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [12160.665098][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12160.667543][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12160.668070][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [12160.668578][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12160.669044][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12160.669950][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12160.670564][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12160.670888][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12160.671857][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [12160.672167][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12160.672566][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [12160.672963][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [12160.673361][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [12160.673760][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [12160.674166][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [12160.674612][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12160.674947][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [12160.675347][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12160.675746][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12160.676143][ C3] PKRU: 55555554 [12160.676325][ C3] Call Trace: [12160.676496][ C3] [12160.676644][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [12160.676906][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12160.677150][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12160.677427][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12160.677698][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12160.677988][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12160.678253][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12160.678560][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12160.678821][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12160.679130][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12160.679425][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12160.679739][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12160.680029][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12160.680326][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12160.680618][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12160.680929][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12160.681171][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12160.681414][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12160.681656][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12160.681908][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12160.682180][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12160.682464][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12160.682702][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12160.682943][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12160.683204][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12160.683439][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12160.683684][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12160.683945][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12160.684229][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12160.684506][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12160.684754][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12160.685024][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12160.685289][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12160.685636][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12160.685888][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12160.686208][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12160.686471][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12160.686675][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12160.686903][ C3] ? set_track_prepare (mm/slub.c:6440) [12160.687156][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12160.687434][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12160.687664][ C3] ? skb_clone (net/core/skbuff.c:1954) [12160.687892][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12160.688212][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12160.688516][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12160.688798][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12160.689091][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12160.689340][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12160.689572][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12160.689872][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12160.690157][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12160.690482][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12160.690722][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12160.691017][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [12160.691304][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12160.691620][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12160.691876][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12160.692110][ C3] netif_receive_skb (net/core/dev.c:5801) [12160.692357][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12160.692669][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12160.692998][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12160.693299][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12160.693573][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [12160.693861][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12160.694179][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12160.694490][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12160.694814][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12160.695053][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12160.695318][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [12160.695578][ C3] ? __kernel_text_address (kernel/extable.c:79) [12160.695845][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12160.696130][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12160.696443][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12160.696692][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12160.696969][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12160.697209][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12160.697450][ C3] tcf_classify (net/sched/cls_api.c:1830) [12160.697681][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12160.697921][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12160.698184][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12160.698440][ C3] ? __kernel_text_address (kernel/extable.c:79) [12160.698709][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12160.698991][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12160.699304][ C3] tc_run (net/core/dev.c:3945) [12160.699508][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [12160.699739][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12160.699977][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12160.700238][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12160.700490][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12160.700728][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12160.700991][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12160.701295][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12160.701567][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12160.701819][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12160.702082][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12160.702339][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12160.702677][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12160.702953][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12160.703206][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12160.703469][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12160.703687][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12160.703928][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12160.704213][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12160.704527][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [12160.704801][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [12160.705053][ C3] ? __alloc_skb (net/core/skbuff.c:651) [12160.705284][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [12160.705551][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [12160.705794][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12160.706044][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12160.706283][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12160.706531][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12160.706766][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12160.707032][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12160.707311][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [12160.707558][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [12160.707806][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [12160.708106][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [12160.708427][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [12160.708669][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [12160.708928][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12160.709196][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12160.709438][ C3] call_timer_fn (kernel/time/timer.c:1700) [12160.709674][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12160.709934][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [12160.710195][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12160.710454][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12160.710725][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12160.711008][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12160.711248][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12160.711536][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12160.711774][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12160.712037][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [12160.712259][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12160.712554][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12160.712801][ C3] __do_softirq (kernel/softirq.c:553) [12160.713034][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12160.713254][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12160.713539][ C3] [12160.713688][ C3] [12160.713836][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12160.714150][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [12160.714475][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [12160.715441][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [12160.715749][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [12160.716145][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [12160.716545][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [12160.716942][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [12160.717338][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [12160.717736][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [12160.718033][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [12160.718251][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [12160.718482][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [12160.718734][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [12160.719017][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12160.719258][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [12160.719514][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [12160.719767][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [12160.720054][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12160.720278][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [12160.720520][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [12160.720763][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12160.721000][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12160.721291][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12160.721555][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12160.721792][ C3] ksys_write (fs/read_write.c:643) [12160.722007][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [12160.722256][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12160.722561][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12160.722791][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12160.723090][ C3] RIP: 0033:0x7f93b2836957 [12160.723317][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [12160.724293][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12160.724711][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [12160.725110][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [12160.725510][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12160.725906][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [12160.726303][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [12160.726703][ C3] | [12183.338162][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU | [12183.338536][ C1] rcu: 1-....: (9499127 ticks this GP) idle=470c/1/0x4000000000000000 softirq=531691/531695 fqs=2362444 | [12183.339093][ C1] rcu: (t=9789367 jiffies g=1064457 q=118 ncpus=4) [12183.339869][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12183.340477][ C1] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12183.340803][ C1] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [12183.341773][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [12183.342079][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12183.342478][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [12183.342875][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [12183.343272][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [12183.343668][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [12183.344073][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12183.344519][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12183.344849][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [12183.345248][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12183.345645][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12183.346046][ C1] PKRU: 55555554 [12183.346226][ C1] Call Trace: [12183.346396][ C1] [12183.346547][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [12183.346819][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [12183.347072][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [12183.347324][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [12183.347553][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [12183.347820][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [12183.348089][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [12183.348345][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [12183.348628][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12183.348870][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [12183.349181][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12183.349452][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12183.349739][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12183.350007][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12183.350310][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12183.350570][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12183.350879][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12183.351173][ C1] [12183.351323][ C1] [12183.351474][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12183.351786][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12183.352075][ C1] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12183.352363][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12183.352649][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12183.352961][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12183.353201][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12183.353438][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12183.353686][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12183.353955][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12183.354245][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12183.354485][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12183.354723][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12183.354982][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12183.355217][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12183.355464][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12183.355721][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12183.355993][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12183.356270][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12183.356515][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12183.356791][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12183.357053][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12183.357397][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12183.357648][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12183.357964][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12183.358227][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12183.358429][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12183.358659][ C1] ? set_track_prepare (mm/slub.c:6440) [12183.358911][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12183.359185][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12183.359454][ C1] ? skb_clone (net/core/skbuff.c:1954) [12183.359683][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12183.359999][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12183.360304][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12183.360584][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12183.360877][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12183.361122][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12183.361351][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12183.361650][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12183.361932][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12183.362254][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12183.362491][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12183.362786][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [12183.363068][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12183.363384][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12183.363638][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12183.363872][ C1] netif_receive_skb (net/core/dev.c:5801) [12183.364124][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12183.364434][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12183.364764][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12183.365061][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12183.365333][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12183.365622][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12183.365930][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12183.366213][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12183.366528][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [12183.366774][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [12183.367052][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [12183.367299][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [12183.367545][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [12183.367791][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [12183.368054][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [12183.368307][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [12183.368553][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [12183.368816][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12183.369079][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12183.369304][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12183.369558][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12183.369830][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12183.370096][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12183.370310][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12183.370576][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12183.370883][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12183.371124][ C1] tcf_classify (net/sched/cls_api.c:1830) [12183.371356][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12183.371603][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12183.371856][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12183.372141][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12183.372407][ C1] tc_run (net/core/dev.c:3945) [12183.372610][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [12183.372841][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12183.373079][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12183.373339][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12183.373590][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12183.373826][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12183.374096][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12183.374397][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12183.374668][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12183.374918][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12183.375181][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12183.375435][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [12183.375714][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12183.376049][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12183.376322][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12183.376573][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12183.376836][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12183.377050][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12183.377285][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12183.377525][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12183.377811][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12183.378062][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12183.378300][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12183.378545][ C1] ? __create_object (mm/kmemleak.c:756) [12183.378787][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12183.379051][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12183.379334][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12183.379605][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12183.379884][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [12183.380123][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [12183.380386][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [12183.380614][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [12183.380833][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12183.381071][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [12183.381320][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [12183.381572][ C1] ? __pfx_core_sys_select (fs/select.c:627) [12183.381840][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12183.382068][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [12183.382315][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [12183.382568][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12183.382802][ C1] ? sockfd_lookup_light (net/socket.c:558) [12183.383064][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [12183.383304][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [12183.383566][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [12183.383811][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [12183.384096][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [12183.384394][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [12183.384694][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [12183.385013][ C1] __x64_sys_recvfrom (net/socket.c:2256) [12183.385264][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12183.385563][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12183.385796][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12183.386096][ C1] RIP: 0033:0x7f8b36b3f4c0 [12183.386320][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [12183.387284][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [12183.387703][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [12183.388098][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [12183.388494][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [12183.388890][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [12183.389288][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12183.389288][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12183.389685][ C1] | [12183.389842][ C1] Sending NMI from CPU 1 to CPUs 3: | [12183.390114][ C3] NMI backtrace for cpu 3 [12183.390124][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12183.390127][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12183.390134][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12183.390137][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [12183.390140][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12183.390142][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [12183.390144][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [12183.390146][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [12183.390148][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [12183.390149][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [12183.390151][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12183.390155][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [12183.390156][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12183.390158][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12183.390160][ C3] PKRU: 55555554 [12183.390161][ C3] Call Trace: [12183.390164][ C3] [12183.390167][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [12183.390171][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [12183.390176][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [12183.390181][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [12183.390184][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [12183.390186][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [12183.390192][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12183.390196][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12183.390199][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12183.390202][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12183.390206][ C3] [12183.390207][ C3] [12183.390208][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12183.390211][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12183.390215][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12183.390219][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12183.390223][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12183.390227][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12183.390230][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12183.390233][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12183.390236][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12183.390240][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12183.390243][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12183.390250][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12183.390252][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12183.390257][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12183.390263][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12183.390267][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12183.390269][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12183.390272][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12183.390274][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12183.390279][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12183.390283][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12183.390286][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12183.390295][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12183.390298][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12183.390301][ C3] ? set_track_prepare (mm/slub.c:6440) [12183.390306][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12183.390309][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12183.390313][ C3] ? skb_clone (net/core/skbuff.c:1954) [12183.390316][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12183.390322][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12183.390327][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12183.390331][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12183.390340][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12183.390344][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12183.390346][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12183.390350][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12183.390353][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12183.390358][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12183.390360][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12183.390364][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [12183.390368][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12183.390373][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12183.390376][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12183.390378][ C3] netif_receive_skb (net/core/dev.c:5801) [12183.390382][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12183.390389][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12183.390396][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12183.390403][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12183.390407][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [12183.390417][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12183.390426][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12183.390435][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12183.390444][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12183.390447][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12183.390451][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [12183.390455][ C3] ? __kernel_text_address (kernel/extable.c:79) [12183.390457][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12183.390460][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12183.390464][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12183.390470][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12183.390473][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12183.390477][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12183.390483][ C3] tcf_classify (net/sched/cls_api.c:1830) [12183.390486][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12183.390489][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12183.390492][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12183.390495][ C3] ? __kernel_text_address (kernel/extable.c:79) [12183.390497][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12183.390499][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12183.390503][ C3] tc_run (net/core/dev.c:3945) [12183.390507][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [12183.390510][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12183.390512][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12183.390517][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12183.390521][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12183.390523][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12183.390526][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12183.390529][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12183.390532][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12183.390536][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12183.390540][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12183.390543][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12183.390551][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12183.390554][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12183.390558][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12183.390562][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12183.390565][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12183.390568][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12183.390571][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12183.390574][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [12183.390577][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [12183.390580][ C3] ? __alloc_skb (net/core/skbuff.c:651) [12183.390582][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [12183.390587][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [12183.390591][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12183.390594][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12183.390598][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12183.390601][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12183.390604][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12183.390610][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12183.390613][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [12183.390617][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [12183.390621][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [12183.390626][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [12183.390629][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [12183.390632][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [12183.390636][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12183.390639][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12183.390642][ C3] call_timer_fn (kernel/time/timer.c:1700) [12183.390646][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12183.390651][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [12183.390655][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12183.390658][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12183.390663][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12183.390666][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12183.390668][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12183.390673][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12183.390676][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12183.390680][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [12183.390683][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12183.390687][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12183.390690][ C3] __do_softirq (kernel/softirq.c:553) [12183.390695][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12183.390698][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12183.390702][ C3] [12183.390703][ C3] [12183.390704][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12183.390707][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [12183.390710][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [12183.390712][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [12183.390714][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [12183.390715][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [12183.390717][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [12183.390719][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [12183.390720][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [12183.390724][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [12183.390728][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [12183.390733][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [12183.390739][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [12183.390742][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [12183.390747][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12183.390749][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [12183.390753][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [12183.390758][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [12183.390762][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12183.390766][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [12183.390769][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [12183.390773][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12183.390775][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12183.390779][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12183.390782][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12183.390787][ C3] ksys_write (fs/read_write.c:643) [12183.390790][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [12183.390794][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12183.390798][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12183.390802][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12183.390805][ C3] RIP: 0033:0x7f93b2836957 [12183.390808][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [12183.390810][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12183.390812][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [12183.390814][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [12183.390816][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12183.390817][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [12183.390819][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [12208.615071][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12208.615598][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [12208.616060][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12208.616526][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12208.617433][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12208.618041][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12208.618364][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12208.619333][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [12208.619642][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12208.620039][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [12208.620436][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [12208.620833][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [12208.621230][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [12208.621627][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12208.622071][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12208.622402][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [12208.622800][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12208.623196][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12208.623595][ C1] PKRU: 55555554 [12208.623775][ C1] Call Trace: [12208.623954][ C1] [12208.624105][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [12208.624367][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12208.624608][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12208.624886][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12208.625159][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12208.625448][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12208.625712][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12208.626015][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12208.626277][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12208.626586][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12208.626882][ C1] [12208.627031][ C1] [12208.627183][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12208.627495][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12208.627786][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12208.628080][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12208.628369][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12208.628682][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12208.628922][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12208.629160][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12208.629409][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12208.629680][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12208.629965][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12208.630205][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12208.630444][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12208.630704][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12208.630938][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12208.631185][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12208.631443][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12208.631717][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12208.631995][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12208.632241][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12208.632513][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12208.632776][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12208.633121][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12208.633374][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12208.633693][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12208.633961][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12208.634163][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12208.634397][ C1] ? set_track_prepare (mm/slub.c:6440) [12208.634651][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12208.634927][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12208.635199][ C1] ? skb_clone (net/core/skbuff.c:1954) [12208.635426][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12208.635744][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12208.636050][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12208.636331][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12208.636626][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12208.636873][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12208.637103][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12208.637404][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12208.637686][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12208.638009][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12208.638249][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12208.638546][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [12208.638829][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12208.639145][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12208.639401][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12208.639635][ C1] netif_receive_skb (net/core/dev.c:5801) [12208.639881][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12208.640192][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12208.640525][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12208.640823][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12208.641097][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12208.641388][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12208.641699][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12208.641981][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12208.642297][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [12208.642544][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [12208.642822][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [12208.643071][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [12208.643318][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [12208.643566][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [12208.643828][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [12208.644085][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [12208.644333][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [12208.644595][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12208.644859][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12208.645084][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12208.645339][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12208.645614][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12208.645879][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12208.646094][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12208.646363][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12208.646671][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12208.646912][ C1] tcf_classify (net/sched/cls_api.c:1830) [12208.647144][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12208.647394][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12208.647648][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12208.647932][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12208.648200][ C1] tc_run (net/core/dev.c:3945) [12208.648404][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [12208.648636][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12208.648874][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12208.649134][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12208.649388][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12208.649625][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12208.649888][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12208.650190][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12208.650464][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12208.650715][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12208.650980][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12208.651236][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [12208.651515][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12208.651852][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12208.652128][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12208.652380][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12208.652644][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12208.652859][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12208.653094][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12208.653336][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12208.653624][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12208.653876][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12208.654121][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12208.654368][ C1] ? __create_object (mm/kmemleak.c:756) [12208.654610][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12208.654876][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12208.655156][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12208.655428][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12208.655709][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [12208.655948][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [12208.656212][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [12208.656440][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [12208.656659][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12208.656896][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [12208.657146][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [12208.657401][ C1] ? __pfx_core_sys_select (fs/select.c:627) [12208.657669][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12208.657896][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [12208.658145][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [12208.658404][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12208.658638][ C1] ? sockfd_lookup_light (net/socket.c:558) [12208.658901][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [12208.659142][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [12208.659406][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [12208.659649][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [12208.659928][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [12208.660229][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [12208.660529][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [12208.660853][ C1] __x64_sys_recvfrom (net/socket.c:2256) [12208.661106][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12208.661408][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12208.661641][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12208.661941][ C1] RIP: 0033:0x7f8b36b3f4c0 [12208.662166][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [12208.663134][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [12208.663554][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [12208.663958][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [12208.664357][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [12208.664755][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [12208.665151][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12208.667599][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12208.668126][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [12208.668629][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12208.669099][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12208.670007][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12208.670620][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [12208.670910][ C3] Code: 11 80 38 00 74 ef 4d 8d 1c 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 <48> 83 c0 01 48 39 d0 74 a5 80 38 00 74 f2 e9 74 ff ff ff b8 01 00 All code ======== 0: 11 80 38 00 74 ef adc %eax,-0x108bffc8(%rax) 6: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11 a: 48 89 c2 mov %rax,%rdx d: 48 85 c0 test %rax,%rax 10: 75 b0 jne 0xffffffffffffffc2 12: 48 89 da mov %rbx,%rdx 15: 4c 89 d8 mov %r11,%rax 18: 4c 29 da sub %r11,%rdx 1b: e9 49 ff ff ff jmp 0xffffffffffffff69 20: 48 85 d2 test %rdx,%rdx 23: 74 b3 je 0xffffffffffffffd8 25: 48 01 ea add %rbp,%rdx 28: eb 09 jmp 0x33 2a:* 48 83 c0 01 add $0x1,%rax <-- trapping instruction 2e: 48 39 d0 cmp %rdx,%rax 31: 74 a5 je 0xffffffffffffffd8 33: 80 38 00 cmpb $0x0,(%rax) 36: 74 f2 je 0x2a 38: e9 74 ff ff ff jmp 0xffffffffffffffb1 3d: b8 .byte 0xb8 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: 48 83 c0 01 add $0x1,%rax 4: 48 39 d0 cmp %rdx,%rax 7: 74 a5 je 0xffffffffffffffae 9: 80 38 00 cmpb $0x0,(%rax) c: 74 f2 je 0x0 e: e9 74 ff ff ff jmp 0xffffffffffffff87 13: b8 .byte 0xb8 14: 01 00 add %eax,(%rax) [12208.671884][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000246 [12208.672192][ C3] RAX: ffffed1000f5136b RBX: ffffed1000f5136c RCX: ffffffff89c7fa80 [12208.672593][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [12208.672997][ C3] RBP: ffffed1000f5136b R08: 0000000000000000 R09: ffffed1000f5136b [12208.673398][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [12208.673794][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [12208.674205][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [12208.674652][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12208.674986][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [12208.675387][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12208.675785][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12208.676187][ C3] PKRU: 55555554 [12208.676368][ C3] Call Trace: [12208.676538][ C3] [12208.676687][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [12208.676950][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12208.677193][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12208.677472][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12208.677744][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12208.678033][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12208.678300][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12208.678604][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12208.678864][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [12208.679126][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12208.679435][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12208.679733][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12208.680047][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12208.680336][ C3] ? kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [12208.680600][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12208.680883][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12208.681195][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12208.681436][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12208.681677][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12208.681917][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12208.682167][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12208.682439][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12208.682723][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12208.682963][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12208.683206][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12208.683465][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12208.683700][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12208.683953][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12208.684212][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12208.684488][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12208.684764][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12208.685012][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12208.685283][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12208.685546][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12208.685894][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12208.686148][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12208.686472][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12208.686734][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12208.686939][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12208.687167][ C3] ? set_track_prepare (mm/slub.c:6440) [12208.687422][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12208.687701][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12208.687932][ C3] ? skb_clone (net/core/skbuff.c:1954) [12208.688160][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12208.688480][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12208.688787][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12208.689069][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12208.689362][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12208.689612][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12208.689843][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12208.690145][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12208.690432][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12208.690757][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12208.690997][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12208.691293][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [12208.691579][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12208.691896][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12208.692151][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12208.692387][ C3] netif_receive_skb (net/core/dev.c:5801) [12208.692634][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12208.692946][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12208.693277][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12208.693578][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12208.693852][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [12208.694149][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12208.694462][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12208.694772][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12208.695100][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12208.695345][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12208.695611][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [12208.695872][ C3] ? __kernel_text_address (kernel/extable.c:79) [12208.696139][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12208.696426][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12208.696739][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12208.696988][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12208.697269][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12208.697511][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12208.697754][ C3] tcf_classify (net/sched/cls_api.c:1830) [12208.697987][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12208.698229][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12208.698496][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12208.698754][ C3] ? __kernel_text_address (kernel/extable.c:79) [12208.699025][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12208.699309][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12208.699622][ C3] tc_run (net/core/dev.c:3945) [12208.699826][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [12208.700060][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12208.700302][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12208.700564][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12208.700818][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12208.701056][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12208.701324][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12208.701627][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12208.701902][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12208.702155][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12208.702421][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12208.702682][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12208.703021][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12208.703298][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12208.703551][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12208.703816][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12208.704045][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12208.704288][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12208.704569][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12208.704882][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [12208.705157][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [12208.705412][ C3] ? __alloc_skb (net/core/skbuff.c:651) [12208.705643][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [12208.705913][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [12208.706156][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12208.706408][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12208.706647][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12208.706895][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12208.707131][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12208.707398][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12208.707678][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [12208.707923][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [12208.708173][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [12208.708475][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [12208.708796][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [12208.709039][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [12208.709302][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12208.709571][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12208.709810][ C3] call_timer_fn (kernel/time/timer.c:1700) [12208.710046][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12208.710308][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [12208.710568][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12208.710828][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12208.711100][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12208.711385][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12208.711626][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12208.711914][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12208.712153][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12208.712419][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [12208.712640][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12208.712935][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12208.713184][ C3] __do_softirq (kernel/softirq.c:553) [12208.713418][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12208.713636][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12208.713927][ C3] [12208.714078][ C3] [12208.714227][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12208.714533][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [12208.714856][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [12208.715825][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [12208.716133][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [12208.716531][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [12208.716930][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [12208.717330][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [12208.717727][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [12208.718127][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [12208.718427][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [12208.718645][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [12208.718875][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [12208.719129][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [12208.719414][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12208.719653][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [12208.719910][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [12208.720163][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [12208.720451][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12208.720674][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [12208.720917][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [12208.721160][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12208.721398][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12208.721689][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12208.721953][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12208.722190][ C3] ksys_write (fs/read_write.c:643) [12208.722409][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [12208.722657][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12208.722962][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12208.723194][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12208.723494][ C3] RIP: 0033:0x7f93b2836957 [12208.723721][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [12208.724702][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12208.725124][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [12208.725522][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [12208.725921][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12208.726320][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [12208.726717][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [12236.615055][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12236.615580][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [12236.616042][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12236.616506][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12236.617408][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12236.618016][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12236.618338][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12236.619300][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [12236.619606][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12236.620001][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [12236.620400][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [12236.620795][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [12236.621190][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [12236.621583][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12236.622028][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12236.622357][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [12236.622755][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12236.623150][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12236.623545][ C1] PKRU: 55555554 [12236.623724][ C1] Call Trace: [12236.623904][ C1] [12236.624052][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [12236.624313][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12236.624555][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12236.624829][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12236.625102][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12236.625387][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12236.625650][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12236.625954][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12236.626214][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12236.626522][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12236.626815][ C1] [12236.626964][ C1] [12236.627113][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12236.627426][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12236.627716][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12236.628007][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12236.628295][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12236.628606][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12236.628843][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12236.629083][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12236.629331][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12236.629601][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12236.629885][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12236.630121][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12236.630360][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12236.630620][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12236.630855][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12236.631101][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12236.631358][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12236.631632][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12236.631908][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12236.632153][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12236.632423][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12236.632686][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12236.633028][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12236.633280][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12236.633598][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12236.633864][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12236.634066][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12236.634297][ C1] ? set_track_prepare (mm/slub.c:6440) [12236.634550][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12236.634824][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12236.635095][ C1] ? skb_clone (net/core/skbuff.c:1954) [12236.635322][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12236.635640][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12236.635942][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12236.636222][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12236.636513][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12236.636760][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12236.636989][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12236.637288][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12236.637570][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12236.637893][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12236.638132][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12236.638424][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [12236.638709][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12236.639023][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12236.639278][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12236.639509][ C1] netif_receive_skb (net/core/dev.c:5801) [12236.639754][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12236.640064][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12236.640393][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12236.640692][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12236.640964][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12236.641251][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12236.641559][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12236.641844][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12236.642158][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [12236.642405][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [12236.642683][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [12236.642931][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [12236.643177][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [12236.643422][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [12236.643685][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [12236.643946][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [12236.644191][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [12236.644455][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12236.644718][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12236.644941][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12236.645195][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12236.645467][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12236.645734][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12236.645949][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12236.646215][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12236.646523][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12236.646766][ C1] tcf_classify (net/sched/cls_api.c:1830) [12236.646995][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12236.647242][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12236.647497][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12236.647783][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12236.648049][ C1] tc_run (net/core/dev.c:3945) [12236.648254][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [12236.648485][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12236.648722][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12236.648982][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12236.649233][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12236.649469][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12236.649732][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12236.650035][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12236.650306][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12236.650558][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12236.650822][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12236.651077][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [12236.651358][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12236.651693][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12236.651970][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12236.652224][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12236.652488][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12236.652706][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12236.652939][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12236.653181][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12236.653468][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12236.653718][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12236.653961][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12236.654209][ C1] ? __create_object (mm/kmemleak.c:756) [12236.654452][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12236.654717][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12236.654999][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12236.655271][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12236.655551][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [12236.655791][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [12236.656055][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [12236.656282][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [12236.656501][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12236.656741][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [12236.656991][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [12236.657245][ C1] ? __pfx_core_sys_select (fs/select.c:627) [12236.657513][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12236.657739][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [12236.657986][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [12236.658240][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12236.658477][ C1] ? sockfd_lookup_light (net/socket.c:558) [12236.658741][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [12236.658982][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [12236.659246][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [12236.659488][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [12236.659768][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [12236.660068][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [12236.660368][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [12236.660688][ C1] __x64_sys_recvfrom (net/socket.c:2256) [12236.660940][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12236.661242][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12236.661475][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12236.661774][ C1] RIP: 0033:0x7f8b36b3f4c0 [12236.662000][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [12236.662970][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [12236.663393][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [12236.663794][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [12236.664190][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [12236.664588][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [12236.664985][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12236.667423][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12236.667952][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [12236.668452][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12236.668922][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12236.669830][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12236.670439][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12236.670763][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12236.671732][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [12236.672037][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12236.672437][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [12236.672834][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [12236.673230][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [12236.673627][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [12236.674031][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [12236.674479][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12236.674810][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [12236.675210][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12236.675609][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12236.676007][ C3] PKRU: 55555554 [12236.676189][ C3] Call Trace: [12236.676358][ C3] [12236.676507][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [12236.676768][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12236.677010][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12236.677288][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12236.677559][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12236.677848][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12236.678113][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12236.678417][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12236.678679][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12236.678987][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12236.679283][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12236.679597][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12236.679884][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12236.680181][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12236.680470][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12236.680779][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12236.681021][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12236.681262][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12236.681503][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12236.681750][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12236.682023][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12236.682305][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12236.682543][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12236.682784][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12236.683044][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12236.683277][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12236.683524][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12236.683786][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12236.684061][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12236.684342][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12236.684589][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12236.684861][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12236.685123][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12236.685467][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12236.685720][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12236.686039][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12236.686300][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12236.686509][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12236.686739][ C3] ? set_track_prepare (mm/slub.c:6440) [12236.686993][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12236.687268][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12236.687502][ C3] ? skb_clone (net/core/skbuff.c:1954) [12236.687728][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12236.688046][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12236.688350][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12236.688631][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12236.688922][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12236.689170][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12236.689401][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12236.689697][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12236.689984][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12236.690309][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12236.690551][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12236.690845][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [12236.691131][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12236.691447][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12236.691702][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12236.691935][ C3] netif_receive_skb (net/core/dev.c:5801) [12236.692183][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12236.692495][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12236.692826][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12236.693124][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12236.693400][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [12236.693686][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12236.694009][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12236.694318][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12236.694643][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12236.694883][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12236.695149][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [12236.695408][ C3] ? __kernel_text_address (kernel/extable.c:79) [12236.695674][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12236.695957][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12236.696267][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12236.696519][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12236.696796][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12236.697034][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12236.697276][ C3] tcf_classify (net/sched/cls_api.c:1830) [12236.697507][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12236.697745][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12236.698008][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12236.698263][ C3] ? __kernel_text_address (kernel/extable.c:79) [12236.698529][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12236.698811][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12236.699122][ C3] tc_run (net/core/dev.c:3945) [12236.699327][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [12236.699558][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12236.699797][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12236.700057][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12236.700309][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12236.700545][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12236.700811][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12236.701114][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12236.701387][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12236.701637][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12236.701902][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12236.702158][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12236.702495][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12236.702769][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12236.703022][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12236.703286][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12236.703502][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12236.703743][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12236.704030][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12236.704342][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [12236.704617][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [12236.704869][ C3] ? __alloc_skb (net/core/skbuff.c:651) [12236.705100][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [12236.705370][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [12236.705612][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12236.705861][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12236.706101][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12236.706349][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12236.706585][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12236.706850][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12236.707128][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [12236.707373][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [12236.707622][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [12236.707922][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [12236.708241][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [12236.708482][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [12236.708743][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12236.709010][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12236.709247][ C3] call_timer_fn (kernel/time/timer.c:1700) [12236.709485][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12236.709745][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [12236.710004][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12236.710263][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12236.710531][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12236.710815][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12236.711053][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12236.711343][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12236.711582][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12236.711845][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [12236.712067][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12236.712362][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12236.712609][ C3] __do_softirq (kernel/softirq.c:553) [12236.712841][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12236.713060][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12236.713345][ C3] [12236.713495][ C3] [12236.713644][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12236.713956][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [12236.714278][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [12236.715243][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [12236.715551][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [12236.715946][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [12236.716343][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [12236.716740][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [12236.717136][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [12236.717535][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [12236.717831][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [12236.718048][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [12236.718278][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [12236.718529][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [12236.718813][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12236.719051][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [12236.719307][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [12236.719560][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [12236.719846][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12236.720069][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [12236.720312][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [12236.720552][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12236.720790][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12236.721079][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12236.721343][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12236.721577][ C3] ksys_write (fs/read_write.c:643) [12236.721794][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [12236.722043][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12236.722345][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12236.722577][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12236.722876][ C3] RIP: 0033:0x7f93b2836957 [12236.723100][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [12236.724077][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12236.724497][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [12236.724894][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [12236.725295][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12236.725693][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [12236.726089][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [12261.393533][ C3] rcu: 3-....: (9551874 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=2381536 | [12261.394105][ C3] rcu: (t=9867422 jiffies g=1064457 q=118 ncpus=4) | [12261.394439][ C3] Sending NMI from CPU 3 to CPUs 1: | [12261.394711][ C1] NMI backtrace for cpu 1 [12261.394721][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12261.394724][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [12261.394731][ C1] Code: 00 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff <5b> b8 01 00 00 00 5d 41 5c c3 cc cc cc cc 41 bc 08 00 00 00 45 29 All code ======== 0: 00 74 f2 48 add %dh,0x48(%rdx,%rsi,8) 4: 89 c2 mov %eax,%edx 6: b8 01 00 00 00 mov $0x1,%eax b: 48 85 d2 test %rdx,%rdx e: 0f 84 4c ff ff ff je 0xffffffffffffff60 14: 41 83 e2 07 and $0x7,%r10d 18: 49 39 d1 cmp %rdx,%r9 1b: 0f 85 34 ff ff ff jne 0xffffffffffffff55 21: 45 3a 11 cmp (%r9),%r10b 24: 0f 8d 2b ff ff ff jge 0xffffffffffffff55 2a:* 5b pop %rbx <-- trapping instruction 2b: b8 01 00 00 00 mov $0x1,%eax 30: 5d pop %rbp 31: 41 5c pop %r12 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 41 bc 08 00 00 00 mov $0x8,%r12d 3e: 45 rex.RB 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 5b pop %rbx 1: b8 01 00 00 00 mov $0x1,%eax 6: 5d pop %rbp 7: 41 5c pop %r12 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 41 bc 08 00 00 00 mov $0x8,%r12d 14: 45 rex.RB 15: 29 .byte 0x29 [12261.394735][ C1] RSP: 0018:ffffc9000009e938 EFLAGS: 00000246 [12261.394738][ C1] RAX: ffffed1000f511c4 RBX: ffffed1000f511c4 RCX: ffffffff89c7fa80 [12261.394740][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [12261.394742][ C1] RBP: ffffed1000f511c3 R08: 0000000000000000 R09: ffffed1000f511c3 [12261.394744][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [12261.394746][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [12261.394748][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12261.394750][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12261.394753][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [12261.394755][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12261.394756][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12261.394757][ C1] PKRU: 55555554 [12261.394758][ C1] Call Trace: [12261.394761][ C1] [12261.394767][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [12261.394772][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [12261.394777][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [12261.394782][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [12261.394786][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [12261.394788][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [12261.394794][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12261.394799][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [12261.394803][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [12261.394806][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [12261.394809][ C1] [12261.394810][ C1] [12261.394811][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12261.394815][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12261.394820][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12261.394825][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12261.394829][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12261.394833][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12261.394836][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12261.394839][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12261.394842][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12261.394846][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12261.394849][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12261.394856][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12261.394859][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12261.394864][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12261.394870][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12261.394873][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12261.394876][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12261.394878][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12261.394881][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12261.394887][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12261.394891][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12261.394894][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12261.394904][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12261.394906][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12261.394909][ C1] ? set_track_prepare (mm/slub.c:6440) [12261.394914][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12261.394917][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12261.394921][ C1] ? skb_clone (net/core/skbuff.c:1954) [12261.394925][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12261.394930][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12261.394936][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12261.394939][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12261.394947][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12261.394952][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12261.394954][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12261.394958][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12261.394961][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12261.394966][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12261.394968][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12261.394972][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [12261.394976][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12261.394980][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12261.394983][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12261.394985][ C1] netif_receive_skb (net/core/dev.c:5801) [12261.394989][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12261.394996][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12261.395003][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12261.395010][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12261.395015][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12261.395025][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12261.395032][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12261.395035][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12261.395042][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [12261.395045][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [12261.395051][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [12261.395055][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [12261.395057][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [12261.395061][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [12261.395063][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [12261.395065][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [12261.395069][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [12261.395072][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12261.395075][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12261.395078][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12261.395081][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12261.395084][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12261.395087][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12261.395090][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12261.395092][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12261.395097][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12261.395102][ C1] tcf_classify (net/sched/cls_api.c:1830) [12261.395106][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12261.395110][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12261.395113][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12261.395117][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12261.395120][ C1] tc_run (net/core/dev.c:3945) [12261.395124][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [12261.395127][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12261.395129][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12261.395133][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12261.395137][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12261.395139][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12261.395142][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12261.395146][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12261.395149][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12261.395153][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12261.395156][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12261.395160][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [12261.395164][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12261.395172][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12261.395174][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12261.395178][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12261.395182][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12261.395185][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12261.395188][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12261.395190][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12261.395194][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12261.395197][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12261.395201][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12261.395204][ C1] ? __create_object (mm/kmemleak.c:756) [12261.395208][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12261.395213][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12261.395217][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12261.395220][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12261.395225][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [12261.395228][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [12261.395232][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [12261.395236][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [12261.395238][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12261.395241][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [12261.395243][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [12261.395248][ C1] ? __pfx_core_sys_select (fs/select.c:627) [12261.395253][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12261.395255][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [12261.395258][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [12261.395260][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12261.395264][ C1] ? sockfd_lookup_light (net/socket.c:558) [12261.395267][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [12261.395271][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [12261.395275][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [12261.395281][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [12261.395285][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [12261.395288][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [12261.395292][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [12261.395297][ C1] __x64_sys_recvfrom (net/socket.c:2256) [12261.395301][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12261.395304][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12261.395308][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12261.395312][ C1] RIP: 0033:0x7f8b36b3f4c0 [12261.395315][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [12261.395318][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [12261.395320][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [12261.395323][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [12261.395324][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [12261.395326][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [12261.395327][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12261.395324][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [12261.395326][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [12261.395327][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12261.395332][ C1] [12261.442759][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12261.443370][ C3] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12261.443699][ C3] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 c0 26 0c fe 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 c0 26 0c fe call 0xfffffffffe0c26f7 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 c0 26 0c fe call 0xfffffffffe0c26cd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [12261.444664][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [12261.444972][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12261.445369][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [12261.445768][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [12261.446167][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [12261.446564][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [12261.446960][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [12261.447406][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12261.447737][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [12261.448137][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12261.448535][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12261.448931][ C3] PKRU: 55555554 [12261.449112][ C3] Call Trace: [12261.449283][ C3] [12261.449431][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [12261.449704][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [12261.449954][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [12261.450205][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [12261.450436][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [12261.450704][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [12261.450972][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [12261.451227][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [12261.451515][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12261.451756][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [12261.452067][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12261.452340][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12261.452625][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12261.452889][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12261.453195][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12261.453455][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12261.453768][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12261.454064][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12261.454376][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12261.454665][ C3] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12261.454952][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12261.455239][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12261.455550][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12261.455791][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12261.456029][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12261.456268][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12261.456515][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12261.456786][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12261.457069][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12261.457304][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12261.457544][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12261.457802][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12261.458036][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12261.458285][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12261.458542][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12261.458818][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12261.459094][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12261.459340][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12261.459609][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12261.459873][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12261.460218][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12261.460470][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12261.460787][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12261.461049][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12261.461252][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12261.461484][ C3] ? set_track_prepare (mm/slub.c:6440) [12261.461736][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12261.462011][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12261.462242][ C3] ? skb_clone (net/core/skbuff.c:1954) [12261.462468][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12261.462786][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12261.463091][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12261.463369][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12261.463670][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12261.463918][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12261.464146][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12261.464445][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12261.464727][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12261.465051][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12261.465289][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12261.465586][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [12261.465868][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12261.466183][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12261.466438][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12261.466672][ C3] netif_receive_skb (net/core/dev.c:5801) [12261.466919][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12261.467229][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12261.467560][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12261.467856][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12261.468131][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [12261.468419][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12261.468732][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12261.469039][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12261.469364][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12261.469602][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12261.469866][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [12261.470128][ C3] ? __kernel_text_address (kernel/extable.c:79) [12261.470397][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12261.470679][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12261.470989][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12261.471241][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12261.471515][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12261.471755][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12261.471996][ C3] tcf_classify (net/sched/cls_api.c:1830) [12261.472225][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12261.472464][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12261.472727][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12261.472983][ C3] ? __kernel_text_address (kernel/extable.c:79) [12261.473249][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12261.473532][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12261.473846][ C3] tc_run (net/core/dev.c:3945) [12261.474052][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [12261.474281][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12261.474519][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12261.474778][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12261.475029][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12261.475266][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12261.475529][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12261.475832][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12261.476105][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12261.476357][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12261.476624][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12261.476880][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12261.477214][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12261.477489][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12261.477740][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12261.478004][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12261.478219][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12261.478464][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12261.478739][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12261.479048][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [12261.479322][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [12261.479573][ C3] ? __alloc_skb (net/core/skbuff.c:651) [12261.479809][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [12261.480075][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [12261.480319][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12261.480569][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12261.480807][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12261.481053][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12261.481286][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12261.481552][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12261.481833][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [12261.482075][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [12261.482323][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [12261.482621][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [12261.482940][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [12261.483184][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [12261.483442][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12261.483713][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12261.483953][ C3] call_timer_fn (kernel/time/timer.c:1700) [12261.484187][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12261.484448][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [12261.484708][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12261.484968][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12261.485236][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12261.485519][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12261.485757][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12261.486047][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12261.486283][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12261.486547][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [12261.486767][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12261.487062][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12261.487307][ C3] __do_softirq (kernel/softirq.c:553) [12261.487540][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12261.487760][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12261.488045][ C3] [12261.488194][ C3] [12261.488348][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12261.488650][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [12261.488973][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [12261.489940][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [12261.490244][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [12261.490643][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [12261.491040][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [12261.491435][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [12261.491831][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [12261.492232][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [12261.492525][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [12261.492744][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [12261.492972][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [12261.493222][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [12261.493512][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12261.493754][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [12261.494010][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [12261.494262][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [12261.494552][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12261.494773][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [12261.495016][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [12261.495260][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12261.495499][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12261.495787][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12261.496050][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12261.496287][ C3] ksys_write (fs/read_write.c:643) [12261.496503][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [12261.496751][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12261.497055][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12261.497287][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12261.497586][ C3] RIP: 0033:0x7f93b2836957 [12261.497813][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [12261.498779][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12261.499198][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [12261.499597][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [12261.499994][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12261.500392][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [12261.500790][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [12288.615051][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12288.615577][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [12288.616039][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12288.616507][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12288.617412][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12288.618022][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12288.618345][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12288.619309][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [12288.619613][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12288.620011][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [12288.620408][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [12288.620803][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [12288.621198][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [12288.621596][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12288.622041][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12288.622372][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [12288.622769][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12288.623163][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12288.623568][ C1] PKRU: 55555554 [12288.623747][ C1] Call Trace: [12288.623917][ C1] [12288.624066][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [12288.624331][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12288.624571][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12288.624850][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12288.625124][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12288.625412][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12288.625677][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12288.625979][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12288.626240][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12288.626548][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12288.626844][ C1] [12288.626992][ C1] [12288.627142][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12288.627454][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12288.627743][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12288.628036][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12288.628324][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12288.628635][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12288.628875][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12288.629113][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12288.629361][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12288.629633][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12288.629916][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12288.630155][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12288.630394][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12288.630654][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12288.630886][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12288.631133][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12288.631391][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12288.631667][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12288.631945][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12288.632191][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12288.632464][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12288.632726][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12288.633073][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12288.633326][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12288.633649][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12288.633910][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12288.634112][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12288.634343][ C1] ? set_track_prepare (mm/slub.c:6440) [12288.634595][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12288.634870][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12288.635142][ C1] ? skb_clone (net/core/skbuff.c:1954) [12288.635368][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12288.635685][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12288.635990][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12288.636269][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12288.636562][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12288.636809][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12288.637037][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12288.637338][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12288.637621][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12288.637944][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12288.638182][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12288.638478][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [12288.638761][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12288.639076][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12288.639331][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12288.639565][ C1] netif_receive_skb (net/core/dev.c:5801) [12288.639812][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12288.640123][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12288.640456][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12288.640753][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12288.641026][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12288.641316][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12288.641625][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12288.641908][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12288.642225][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [12288.642471][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [12288.642749][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [12288.643000][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [12288.643248][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [12288.643501][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [12288.643765][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [12288.644019][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [12288.644267][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [12288.644530][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12288.644793][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12288.645019][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12288.645274][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12288.645546][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12288.645812][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12288.646026][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12288.646296][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12288.646600][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12288.646842][ C1] tcf_classify (net/sched/cls_api.c:1830) [12288.647073][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12288.647322][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12288.647577][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12288.647861][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12288.648128][ C1] tc_run (net/core/dev.c:3945) [12288.648333][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [12288.648562][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12288.648801][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12288.649061][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12288.649316][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12288.649555][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12288.649819][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12288.650121][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12288.650394][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12288.650647][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12288.650911][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12288.651167][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [12288.651447][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12288.651782][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12288.652061][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12288.652313][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12288.652578][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12288.652793][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12288.653029][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12288.653275][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12288.653565][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12288.653816][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12288.654057][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12288.654306][ C1] ? __create_object (mm/kmemleak.c:756) [12288.654547][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12288.654815][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12288.655095][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12288.655369][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12288.655650][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [12288.655889][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [12288.656152][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [12288.656383][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [12288.656602][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12288.656842][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [12288.657092][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [12288.657347][ C1] ? __pfx_core_sys_select (fs/select.c:627) [12288.657616][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12288.657843][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [12288.658092][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [12288.658346][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12288.658581][ C1] ? sockfd_lookup_light (net/socket.c:558) [12288.658847][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [12288.659089][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [12288.659354][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [12288.659598][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [12288.659878][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [12288.660179][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [12288.660480][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [12288.660804][ C1] __x64_sys_recvfrom (net/socket.c:2256) [12288.661055][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12288.661360][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12288.661591][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12288.661891][ C1] RIP: 0033:0x7f8b36b3f4c0 [12288.662118][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [12288.663087][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [12288.663513][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [12288.663913][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [12288.664313][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [12288.664711][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [12288.665108][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12288.667560][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12288.668087][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [12288.668591][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12288.669063][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12288.669974][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12288.670584][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12288.670908][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12288.671879][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [12288.672184][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12288.672587][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [12288.672985][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [12288.673383][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [12288.673786][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [12288.674186][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [12288.674632][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12288.674963][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [12288.675363][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12288.675761][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12288.676159][ C3] PKRU: 55555554 [12288.676340][ C3] Call Trace: [12288.676508][ C3] [12288.676658][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [12288.676919][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12288.677161][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12288.677440][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12288.677711][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12288.677997][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12288.678264][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12288.678567][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12288.678830][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12288.679139][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12288.679437][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12288.679754][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12288.680041][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12288.680337][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12288.680624][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12288.680936][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12288.681177][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12288.681418][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12288.681656][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12288.681903][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12288.682176][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12288.682460][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12288.682698][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12288.682939][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12288.683199][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12288.683432][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12288.683684][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12288.683940][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12288.684214][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12288.684493][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12288.684743][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12288.685014][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12288.685278][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12288.685623][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12288.685874][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12288.686194][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12288.686455][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12288.686659][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12288.686889][ C3] ? set_track_prepare (mm/slub.c:6440) [12288.687141][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12288.687417][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12288.687648][ C3] ? skb_clone (net/core/skbuff.c:1954) [12288.687874][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12288.688192][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12288.688498][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12288.688781][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12288.689074][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12288.689322][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12288.689552][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12288.689849][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12288.690136][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12288.690462][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12288.690698][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12288.690994][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [12288.691280][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12288.691596][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12288.691850][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12288.692083][ C3] netif_receive_skb (net/core/dev.c:5801) [12288.692332][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12288.692644][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12288.692976][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12288.693276][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12288.693556][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [12288.693841][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12288.694153][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12288.694463][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12288.694788][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12288.695027][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12288.695293][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [12288.695553][ C3] ? __kernel_text_address (kernel/extable.c:79) [12288.695818][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12288.696101][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12288.696414][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12288.696664][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12288.696939][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12288.697178][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12288.697419][ C3] tcf_classify (net/sched/cls_api.c:1830) [12288.697650][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12288.697886][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12288.698149][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12288.698404][ C3] ? __kernel_text_address (kernel/extable.c:79) [12288.698672][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12288.698954][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12288.699267][ C3] tc_run (net/core/dev.c:3945) [12288.699470][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [12288.699701][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12288.699938][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12288.700200][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12288.700451][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12288.700686][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12288.700950][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12288.701258][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12288.701529][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12288.701781][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12288.702046][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12288.702302][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12288.702641][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12288.702915][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12288.703166][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12288.703431][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12288.703652][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12288.703895][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12288.704171][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12288.704483][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [12288.704762][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [12288.705017][ C3] ? __alloc_skb (net/core/skbuff.c:651) [12288.705246][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [12288.705515][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [12288.705758][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12288.706010][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12288.706249][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12288.706498][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12288.706731][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12288.706997][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12288.707278][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [12288.707523][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [12288.707771][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [12288.708069][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [12288.708388][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [12288.708632][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [12288.708891][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12288.709158][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12288.709397][ C3] call_timer_fn (kernel/time/timer.c:1700) [12288.709634][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12288.709895][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [12288.710156][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12288.710417][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12288.710684][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12288.710969][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12288.711207][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12288.711497][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12288.711736][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12288.711998][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [12288.712218][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12288.712515][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12288.712763][ C3] __do_softirq (kernel/softirq.c:553) [12288.712994][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12288.713217][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12288.713511][ C3] [12288.713662][ C3] [12288.713812][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12288.714117][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [12288.714440][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [12288.715407][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [12288.715714][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [12288.716111][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [12288.716508][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [12288.716906][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [12288.717304][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [12288.717704][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [12288.718000][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [12288.718219][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [12288.718449][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [12288.718701][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [12288.718985][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12288.719225][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [12288.719480][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [12288.719733][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [12288.720021][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12288.720245][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [12288.720486][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [12288.720729][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12288.720968][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12288.721256][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12288.721521][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12288.721755][ C3] ksys_write (fs/read_write.c:643) [12288.721973][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [12288.722223][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12288.722527][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12288.722760][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12288.723059][ C3] RIP: 0033:0x7f93b2836957 [12288.723285][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [12288.724254][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12288.724672][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [12288.725070][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [12288.725467][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12288.725866][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [12288.726263][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [12316.615054][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12316.615582][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [12316.616045][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12316.616512][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12316.617419][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12316.618027][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12316.618352][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12316.619318][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [12316.619625][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12316.620021][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [12316.620419][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [12316.620817][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [12316.621214][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [12316.621610][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12316.622055][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12316.622386][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [12316.622789][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12316.623185][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12316.623591][ C1] PKRU: 55555554 [12316.623771][ C1] Call Trace: [12316.623941][ C1] [12316.624090][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [12316.624352][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12316.624595][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12316.624869][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12316.625143][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12316.625429][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12316.625693][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12316.625998][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12316.626260][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12316.626568][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12316.626863][ C1] [12316.627013][ C1] [12316.627162][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12316.627476][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12316.627768][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12316.628060][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12316.628351][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12316.628663][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12316.628901][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12316.629140][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12316.629389][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12316.629659][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12316.629945][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12316.630183][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12316.630422][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12316.630681][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12316.630914][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12316.631162][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12316.631419][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12316.631695][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12316.631971][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12316.632219][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12316.632490][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12316.632752][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12316.633098][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12316.633356][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12316.633677][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12316.633939][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12316.634142][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12316.634375][ C1] ? set_track_prepare (mm/slub.c:6440) [12316.634628][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12316.634903][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12316.635175][ C1] ? skb_clone (net/core/skbuff.c:1954) [12316.635403][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12316.635721][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12316.636025][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12316.636308][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12316.636599][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12316.636848][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12316.637079][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12316.637379][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12316.637663][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12316.637988][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12316.638229][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12316.638522][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [12316.638809][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12316.639126][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12316.639382][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12316.639615][ C1] netif_receive_skb (net/core/dev.c:5801) [12316.639863][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12316.640176][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12316.640507][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12316.640807][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12316.641081][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12316.641369][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12316.641679][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12316.641965][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12316.642281][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [12316.642529][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [12316.642809][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [12316.643058][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [12316.643306][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [12316.643560][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [12316.643824][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [12316.644078][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [12316.644326][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [12316.644590][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12316.644855][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12316.645080][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12316.645335][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12316.645609][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12316.645877][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12316.646092][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12316.646360][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12316.646670][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12316.646912][ C1] tcf_classify (net/sched/cls_api.c:1830) [12316.647143][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12316.647391][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12316.647646][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12316.647933][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12316.648201][ C1] tc_run (net/core/dev.c:3945) [12316.648406][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [12316.648639][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12316.648877][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12316.649139][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12316.649391][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12316.649628][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12316.649891][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12316.650196][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12316.650467][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12316.650721][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12316.650986][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12316.651242][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [12316.651523][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12316.651859][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12316.652134][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12316.652387][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12316.652650][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12316.652868][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12316.653102][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12316.653350][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12316.653637][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12316.653889][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12316.654126][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12316.654376][ C1] ? __create_object (mm/kmemleak.c:756) [12316.654620][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12316.654886][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12316.655169][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12316.655443][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12316.655723][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [12316.655963][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [12316.656228][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [12316.656456][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [12316.656676][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12316.656915][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [12316.657166][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [12316.657421][ C1] ? __pfx_core_sys_select (fs/select.c:627) [12316.657690][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12316.657915][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [12316.658162][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [12316.658417][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12316.658654][ C1] ? sockfd_lookup_light (net/socket.c:558) [12316.658919][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [12316.659159][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [12316.659424][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [12316.659668][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [12316.659948][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [12316.660247][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [12316.660547][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [12316.660869][ C1] __x64_sys_recvfrom (net/socket.c:2256) [12316.661122][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12316.661425][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12316.661658][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12316.661956][ C1] RIP: 0033:0x7f8b36b3f4c0 [12316.662183][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [12316.663148][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [12316.663574][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [12316.663968][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [12316.664368][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [12316.664765][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [12316.665162][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12316.667603][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12316.668128][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [12316.668631][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12316.669099][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12316.670003][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12316.670624][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12316.670949][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12316.671917][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [12316.672226][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12316.672624][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [12316.673022][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [12316.673425][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [12316.673824][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [12316.674222][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [12316.674669][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12316.675001][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [12316.675401][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12316.675800][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12316.676198][ C3] PKRU: 55555554 [12316.676380][ C3] Call Trace: [12316.676550][ C3] [12316.676698][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [12316.676960][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12316.677203][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12316.677479][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12316.677754][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12316.678045][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12316.678311][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12316.678618][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12316.678881][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12316.679191][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12316.679487][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12316.679801][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12316.680091][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12316.680385][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12316.680676][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12316.680988][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12316.681228][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12316.681470][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12316.681712][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12316.681961][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12316.682235][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12316.682521][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12316.682762][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12316.683002][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12316.683268][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12316.683510][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12316.683758][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12316.684019][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12316.684298][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12316.684575][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12316.684823][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12316.685098][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12316.685362][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12316.685711][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12316.685964][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12316.686287][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12316.686550][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12316.686755][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12316.686984][ C3] ? set_track_prepare (mm/slub.c:6440) [12316.687240][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12316.687518][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12316.687748][ C3] ? skb_clone (net/core/skbuff.c:1954) [12316.687976][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12316.688297][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12316.688602][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12316.688884][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12316.689179][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12316.689428][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12316.689660][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12316.689961][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12316.690246][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12316.690572][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12316.690812][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12316.691108][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [12316.691396][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12316.691713][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12316.691968][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12316.692204][ C3] netif_receive_skb (net/core/dev.c:5801) [12316.692452][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12316.692764][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12316.693094][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12316.693400][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12316.693675][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [12316.693965][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12316.694278][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12316.694589][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12316.694916][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12316.695156][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12316.695423][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [12316.695683][ C3] ? __kernel_text_address (kernel/extable.c:79) [12316.695955][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12316.696242][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12316.696557][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12316.696807][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12316.697085][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12316.697326][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12316.697567][ C3] tcf_classify (net/sched/cls_api.c:1830) [12316.697799][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12316.698039][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12316.698305][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12316.698562][ C3] ? __kernel_text_address (kernel/extable.c:79) [12316.698830][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12316.699113][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12316.699426][ C3] tc_run (net/core/dev.c:3945) [12316.699631][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [12316.699862][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12316.700102][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12316.700365][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12316.700619][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12316.700858][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12316.701123][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12316.701427][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12316.701702][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12316.701955][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12316.702221][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12316.702479][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12316.702820][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12316.703094][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12316.703352][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12316.703617][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12316.703835][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12316.704078][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12316.704356][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12316.704670][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [12316.704945][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [12316.705198][ C3] ? __alloc_skb (net/core/skbuff.c:651) [12316.705430][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [12316.705699][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [12316.705942][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12316.706194][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12316.706434][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12316.706682][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12316.706918][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12316.707186][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12316.707465][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [12316.707710][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [12316.707960][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [12316.708262][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [12316.708582][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [12316.708825][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [12316.709086][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12316.709356][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12316.709595][ C3] call_timer_fn (kernel/time/timer.c:1700) [12316.709833][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12316.710094][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [12316.710355][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12316.710614][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12316.710886][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12316.711171][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12316.711411][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12316.711700][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12316.711940][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12316.712204][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [12316.712426][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12316.712721][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12316.712970][ C3] __do_softirq (kernel/softirq.c:553) [12316.713205][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12316.713432][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12316.713718][ C3] [12316.713868][ C3] [12316.714017][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12316.714323][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [12316.714646][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [12316.715618][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [12316.715928][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [12316.716326][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [12316.716723][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [12316.717121][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [12316.717519][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [12316.717919][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [12316.718217][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [12316.718437][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [12316.718668][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [12316.718920][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [12316.719206][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12316.719446][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [12316.719702][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [12316.719956][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [12316.720246][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12316.720469][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [12316.720711][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [12316.720955][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12316.721193][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12316.721484][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12316.721749][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12316.721987][ C3] ksys_write (fs/read_write.c:643) [12316.722203][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [12316.722452][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12316.722757][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12316.722988][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12316.723291][ C3] RIP: 0033:0x7f93b2836957 [12316.723524][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [12316.724496][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12316.724915][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [12316.725313][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [12316.725714][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12316.726111][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [12316.726509][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [12339.502531][ C3] rcu: 3-....: (9629652 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=2400118 | [12339.503090][ C3] rcu: (t=9945531 jiffies g=1064457 q=118 ncpus=4) | [12339.503430][ C3] Sending NMI from CPU 3 to CPUs 1: | [12339.503700][ C1] NMI backtrace for cpu 1 [12339.503710][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12339.503713][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12339.503721][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12339.503724][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [12339.503727][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12339.503729][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [12339.503731][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [12339.503732][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [12339.503734][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [12339.503736][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12339.503738][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12339.503742][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [12339.503743][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12339.503745][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12339.503746][ C1] PKRU: 55555554 [12339.503747][ C1] Call Trace: [12339.503750][ C1] [12339.503755][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [12339.503760][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [12339.503764][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [12339.503769][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [12339.503772][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [12339.503775][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [12339.503781][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12339.503785][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12339.503788][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12339.503792][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12339.503795][ C1] [12339.503796][ C1] [12339.503798][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12339.503803][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12339.503807][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12339.503810][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12339.503814][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12339.503817][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12339.503820][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12339.503822][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12339.503827][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12339.503830][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12339.503837][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12339.503840][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12339.503845][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12339.503851][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12339.503855][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12339.503858][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12339.503860][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12339.503863][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12339.503868][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12339.503873][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12339.503876][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12339.503886][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12339.503888][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12339.503891][ C1] ? set_track_prepare (mm/slub.c:6440) [12339.503896][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12339.503899][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12339.503902][ C1] ? skb_clone (net/core/skbuff.c:1954) [12339.503907][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12339.503913][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12339.503918][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12339.503922][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12339.503931][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12339.503935][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12339.503937][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12339.503941][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12339.503944][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12339.503949][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12339.503951][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12339.503956][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [12339.503959][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12339.503963][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12339.503966][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12339.503969][ C1] netif_receive_skb (net/core/dev.c:5801) [12339.503973][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12339.503981][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12339.503988][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12339.503994][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12339.503999][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12339.504009][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12339.504017][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12339.504020][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12339.504027][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [12339.504030][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [12339.504036][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [12339.504040][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [12339.504043][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [12339.504046][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [12339.504049][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [12339.504051][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [12339.504055][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [12339.504057][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12339.504061][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12339.504063][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12339.504066][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12339.504070][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12339.504072][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12339.504075][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12339.504078][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12339.504082][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12339.504088][ C1] tcf_classify (net/sched/cls_api.c:1830) [12339.504091][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12339.504096][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12339.504099][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12339.504102][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12339.504106][ C1] tc_run (net/core/dev.c:3945) [12339.504110][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [12339.504113][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12339.504115][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12339.504119][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12339.504123][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12339.504125][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12339.504128][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12339.504132][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12339.504135][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12339.504139][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12339.504142][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12339.504145][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [12339.504148][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12339.504156][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12339.504159][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12339.504164][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12339.504167][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12339.504170][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12339.504173][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12339.504176][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12339.504180][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12339.504183][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12339.504186][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12339.504190][ C1] ? __create_object (mm/kmemleak.c:756) [12339.504193][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12339.504199][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12339.504203][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12339.504206][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12339.504210][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [12339.504213][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [12339.504217][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [12339.504221][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [12339.504224][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12339.504226][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [12339.504228][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [12339.504234][ C1] ? __pfx_core_sys_select (fs/select.c:627) [12339.504238][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12339.504240][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [12339.504245][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [12339.504247][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12339.504250][ C1] ? sockfd_lookup_light (net/socket.c:558) [12339.504254][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [12339.504258][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [12339.504262][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [12339.504268][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [12339.504272][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [12339.504275][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [12339.504279][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [12339.504284][ C1] __x64_sys_recvfrom (net/socket.c:2256) [12339.504288][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12339.504291][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12339.504296][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12339.504299][ C1] RIP: 0033:0x7f8b36b3f4c0 [12339.504303][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [12339.504305][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [12339.504308][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [12339.504310][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [12339.504312][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [12339.504314][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [12339.504315][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12339.504312][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [12339.504314][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [12339.504315][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12339.504320][ C1] [12339.551600][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12339.552211][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12339.552538][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12339.553513][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [12339.553820][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12339.554216][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [12339.554614][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [12339.555012][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [12339.555408][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [12339.555806][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [12339.556251][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12339.556581][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [12339.556980][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12339.557377][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12339.557772][ C3] PKRU: 55555554 [12339.557953][ C3] Call Trace: [12339.558123][ C3] [12339.558271][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [12339.558542][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [12339.558794][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [12339.559045][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [12339.559276][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [12339.559545][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [12339.559813][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [12339.560068][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [12339.560354][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12339.560595][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [12339.560905][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12339.561180][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12339.561466][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12339.561729][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12339.562035][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12339.562296][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12339.562605][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12339.562899][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12339.563211][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12339.563509][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12339.563803][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12339.564090][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12339.564401][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12339.564642][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12339.564881][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12339.565119][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12339.565368][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12339.565638][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12339.565923][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12339.566160][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12339.566399][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12339.566658][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12339.566892][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12339.567139][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12339.567397][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12339.567671][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12339.567950][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12339.568198][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12339.568469][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12339.568732][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12339.569078][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12339.569330][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12339.569649][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12339.569911][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12339.570114][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12339.570348][ C3] ? set_track_prepare (mm/slub.c:6440) [12339.570600][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12339.570875][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12339.571106][ C3] ? skb_clone (net/core/skbuff.c:1954) [12339.571332][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12339.571649][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12339.571955][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12339.572235][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12339.572528][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12339.572775][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12339.573004][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12339.573309][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12339.573592][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12339.573916][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12339.574155][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12339.574451][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [12339.574734][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12339.575049][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12339.575305][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12339.575539][ C3] netif_receive_skb (net/core/dev.c:5801) [12339.575787][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12339.576098][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12339.576429][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12339.576725][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12339.577000][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [12339.577288][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12339.577600][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12339.577908][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12339.578234][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12339.578471][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12339.578735][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [12339.578995][ C3] ? __kernel_text_address (kernel/extable.c:79) [12339.579265][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12339.579547][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12339.579859][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12339.580109][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12339.580385][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12339.580626][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12339.580866][ C3] tcf_classify (net/sched/cls_api.c:1830) [12339.581096][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12339.581335][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12339.581597][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12339.581853][ C3] ? __kernel_text_address (kernel/extable.c:79) [12339.582119][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12339.582404][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12339.582715][ C3] tc_run (net/core/dev.c:3945) [12339.582920][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [12339.583148][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12339.583393][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12339.583652][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12339.583904][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12339.584143][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12339.584407][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12339.584712][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12339.584982][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12339.585236][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12339.585499][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12339.585754][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12339.586091][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12339.586368][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12339.586619][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12339.586884][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12339.587100][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12339.587346][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12339.587620][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12339.587932][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [12339.588210][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [12339.588462][ C3] ? __alloc_skb (net/core/skbuff.c:651) [12339.588693][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [12339.588962][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [12339.589206][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12339.589456][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12339.589696][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12339.589947][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12339.590182][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12339.590447][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12339.590728][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [12339.590971][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [12339.591218][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [12339.591519][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [12339.591839][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [12339.592082][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [12339.592343][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12339.592610][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12339.592850][ C3] call_timer_fn (kernel/time/timer.c:1700) [12339.593085][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12339.593356][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [12339.593617][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12339.593876][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12339.594144][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12339.594428][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12339.594666][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12339.594957][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12339.595194][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12339.595458][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [12339.595678][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12339.595974][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12339.596221][ C3] __do_softirq (kernel/softirq.c:553) [12339.596454][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12339.596673][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12339.596959][ C3] [12339.597108][ C3] [12339.597260][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12339.597560][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [12339.597885][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [12339.598852][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [12339.599156][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [12339.599557][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [12339.599954][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [12339.600351][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [12339.600747][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [12339.601148][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [12339.601443][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [12339.601663][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [12339.601890][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [12339.602141][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [12339.602427][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12339.602663][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [12339.602920][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [12339.603172][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [12339.603469][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12339.603689][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [12339.603931][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [12339.604175][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12339.604413][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12339.604702][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12339.604965][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12339.605202][ C3] ksys_write (fs/read_write.c:643) [12339.605417][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [12339.605664][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12339.605968][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12339.606201][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12339.606499][ C3] RIP: 0033:0x7f93b2836957 [12339.606727][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [12339.607692][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12339.608112][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [12339.608512][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [12339.608908][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12339.609305][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [12339.609702][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [12364.615055][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12364.615584][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [12364.616045][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12364.616515][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12364.617422][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12364.618028][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12364.618354][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12364.619322][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [12364.619625][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12364.620023][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [12364.620420][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [12364.620814][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [12364.621210][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [12364.621609][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12364.622052][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12364.622382][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [12364.622778][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12364.623180][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12364.623577][ C1] PKRU: 55555554 [12364.623757][ C1] Call Trace: [12364.623925][ C1] [12364.624084][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [12364.624347][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12364.624588][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12364.624863][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12364.625134][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12364.625423][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12364.625688][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12364.625991][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12364.626255][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12364.626561][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12364.626856][ C1] [12364.627005][ C1] [12364.627157][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12364.627471][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12364.627760][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12364.628054][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12364.628343][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12364.628654][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12364.628895][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12364.629134][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12364.629382][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12364.629654][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12364.629936][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12364.630176][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12364.630416][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12364.630675][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12364.630907][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12364.631153][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12364.631410][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12364.631687][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12364.631964][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12364.632212][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12364.632484][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12364.632745][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12364.633091][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12364.633348][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12364.633667][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12364.633930][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12364.634134][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12364.634365][ C1] ? set_track_prepare (mm/slub.c:6440) [12364.634619][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12364.634894][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12364.635167][ C1] ? skb_clone (net/core/skbuff.c:1954) [12364.635394][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12364.635711][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12364.636016][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12364.636297][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12364.636593][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12364.636842][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12364.637071][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12364.637372][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12364.637656][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12364.637982][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12364.638220][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12364.638518][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [12364.638802][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12364.639118][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12364.639373][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12364.639609][ C1] netif_receive_skb (net/core/dev.c:5801) [12364.639856][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12364.640169][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12364.640504][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12364.640801][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12364.641074][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12364.641362][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12364.641674][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12364.641956][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12364.642272][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [12364.642520][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [12364.642798][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [12364.643047][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [12364.643310][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [12364.643557][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [12364.643821][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [12364.644075][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [12364.644323][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [12364.644586][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12364.644848][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12364.645075][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12364.645331][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12364.645603][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12364.645869][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12364.646087][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12364.646356][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12364.646665][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12364.646904][ C1] tcf_classify (net/sched/cls_api.c:1830) [12364.647136][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12364.647388][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12364.647643][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12364.647926][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12364.648193][ C1] tc_run (net/core/dev.c:3945) [12364.648400][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [12364.648629][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12364.648868][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12364.649129][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12364.649382][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12364.649621][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12364.649884][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12364.650188][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12364.650460][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12364.650712][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12364.650979][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12364.651235][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [12364.651513][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12364.651853][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12364.652129][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12364.652382][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12364.652645][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12364.652860][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12364.653095][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12364.653346][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12364.653630][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12364.653881][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12364.654122][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12364.654371][ C1] ? __create_object (mm/kmemleak.c:756) [12364.654615][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12364.654881][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12364.655160][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12364.655432][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12364.655715][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [12364.655953][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [12364.656220][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [12364.656445][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [12364.656666][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12364.656902][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [12364.657152][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [12364.657406][ C1] ? __pfx_core_sys_select (fs/select.c:627) [12364.657674][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12364.657901][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [12364.658150][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [12364.658405][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12364.658640][ C1] ? sockfd_lookup_light (net/socket.c:558) [12364.658905][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [12364.659143][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [12364.659410][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [12364.659650][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [12364.659931][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [12364.660230][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [12364.660530][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [12364.660851][ C1] __x64_sys_recvfrom (net/socket.c:2256) [12364.661102][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12364.661410][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12364.661643][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12364.661943][ C1] RIP: 0033:0x7f8b36b3f4c0 [12364.662172][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [12364.663144][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [12364.663567][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [12364.663966][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [12364.664365][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [12364.664763][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [12364.665162][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12364.667612][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12364.668139][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [12364.668642][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12364.669110][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12364.670020][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12364.670627][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:103 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [12364.670915][ C3] Code: 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d 59 01 48 89 da 48 29 ea <48> 83 fa 10 0f 8e c0 00 00 00 41 89 eb 41 83 e3 07 75 7d 48 85 d2 All code ======== 0: 89 fd mov %edi,%ebp 2: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 9: fc ff df c: 4d 89 d1 mov %r10,%r9 f: 48 c1 ed 03 shr $0x3,%rbp 13: 49 c1 e9 03 shr $0x3,%r9 17: 48 01 c5 add %rax,%rbp 1a: 49 01 c1 add %rax,%r9 1d: 48 89 e8 mov %rbp,%rax 20: 49 8d 59 01 lea 0x1(%r9),%rbx 24: 48 89 da mov %rbx,%rdx 27: 48 29 ea sub %rbp,%rdx 2a:* 48 83 fa 10 cmp $0x10,%rdx <-- trapping instruction 2e: 0f 8e c0 00 00 00 jle 0xf4 34: 41 89 eb mov %ebp,%r11d 37: 41 83 e3 07 and $0x7,%r11d 3b: 75 7d jne 0xba 3d: 48 85 d2 test %rdx,%rdx Code starting with the faulting instruction =========================================== 0: 48 83 fa 10 cmp $0x10,%rdx 4: 0f 8e c0 00 00 00 jle 0xca a: 41 89 eb mov %ebp,%r11d d: 41 83 e3 07 and $0x7,%r11d 11: 75 7d jne 0x90 13: 48 85 d2 test %rdx,%rdx [12364.671883][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000202 [12364.672191][ C3] RAX: ffffed1000f5136b RBX: ffffed1000f5136c RCX: ffffffff89c7fa80 [12364.672589][ C3] RDX: 0000000000000001 RSI: 0000000000000004 RDI: ffff888007a89b58 [12364.672987][ C3] RBP: ffffed1000f5136b R08: 0000000000000000 R09: ffffed1000f5136b [12364.673391][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [12364.673790][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [12364.674191][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [12364.674638][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12364.674969][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [12364.675371][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12364.675768][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12364.676165][ C3] PKRU: 55555554 [12364.676347][ C3] Call Trace: [12364.676518][ C3] [12364.676666][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [12364.676927][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12364.677172][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12364.677448][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12364.677719][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12364.678009][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12364.678275][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12364.678582][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12364.678844][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [12364.679105][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12364.679416][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12364.679708][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12364.680022][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12364.680313][ C3] ? kasan_check_range (mm/kasan/generic.c:103 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [12364.680569][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12364.680849][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12364.681160][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12364.681403][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12364.681641][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12364.681879][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12364.682127][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12364.682398][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12364.682685][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12364.682922][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12364.683166][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12364.683426][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12364.683661][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12364.683908][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12364.684166][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12364.684442][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12364.684719][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12364.684967][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12364.685241][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12364.685506][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12364.685852][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12364.686105][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12364.686425][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12364.686691][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12364.686895][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12364.687127][ C3] ? set_track_prepare (mm/slub.c:6440) [12364.687381][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12364.687657][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12364.687889][ C3] ? skb_clone (net/core/skbuff.c:1954) [12364.688114][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12364.688434][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12364.688739][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12364.689020][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12364.689316][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12364.689564][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12364.689794][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12364.690094][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12364.690379][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12364.690706][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12364.690942][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12364.691241][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [12364.691526][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12364.691842][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12364.692097][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12364.692333][ C3] netif_receive_skb (net/core/dev.c:5801) [12364.692582][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12364.692897][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12364.693236][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12364.693533][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12364.693809][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [12364.694097][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12364.694412][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12364.694721][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12364.695047][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12364.695286][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12364.695551][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [12364.695816][ C3] ? __kernel_text_address (kernel/extable.c:79) [12364.696084][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12364.696367][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12364.696679][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12364.696930][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12364.697207][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12364.697450][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12364.697693][ C3] tcf_classify (net/sched/cls_api.c:1830) [12364.697923][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12364.698164][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12364.698428][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12364.698682][ C3] ? __kernel_text_address (kernel/extable.c:79) [12364.698948][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12364.699235][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12364.699547][ C3] tc_run (net/core/dev.c:3945) [12364.699751][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [12364.699981][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12364.700219][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12364.700478][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12364.700731][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12364.700971][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12364.701236][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12364.701541][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12364.701812][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12364.702066][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12364.702331][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12364.702587][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12364.702923][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12364.703212][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12364.703466][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12364.703731][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12364.703946][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12364.704190][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12364.704467][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12364.704778][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [12364.705053][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [12364.705305][ C3] ? __alloc_skb (net/core/skbuff.c:651) [12364.705536][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [12364.705805][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [12364.706048][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12364.706301][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12364.706541][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12364.706790][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12364.707024][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12364.707291][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12364.707573][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [12364.707817][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [12364.708063][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [12364.708365][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [12364.708684][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [12364.708928][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [12364.709188][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12364.709455][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12364.709695][ C3] call_timer_fn (kernel/time/timer.c:1700) [12364.709932][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12364.710195][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [12364.710455][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12364.710714][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12364.710983][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12364.711265][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12364.711504][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12364.711796][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12364.712033][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12364.712300][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [12364.712521][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12364.712817][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12364.713063][ C3] __do_softirq (kernel/softirq.c:553) [12364.713305][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12364.713526][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12364.713810][ C3] [12364.713959][ C3] [12364.714112][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12364.714417][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [12364.714740][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [12364.715712][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [12364.716019][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [12364.716419][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [12364.716818][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [12364.717215][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [12364.717613][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [12364.718014][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [12364.718309][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [12364.718530][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [12364.718758][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [12364.719009][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [12364.719301][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12364.719537][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [12364.719792][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [12364.720045][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [12364.720336][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12364.720556][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [12364.720798][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [12364.721043][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12364.721283][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12364.721571][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12364.721834][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12364.722072][ C3] ksys_write (fs/read_write.c:643) [12364.722288][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [12364.722536][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12364.722840][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12364.723072][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12364.723375][ C3] RIP: 0033:0x7f93b2836957 [12364.723603][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [12364.724570][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12364.724994][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [12364.725394][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [12364.725790][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12364.726187][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [12364.726585][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [12392.615047][ C1] hardirqs last enabled at (174247): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12392.615572][ C1] hardirqs last disabled at (174248): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [12392.616036][ C1] softirqs last enabled at (173260): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12392.616503][ C1] softirqs last disabled at (173255): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12392.617409][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12392.618017][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12392.618342][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12392.619304][ C1] RSP: 0018:ffffc9000009e958 EFLAGS: 00000202 [12392.619611][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12392.620006][ C1] RDX: ffffed1000f511c4 RSI: 0000000000000004 RDI: ffff888007a88e18 [12392.620401][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [12392.620797][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [12392.621194][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [12392.621589][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12392.622033][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12392.622363][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [12392.622760][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12392.623165][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12392.623562][ C1] PKRU: 55555554 [12392.623743][ C1] Call Trace: [12392.623913][ C1] [12392.624063][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [12392.624324][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12392.624567][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12392.624842][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12392.625112][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12392.625401][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12392.625666][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12392.625974][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12392.626235][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12392.626541][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12392.626834][ C1] [12392.626984][ C1] [12392.627135][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12392.627450][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12392.627736][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12392.628030][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12392.628317][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12392.628628][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12392.628868][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12392.629107][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12392.629355][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12392.629625][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12392.629907][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12392.630145][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12392.630386][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12392.630645][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12392.630879][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12392.631124][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12392.631382][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12392.631659][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12392.631934][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12392.632182][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12392.632451][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12392.632712][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12392.633062][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12392.633316][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12392.633634][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12392.633895][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12392.634098][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12392.634329][ C1] ? set_track_prepare (mm/slub.c:6440) [12392.634582][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12392.634858][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12392.635128][ C1] ? skb_clone (net/core/skbuff.c:1954) [12392.635355][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12392.635674][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12392.635979][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12392.636261][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12392.636553][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12392.636801][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12392.637030][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12392.637329][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12392.637613][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12392.637937][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12392.638174][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12392.638471][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [12392.638755][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12392.639070][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12392.639325][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12392.639558][ C1] netif_receive_skb (net/core/dev.c:5801) [12392.639805][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12392.640116][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12392.640449][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12392.640748][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12392.641021][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12392.641309][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12392.641619][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12392.641903][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12392.642217][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [12392.642464][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [12392.642742][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [12392.642994][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [12392.643243][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [12392.643489][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [12392.643752][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [12392.644005][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [12392.644253][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [12392.644516][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12392.644782][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12392.645009][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12392.645265][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12392.645535][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12392.645800][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12392.646018][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12392.646285][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12392.646594][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12392.646835][ C1] tcf_classify (net/sched/cls_api.c:1830) [12392.647065][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12392.647314][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12392.647569][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12392.647854][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12392.648122][ C1] tc_run (net/core/dev.c:3945) [12392.648328][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [12392.648559][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12392.648795][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12392.649054][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12392.649307][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12392.649545][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12392.649808][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12392.650112][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12392.650384][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12392.650635][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12392.650899][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12392.651154][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [12392.651438][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12392.651774][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12392.652049][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12392.652303][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12392.652566][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12392.652781][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12392.653022][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12392.653266][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12392.653550][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12392.653801][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12392.654040][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12392.654289][ C1] ? __create_object (mm/kmemleak.c:756) [12392.654533][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12392.654798][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12392.655077][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12392.655350][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12392.655631][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [12392.655869][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [12392.656133][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [12392.656360][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [12392.656582][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12392.656819][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [12392.657069][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [12392.657322][ C1] ? __pfx_core_sys_select (fs/select.c:627) [12392.657592][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12392.657818][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [12392.658066][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [12392.658321][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12392.658557][ C1] ? sockfd_lookup_light (net/socket.c:558) [12392.658824][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [12392.659063][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [12392.659329][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [12392.659570][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [12392.659852][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [12392.660151][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [12392.660452][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [12392.660772][ C1] __x64_sys_recvfrom (net/socket.c:2256) [12392.661022][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12392.661326][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12392.661558][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12392.661856][ C1] RIP: 0033:0x7f8b36b3f4c0 [12392.662084][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [12392.663056][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [12392.663477][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [12392.663878][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [12392.664276][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [12392.664672][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [12392.665068][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12392.667521][ C3] hardirqs last enabled at (290153): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12392.668048][ C3] hardirqs last disabled at (290154): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [12392.668553][ C3] softirqs last enabled at (271454): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12392.669020][ C3] softirqs last disabled at (271447): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12392.669933][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12392.670544][ C3] RIP: 0010:kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [12392.670830][ C3] Code: ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 <48> 89 e8 49 8d 59 01 48 89 da 48 29 ea 48 83 fa 10 0f 8e c0 00 00 All code ======== 0: ff (bad) 1: ff 48 39 decl 0x39(%rax) 4: c7 (bad) 5: 76 dd jbe 0xffffffffffffffe4 7: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 c: 48 89 fd mov %rdi,%rbp f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 16: fc ff df 19: 4d 89 d1 mov %r10,%r9 1c: 48 c1 ed 03 shr $0x3,%rbp 20: 49 c1 e9 03 shr $0x3,%r9 24: 48 01 c5 add %rax,%rbp 27: 49 01 c1 add %rax,%r9 2a:* 48 89 e8 mov %rbp,%rax <-- trapping instruction 2d: 49 8d 59 01 lea 0x1(%r9),%rbx 31: 48 89 da mov %rbx,%rdx 34: 48 29 ea sub %rbp,%rdx 37: 48 83 fa 10 cmp $0x10,%rdx 3b: 0f .byte 0xf 3c: 8e c0 mov %eax,%es ... Code starting with the faulting instruction =========================================== 0: 48 89 e8 mov %rbp,%rax 3: 49 8d 59 01 lea 0x1(%r9),%rbx 7: 48 89 da mov %rbx,%rdx a: 48 29 ea sub %rbp,%rdx d: 48 83 fa 10 cmp $0x10,%rdx 11: 0f .byte 0xf 12: 8e c0 mov %eax,%es ... [12392.671798][ C3] RSP: 0018:ffffc90000277a78 EFLAGS: 00000282 [12392.672105][ C3] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12392.672504][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a89b58 [12392.672900][ C3] RBP: ffffed1000f5136b R08: 0000000000000000 R09: ffffed1000f5136b [12392.673304][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [12392.673701][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [12392.674101][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [12392.674548][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12392.674880][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [12392.675280][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12392.675679][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12392.676078][ C3] PKRU: 55555554 [12392.676260][ C3] Call Trace: [12392.676432][ C3] [12392.676583][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [12392.676844][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12392.677086][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12392.677363][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12392.677634][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12392.677922][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12392.678189][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12392.678492][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12392.678751][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [12392.679012][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12392.679320][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12392.679616][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12392.679930][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12392.680218][ C3] ? kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [12392.680474][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12392.680756][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12392.681066][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12392.681306][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12392.681547][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12392.681787][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12392.682035][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12392.682309][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12392.682593][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12392.682831][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12392.683075][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12392.683335][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12392.683569][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12392.683815][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12392.684072][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12392.684349][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12392.684626][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12392.684874][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12392.685148][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12392.685410][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12392.685758][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12392.686009][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12392.686330][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12392.686592][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12392.686797][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12392.687028][ C3] ? set_track_prepare (mm/slub.c:6440) [12392.687280][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12392.687559][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12392.687788][ C3] ? skb_clone (net/core/skbuff.c:1954) [12392.688019][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12392.688338][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12392.688642][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12392.688921][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12392.689216][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12392.689463][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12392.689693][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12392.689993][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12392.690276][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12392.690603][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12392.690841][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12392.691136][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [12392.691422][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12392.691740][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12392.691993][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12392.692228][ C3] netif_receive_skb (net/core/dev.c:5801) [12392.692475][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12392.692786][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12392.693123][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12392.693424][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12392.693696][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [12392.693985][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12392.694297][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12392.694606][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12392.694933][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12392.695174][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12392.695438][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [12392.695698][ C3] ? __kernel_text_address (kernel/extable.c:79) [12392.695964][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12392.696250][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12392.696560][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12392.696809][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12392.697085][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12392.697327][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12392.697567][ C3] tcf_classify (net/sched/cls_api.c:1830) [12392.697800][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12392.698038][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12392.698303][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12392.698558][ C3] ? __kernel_text_address (kernel/extable.c:79) [12392.698824][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12392.699107][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12392.699419][ C3] tc_run (net/core/dev.c:3945) [12392.699624][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [12392.699855][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12392.700094][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12392.700355][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12392.700607][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12392.700846][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12392.701110][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12392.701414][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12392.701687][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12392.701939][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12392.702204][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12392.702461][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12392.702796][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12392.703078][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12392.703332][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12392.703596][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12392.703813][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12392.704055][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12392.704335][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12392.704649][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [12392.704922][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [12392.705174][ C3] ? __alloc_skb (net/core/skbuff.c:651) [12392.705405][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [12392.705674][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [12392.705919][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12392.706170][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12392.706409][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12392.706656][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12392.706892][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12392.707157][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12392.707437][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [12392.707680][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [12392.707929][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [12392.708230][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [12392.708550][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [12392.708794][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [12392.709053][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12392.709322][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12392.709561][ C3] call_timer_fn (kernel/time/timer.c:1700) [12392.709794][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12392.710056][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [12392.710319][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12392.710579][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12392.710849][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12392.711131][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12392.711370][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12392.711658][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12392.711898][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12392.712161][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [12392.712384][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12392.712677][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12392.712924][ C3] __do_softirq (kernel/softirq.c:553) [12392.713162][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12392.713381][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12392.713668][ C3] [12392.713817][ C3] [12392.713968][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12392.714272][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [12392.714595][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [12392.715558][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [12392.715865][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [12392.716262][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [12392.716659][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [12392.717054][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [12392.717451][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [12392.717850][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [12392.718145][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [12392.718366][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [12392.718599][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [12392.718850][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [12392.719134][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12392.719374][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [12392.719630][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [12392.719882][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [12392.720172][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12392.720392][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [12392.720634][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [12392.720877][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12392.721112][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12392.721403][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12392.721667][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12392.721902][ C3] ksys_write (fs/read_write.c:643) [12392.722118][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [12392.722367][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12392.722670][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12392.722899][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12392.723206][ C3] RIP: 0033:0x7f93b2836957 [12392.723433][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [12392.724399][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12392.724818][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [12392.725218][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [12392.725615][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12392.726010][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 [12392.726406][ C3] R13: 0000563f145eb2a0 R14: 0000000000000001 R15: 0000563f1460a530 | [12417.611546][ C3] rcu: 3-....: (9707430 ticks this GP) idle=9af4/1/0x4000000000000000 softirq=521145/521147 fqs=2418746 | [12417.612106][ C3] rcu: (t=10023640 jiffies g=1064457 q=118 ncpus=4) | [12417.612451][ C3] Sending NMI from CPU 3 to CPUs 1: | [12417.612731][ C1] NMI backtrace for cpu 1 [12417.612743][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12417.612748][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [12417.612759][ C1] Code: 6a 00 5b 5d 41 5c 41 5d c3 cc cc cc cc 66 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 <48> 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 All code ======== 0: 6a 00 push $0x0 2: 5b pop %rbx 3: 5d pop %rbp 4: 41 5c pop %r12 6: 41 5d pop %r13 8: c3 ret 9: cc int3 a: cc int3 b: cc int3 c: cc int3 d: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 14: 00 00 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 66 0f 1f 00 nopw (%rax) 2a:* 48 85 f6 test %rsi,%rsi <-- trapping instruction 2d: 0f 84 5e 01 00 00 je 0x191 33: 48 89 f8 mov %rdi,%rax 36: 41 54 push %r12 38: 44 0f b6 c2 movzbl %dl,%r8d 3c: 48 01 f0 add %rsi,%rax 3f: 55 push %rbp Code starting with the faulting instruction =========================================== 0: 48 85 f6 test %rsi,%rsi 3: 0f 84 5e 01 00 00 je 0x167 9: 48 89 f8 mov %rdi,%rax c: 41 54 push %r12 e: 44 0f b6 c2 movzbl %dl,%r8d 12: 48 01 f0 add %rsi,%rax 15: 55 push %rbp [12417.612761][ C1] RSP: 0018:ffffc9000009e950 EFLAGS: 00000246 [12417.612765][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12417.612767][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888007a88e18 [12417.612769][ C1] RBP: ffff888007a88e18 R08: 0000000000000000 R09: ffffed1000f511c3 [12417.612771][ C1] R10: ffff888007a88e1b R11: 0000008000000000 R12: 0000000000000003 [12417.612772][ C1] R13: ffffed1000f511c3 R14: 0000000000000001 R15: 1ffff92000013d2c [12417.612774][ C1] FS: 00007f8b36905740(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12417.612776][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12417.612779][ C1] CR2: 00007f8053d77d70 CR3: 000000000b260002 CR4: 0000000000770ef0 [12417.612781][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12417.612782][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12417.612784][ C1] PKRU: 55555554 [12417.612785][ C1] Call Trace: [12417.612794][ C1] [12417.612801][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [12417.612805][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [12417.612810][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [12417.612815][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [12417.612819][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [12417.612821][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [12417.612827][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12417.612833][ C1] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [12417.612836][ C1] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [12417.612847][ C1] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [12417.612850][ C1] [12417.612851][ C1] [12417.612852][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12417.612856][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12417.612862][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12417.612867][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12417.612871][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12417.612875][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12417.612878][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12417.612881][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12417.612883][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12417.612888][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12417.612891][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12417.612898][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12417.612901][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12417.612906][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12417.612911][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12417.612915][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12417.612918][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12417.612920][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12417.612923][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12417.612928][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12417.612933][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12417.612936][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12417.612946][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12417.612949][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12417.612951][ C1] ? set_track_prepare (mm/slub.c:6440) [12417.612957][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12417.612959][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12417.612963][ C1] ? skb_clone (net/core/skbuff.c:1954) [12417.612967][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12417.612973][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12417.612979][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12417.612983][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12417.612992][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12417.612996][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12417.612998][ C1] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12417.613002][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12417.613005][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12417.613010][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12417.613012][ C1] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12417.613016][ C1] netif_receive_skb_internal (net/core/dev.c:5742) [12417.613020][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12417.613025][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12417.613028][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12417.613030][ C1] netif_receive_skb (net/core/dev.c:5801) [12417.613034][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12417.613042][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12417.613049][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12417.613056][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12417.613061][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12417.613071][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12417.613078][ C1] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12417.613081][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12417.613088][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [12417.613091][ C1] ? stack_depot_save_flags (lib/stackdepot.c:646) [12417.613097][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [12417.613101][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [12417.613104][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:42 mm/kasan/common.c:60 mm/kasan/common.c:70) [12417.613106][ C1] ? kasan_save_free_info (mm/kasan/generic.c:643) [12417.613109][ C1] ? __kasan_slab_free (mm/kasan/common.c:265) [12417.613111][ C1] ? kmem_cache_free (mm/slub.c:4299 mm/slub.c:4363) [12417.613115][ C1] ? __dev_queue_xmit (net/core/dev.c:4083 net/core/dev.c:4301) [12417.613118][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12417.613121][ C1] ? ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12417.613123][ C1] ? __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12417.613126][ C1] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12417.613130][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12417.613133][ C1] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12417.613136][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12417.613138][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12417.613143][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12417.613149][ C1] tcf_classify (net/sched/cls_api.c:1830) [12417.613152][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12417.613157][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12417.613161][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12417.613164][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [12417.613167][ C1] tc_run (net/core/dev.c:3945) [12417.613172][ C1] ? __pfx_tc_run (net/core/dev.c:3929) [12417.613175][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12417.613177][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12417.613181][ C1] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12417.613185][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12417.613187][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12417.613190][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12417.613194][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12417.613197][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12417.613201][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12417.613204][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12417.613207][ C1] ? stack_depot_save_flags (lib/stackdepot.c:708) [12417.613211][ C1] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12417.613218][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12417.613220][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12417.613224][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12417.613228][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12417.613230][ C1] ? inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12417.613233][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12417.613236][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12417.613241][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12417.613244][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12417.613247][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12417.613251][ C1] ? __create_object (mm/kmemleak.c:756) [12417.613255][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12417.613261][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12417.613265][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12417.613268][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12417.613272][ C1] tcp_release_cb (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:327 ./include/linux/refcount.h:348 ./include/net/sock.h:768 net/ipv4/tcp_output.c:1156) [12417.613275][ C1] ? __pfx_tcp_release_cb (net/ipv4/tcp_output.c:1134) [12417.613280][ C1] release_sock (./include/net/sock.h:1790 ./include/net/sock.h:1795 net/core/sock.c:3555) [12417.613283][ C1] tcp_recvmsg (net/ipv4/tcp.c:2580) [12417.613286][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12417.613288][ C1] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2564) [12417.613290][ C1] ? core_sys_select (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:120 ./arch/x86/include/asm/uaccess_64.h:133 ./include/linux/uaccess.h:138 fs/select.c:404 fs/select.c:401 fs/select.c:693) [12417.613295][ C1] ? __pfx_core_sys_select (fs/select.c:627) [12417.613300][ C1] inet_recvmsg (net/ipv4/af_inet.c:884 (discriminator 8)) [12417.613302][ C1] ? __pfx_pipe_write (fs/pipe.c:439) [12417.613307][ C1] ? __pfx_inet_recvmsg (net/ipv4/af_inet.c:874) [12417.613309][ C1] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12417.613313][ C1] ? sockfd_lookup_light (net/socket.c:558) [12417.613317][ C1] __sys_recvfrom (net/socket.c:1046 net/socket.c:1068 net/socket.c:2242) [12417.613322][ C1] ? __pfx___sys_recvfrom (net/socket.c:2223) [12417.613325][ C1] ? __might_fault (mm/memory.c:6060 mm/memory.c:6053) [12417.613332][ C1] ? do_pselect.constprop.0 (fs/select.c:764) [12417.613336][ C1] ? __pfx_do_pselect.constprop.0 (fs/select.c:732) [12417.613339][ C1] ? restore_fpregs_from_fpstate (arch/x86/kernel/fpu/xstate.h:202 arch/x86/kernel/fpu/core.c:181) [12417.613343][ C1] ? __pfx_restore_fpregs_from_fpstate (arch/x86/kernel/fpu/core.c:137) [12417.613349][ C1] __x64_sys_recvfrom (net/socket.c:2256) [12417.613352][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12417.613355][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12417.613360][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12417.613364][ C1] RIP: 0033:0x7f8b36b3f4c0 [12417.613367][ C1] Code: 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 1d 45 31 c9 45 31 c0 b8 2d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 68 c3 0f 1f 80 00 00 00 00 41 54 48 83 ec 20 All code ======== 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: 0f 1f 40 00 nopl 0x0(%rax) a: f3 0f 1e fa endbr64 e: 41 89 ca mov %ecx,%r10d 11: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 18: 00 19: 85 c0 test %eax,%eax 1b: 75 1d jne 0x3a 1d: 45 31 c9 xor %r9d,%r9d 20: 45 31 c0 xor %r8d,%r8d 23: b8 2d 00 00 00 mov $0x2d,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 68 ja 0x9a 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 41 54 push %r12 3c: 48 83 ec 20 sub $0x20,%rsp Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 68 ja 0x70 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 41 54 push %r12 12: 48 83 ec 20 sub $0x20,%rsp [12417.613369][ C1] RSP: 002b:00007ffe8e432168 EFLAGS: 00000246 ORIG_RAX: 000000000000002d [12417.613372][ C1] RAX: ffffffffffffffda RBX: 000055f4308b6a20 RCX: 00007f8b36b3f4c0 [12417.613374][ C1] RDX: 0000000000002000 RSI: 00007ffe8e4321f0 RDI: 0000000000000008 [12417.613376][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 [12417.613377][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 [12417.613379][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12417.613376][ C1] RBP: 00007ffe8e4321f0 R08: 0000000000000000 R09: 0000000000000000 | [12417.613377][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 | [12417.613379][ C1] R13: 000055f4308b6a20 R14: 0000000000000000 R15: 00007ffe8e4321ec | [12417.613384][ C1] [12417.660766][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12417.661381][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12417.661707][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12417.662674][ C3] RSP: 0018:ffffc90000277a98 EFLAGS: 00000202 [12417.662986][ C3] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff89c7fa80 [12417.663382][ C3] RDX: ffffed1000f5136c RSI: 0000000000000004 RDI: ffff888007a89b58 [12417.663779][ C3] RBP: ffff888007a89b58 R08: 0000000000000000 R09: ffffed1000f5136b [12417.664178][ C3] R10: ffff888007a89b5b R11: 0000008000000000 R12: 0000000000000003 [12417.664575][ C3] R13: ffffed1000f5136b R14: 0000000000000001 R15: 1ffff9200004ef54 [12417.664972][ C3] FS: 00007f93b25e1f00(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [12417.665417][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12417.665748][ C3] CR2: 00005595695a2ef8 CR3: 0000000006e4e006 CR4: 0000000000770ef0 [12417.666149][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12417.666546][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12417.666942][ C3] PKRU: 55555554 [12417.667123][ C3] Call Trace: [12417.667296][ C3] [12417.667444][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [12417.667715][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [12417.667966][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [12417.668219][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [12417.668450][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [12417.668718][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [12417.668989][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [12417.669245][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [12417.669530][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12417.669772][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [12417.670082][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12417.670357][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12417.670644][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12417.670909][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12417.671214][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12417.671475][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12417.671784][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12417.672080][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12417.672393][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12417.672684][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12417.672987][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12417.673276][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12417.673588][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12417.673829][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12417.674069][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12417.674310][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12417.674558][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12417.674830][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12417.675117][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12417.675354][ C3] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12417.675593][ C3] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12417.675852][ C3] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12417.676088][ C3] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12417.676334][ C3] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12417.676592][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12417.676867][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12417.677144][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12417.677392][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12417.677662][ C3] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12417.677926][ C3] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5430) [12417.678273][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12417.678525][ C3] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12417.678846][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12417.679108][ C3] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12417.679314][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12417.679546][ C3] ? set_track_prepare (mm/slub.c:6440) [12417.679799][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12417.680075][ C3] ? vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12417.680308][ C3] ? skb_clone (net/core/skbuff.c:1954) [12417.680534][ C3] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12417.680852][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12417.681159][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12417.681439][ C3] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12417.681732][ C3] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12417.681980][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12417.682210][ C3] __netif_receive_skb_one_core (net/core/dev.c:5542 (discriminator 4)) [12417.682510][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12417.682797][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5535) [12417.683128][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12417.683368][ C3] ? netif_receive_skb_internal (./include/linux/rcupdate.h:298 (discriminator 16) ./include/linux/rcupdate.h:750 (discriminator 16) net/core/dev.c:5729 (discriminator 16)) [12417.683665][ C3] netif_receive_skb_internal (net/core/dev.c:5742) [12417.683949][ C3] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5721) [12417.684267][ C3] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12417.684522][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12417.684757][ C3] netif_receive_skb (net/core/dev.c:5801) [12417.685011][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12417.685322][ C3] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12417.685655][ C3] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12417.685953][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12417.686228][ C3] fl_classify (net/sched/cls_flower.c:345) cls_flower [12417.686516][ C3] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12417.686830][ C3] ? fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12417.687138][ C3] ? __pfx_fl_mask_lookup (net/sched/cls_flower.c:288) cls_flower [12417.687466][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12417.687704][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12417.687968][ C3] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [12417.688228][ C3] ? __kernel_text_address (kernel/extable.c:79) [12417.688497][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12417.688781][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12417.689092][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [12417.689343][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12417.689618][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12417.689861][ C3] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12417.690103][ C3] tcf_classify (net/sched/cls_api.c:1830) [12417.690337][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12417.690576][ C3] ? is_bpf_text_address (kernel/bpf/core.c:767) [12417.690839][ C3] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12417.691095][ C3] ? __kernel_text_address (kernel/extable.c:79) [12417.691363][ C3] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [12417.691648][ C3] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [12417.691960][ C3] tc_run (net/core/dev.c:3945) [12417.692164][ C3] ? __pfx_tc_run (net/core/dev.c:3929) [12417.692393][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12417.692632][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4284) [12417.692897][ C3] __dev_queue_xmit (net/core/dev.c:4069 net/core/dev.c:4301) [12417.693152][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12417.693392][ C3] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12417.693656][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12417.693961][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4268) [12417.694232][ C3] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12417.694485][ C3] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12417.694749][ C3] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12417.695006][ C3] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12417.695342][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12417.695619][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12417.695874][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [12417.696139][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12417.696356][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12417.696600][ C3] ? __pfx_set_track_prepare (mm/slub.c:880) [12417.696876][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12417.697188][ C3] ? kmem_cache_alloc_node (./include/linux/kmemleak.h:42 mm/slub.c:3817 mm/slub.c:3860 mm/slub.c:3903) [12417.697464][ C3] ? kmalloc_reserve (net/core/skbuff.c:563) [12417.697718][ C3] ? __alloc_skb (net/core/skbuff.c:651) [12417.697949][ C3] ? tcp_stream_alloc_skb (./include/linux/skbuff.h:1346 net/ipv4/tcp.c:872) [12417.698218][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1624) [12417.698463][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12417.698715][ C3] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12417.698956][ C3] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12417.699205][ C3] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12417.699440][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12417.699706][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12417.699987][ C3] ? ipv4_dst_check (./arch/x86/include/asm/atomic.h:23 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 1) ./include/net/net_namespace.h:505 (discriminator 1) net/ipv4/route.c:395 (discriminator 1) net/ipv4/route.c:1208 (discriminator 1)) [12417.700231][ C3] ? __sk_dst_check (net/core/sock.c:596 (discriminator 3)) [12417.700478][ C3] __tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3393) [12417.700780][ C3] ? __pfx___tcp_retransmit_skb.part.0 (net/ipv4/tcp_output.c:3281) [12417.701099][ C3] ? tcp_fragment (net/ipv4/tcp_output.c:1679) [12417.701344][ C3] tcp_send_loss_probe (net/ipv4/tcp_output.c:2947) [12417.701605][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12417.701872][ C3] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12417.702113][ C3] call_timer_fn (kernel/time/timer.c:1700) [12417.702352][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12417.702614][ C3] ? next_expiry_recalc (kernel/time/timer.c:1818) [12417.702878][ C3] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12417.703138][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12417.703408][ C3] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12417.703690][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12417.703929][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12417.704220][ C3] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12417.704457][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12417.704721][ C3] ? ktime_get (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:848 (discriminator 4)) [12417.704942][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12417.705238][ C3] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12417.705484][ C3] __do_softirq (kernel/softirq.c:553) [12417.705719][ C3] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12417.705939][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12417.706225][ C3] [12417.706374][ C3] [12417.706526][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12417.706832][ C3] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [12417.707156][ C3] Code: 10 e8 91 4a a6 fd 48 89 ef e8 a9 d2 a6 fd 81 e3 00 02 00 00 75 1d 9c 58 f6 c4 02 75 29 48 85 db 74 01 fb 65 ff 0d 25 c7 57 76 <74> 0e 5b 5d c3 cc cc cc cc e8 2f 93 c8 fd eb dc 0f 1f 44 00 00 5b All code ======== 0: 10 e8 adc %ch,%al 2: 91 xchg %eax,%ecx 3: 4a a6 rex.WX cmpsb %es:(%rdi),%ds:(%rsi) 5: fd std 6: 48 89 ef mov %rbp,%rdi 9: e8 a9 d2 a6 fd call 0xfffffffffda6d2b7 e: 81 e3 00 02 00 00 and $0x200,%ebx 14: 75 1d jne 0x33 16: 9c pushf 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 75 29 jne 0x46 1d: 48 85 db test %rbx,%rbx 20: 74 01 je 0x23 22: fb sti 23: 65 ff 0d 25 c7 57 76 decl %gs:0x7657c725(%rip) # 0x7657c74f 2a:* 74 0e je 0x3a <-- trapping instruction 2c: 5b pop %rbx 2d: 5d pop %rbp 2e: c3 ret 2f: cc int3 30: cc int3 31: cc int3 32: cc int3 33: e8 2f 93 c8 fd call 0xfffffffffdc89367 38: eb dc jmp 0x16 3a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: 74 0e je 0x10 2: 5b pop %rbx 3: 5d pop %rbp 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: e8 2f 93 c8 fd call 0xfffffffffdc8933d e: eb dc jmp 0xffffffffffffffec 10: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15: 5b pop %rbx [12417.708129][ C3] RSP: 0018:ffffc9000105fb20 EFLAGS: 00000286 [12417.708435][ C3] RAX: 0000000000000046 RBX: 0000000000000200 RCX: 1ffffffff171c3b3 [12417.708835][ C3] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff89c7efb1 [12417.709234][ C3] RBP: ffffffff8da27860 R08: 0000000000000000 R09: fffffbfff171c16a [12417.709632][ C3] R10: ffffffff8b8e0b57 R11: 0000000000000000 R12: ffffffff8da27860 [12417.710028][ C3] R13: 0000000000000286 R14: ffff8880069b1c01 R15: ffffc9000105fd98 [12417.710432][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [12417.710726][ C3] uart_start (drivers/tty/serial/serial_core.c:74 drivers/tty/serial/serial_core.c:173) [12417.710946][ C3] n_tty_write (drivers/tty/n_tty.c:2395) [12417.711175][ C3] ? __pfx_n_tty_write (drivers/tty/n_tty.c:2350) [12417.711426][ C3] ? __pfx_woken_wake_function (kernel/sched/wait.c:439) [12417.711714][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12417.711951][ C3] ? iterate_tty_write (drivers/tty/tty_io.c:954 drivers/tty/tty_io.c:973) [12417.712209][ C3] iterate_tty_write (drivers/tty/tty_io.c:1021) [12417.712463][ C3] file_tty_write.constprop.0 (drivers/tty/tty_io.c:1096) [12417.712753][ C3] vfs_write (./include/linux/fs.h:2085 fs/read_write.c:497 fs/read_write.c:590) [12417.712979][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1705) [12417.713223][ C3] ? __pfx_vfs_write (fs/read_write.c:571) [12417.713468][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12417.713707][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [12417.713996][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12417.714260][ C3] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [12417.714499][ C3] ksys_write (fs/read_write.c:643) [12417.714715][ C3] ? __pfx_ksys_write (fs/read_write.c:633) [12417.714964][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12417.715269][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [12417.715500][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12417.715799][ C3] RIP: 0033:0x7f93b2836957 [12417.716026][ C3] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [12417.716994][ C3] RSP: 002b:00007ffce4bbf0a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12417.717415][ C3] RAX: ffffffffffffffda RBX: 0000563f1461dfb0 RCX: 00007f93b2836957 [12417.717814][ C3] RDX: 0000000000000001 RSI: 0000563f1461dfb0 RDI: 0000000000000001 [12417.718212][ C3] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12417.718609][ C3] R10: 0000000000000001 R11: 0000000000000246 R12: 0000563f1460a530 Finger prints: dump_stack_lvl:validate_chain:__lock_acquire:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv